Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

rdf::query::algebra(3pm) [debian man page]

RDF::Query::Algebra(3pm)				User Contributed Perl Documentation				  RDF::Query::Algebra(3pm)

NAME
RDF::Query::Algebra - Base class for Algebra expressions VERSION
This document describes RDF::Query::Algebra version 2.908. METHODS
"potentially_bound" Returns a list of the variable names used in this algebra expression that will bind values during execution. "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_uri )" Returns a new algebra pattern where all referenced Resource nodes representing QNames (ns:local) are qualified using the supplied %namespaces. "bind_variables ( \%bound )" Returns a new algebra pattern with variables named in %bound replaced by their corresponding bound values. "is_solution_modifier" Returns true if this node is a solution modifier. "subpatterns_of_type ( $type [, $block] )" Returns a list of Algebra patterns matching $type (tested with "isa"). If $block is given, then matching stops descending a subtree if the current node is of type $block, continuing matching on other subtrees. This list includes the current algebra object if it matches $type, and is generated in infix order. "from_sse ( $sse, \%context )" Given an SSE serialization, returns the corresponding algebra expression. FUNCTIONS
"triple ( $subj, $pred, $obj )" Returns a RDF::Query::Algebra::Triple object with the supplied node objects. "bgp ( @triples )" Returns a RDF::Query::Algebra::BasicGraphPattern object with the supplied triples. "ggp ( @patterns )" Returns a RDF::Query::Algebra::GroupGraphPattern object with the supplied algebra patterns. AUTHOR
Gregory Todd Williams <gwilliams@cpan.org> perl v5.14.2 2012-01-31 RDF::Query::Algebra(3pm)

Check Out this Related Man Page

RDF::Query::Algebra::Path(3pm)				User Contributed Perl Documentation			    RDF::Query::Algebra::Path(3pm)

NAME
RDF::Query::Algebra::Path - Algebra class for path patterns VERSION
This document describes RDF::Query::Algebra::Path version 2.908. METHODS
Beyond the methods documented below, this class inherits methods from the RDF::Query::Algebra class. "new ( $start, [ $op, @paths ], $end, $graph )" Returns a new Path structure. "construct_args" Returns a list of arguments that, passed to this class' constructor, will produce a clone of this algebra pattern. "path" Returns the path description for this path expression. "start" Returns the path origin node. "end" Returns the path destination node. "graph" Returns the named graph. "distinguish_bnode_variables" Returns a new Path object with blank nodes replaced by distinguished variables. "bounded_length" Returns true if the path is of bounded length. "sse" Returns the SSE string for this algebra expression. "as_sparql" Returns the SPARQL string for this algebra expression. "type" Returns the type of this algebra expression. "referenced_variables" Returns a list of the variable names used in this algebra expression. "potentially_bound" Returns a list of the variable names used in this algebra expression that will bind values during execution. "definite_variables" Returns a list of the variable names that will be bound after evaluating this algebra expression. AUTHOR
Gregory Todd Williams <gwilliams@cpan.org> perl v5.14.2 2012-01-31 RDF::Query::Algebra::Path(3pm)
Man Page