NAME

RDF::Query::Node - Base class for Algebra expressions

METHODS

referenced_blanks

Returns a list of the blank node names used in this algebra expression.

referenced_functions

Returns a list of the Function URIs used in this algebra expression.

check_duplicate_blanks

Returns true if blank nodes respect the SPARQL rule of no blank-label re-use across BGPs, otherwise throws a RDF::Query::Error::QueryPatternError exception.

qualify_uris ( \%namespaces, $base )

Returns a new algebra pattern where all referenced Resource nodes representing QNames (ns:local) are qualified using the supplied %namespaces.

subpatterns_of_type ( $type )

Returns a list of Algebra patterns matching $type (tested with isa). This list includes the current algebra object if it matches $type, and is generated in infix order.

AUTHOR

Gregory Todd Williams <gwilliams@cpan.org>