RDF::Query::Node(3pm)

RDF::Query::Node3pm

Base class for rdf nodes

Version

This document describes RDF::Query::Node version 2.919.

Methods

"is_variable"

Returns true if this RDF node is a variable, false otherwise.

"compare ( $a, $b )"

Returns -1, 0, or 1 if $a is less than, equal to, or greater than $b, respectively, according to the SPARQL sorting rules.

"from_trine ( $node )"

Returns a new RDF::Query::Node object with the same value as $node, a RDF::Trine::Node object. This essentially promotes $node to a node object with extra functionality provided by the RDF::Query package (like SPARQL-defined ordering).

"from_attean ( $node )"

Likewise, but from Attean.

"explain"

Returns a string serialization of the node appropriate for display on the command line. This method is primarily used by the "explain" method of the subclasses of RDF::Query::Plan.

Functions

"compare ( $node_a, $node_b )"

Returns -1, 0, or 1 if $node_a sorts less than, equal to, or greater than $node_b in the defined SPARQL ordering, respectively. This function may be used as the function argument to "<sort">.

"iri ( $iri )"

Returns a RDF::Query::Node::Resource object with the given IRI value.

"blank ( $id )"

Returns a RDF::Query::Node::Blank object with the given identifier.

"literal ( $value, $lang, $dt )"

Returns a RDF::Query::Node::Literal object with the given value and optional language/datatype.

"variable ( $name )"

Returns a RDF::Query::Node::Variable object with the given variable name.

Releases

7 releases since Debian 7 (Wheezy); the text changed 5 times.

  1. 7
  2. 8
  3. 9–10
  4. 11
  5. 12
  6. 13

Author

 Gregory Todd Williams <[email protected]>

From librdf-query-perl 2.919-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.