NAME
ODO::Graph - Base methods for a graph object
SYNOPSIS
use ODO::Graph::Simple;
# Create an ODO::Graph::Simple object backed by memory
my $graph = ODO::Graph::Simple->Memory();
DESCRIPTION
Base graph object that defines the graph interface.
CONSTRUCTOR
Constructor.
AUTOLOAD
Autoload.
METHODS
- add( $statement )
- add( \@statements )
- add( @statements )
-
Add statement(s).
- remove( $statement )
- remove( \@statements )
- remove( @statements )
-
Remove statement(s).
- size( )
-
Returns the number of statements in the graph.
- query( $query )
-
Query the graph based on the query parameter which must be a subclass of ODO::Query.
- clear( )
-
Remove all statements from the graph.
- contains( $query )
-
Returns a boolean value of the graph contains results that match the query.
- storage( )
-
Returns the underlying graph storage object. See ODO::Graph::Storage for more information.
- storage_package( )
-
Returns the name of the package for the underlying graph storage object. See ODO::Graph::Storage for more information.
SEE ALSO
ODO::Graph::Storage, ODO::Statement, ODO::Query
COPYRIGHT
Copyright (c) 2005-2006 IBM Corporation.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html