Modules
An RDF query implementation of SPARQL/RDQL in Perl for use with RDF::Trine, RDF::Redland, and RDF::Core.
Base class for Algebra expressions
Algebra class for aggregate patterns
Algebra class for BasicGraphPattern patterns
Algebra class for construct query results
Algebra class for distinct query results
Algebra class for Filter expressions
Algebra class for GroupGraphPattern patterns
Algebra class for limiting query results
Algebra class for NamedGraph patterns
Algebra class for Not patterns
Algebra class for offseting query results
Algebra class for Optional patterns
Algebra class for path patterns
Algebra class for projection
Algebra class for Quad patterns
Algebra class for SERVICE (federation) patterns
Algebra class for sorting
Algebra class for temporal patterns
Algebra class for Triple patterns
Algebra class for Union patterns
Optimizer for ordering the joins of triple patterns in a BGP
Compile a SPARQL query directly to SQL.
Execution cost estimator
Execution cost estimator
Execution cost estimator
Execution cost estimator
Error classes for RDF::Query.
Query execution context
Class for Expr expressions
Class for aliasing expressions with variable names
Algebra class for binary expressions
Class for Function expressions
Class for n-ary expressions
Class for unary expressions
A subclass of RDF::Query for efficient federated query execution.
Executable query plan nodes.
Standard Extension Functions
Base class for logging objects
Model base class
An RDF::Query::Model backend for interfacing with an RDF::Core model.
An RDF::Query::Model backend for interfacing with an RDF::Trine model.
Plan class for BasicGraphPattern patterns
Algebra class for Filter patterns
An RDF::Query::Model backend for interfacing with a Redland model.
Base class for RDF Nodes
RDF Node class for blank nodes
RDF Node class for literals
RDF Node class for resources
RDF Node class for variables
Parser base class
An RDQL parser for RDF::Query
SPARQL Parser.
Extended SPARQL Parser.
SPARQL Update Parser.
Executable query plan nodes.
Executable query plan for Aggregates.
Executable query plan for BasicGraphPatterns.
Executable query plan for Constants.
Executable query plan for constructing a graph from a set of variable bindings.
Executable query plan for Distincts.
Executable query plan for Filters.
Join query plan base class.
Executable query plan for nested loop joins.
Executable query plan for nested loop joins.
Executable query plan for Limits.
Executable query plan for Not blocks.
Executable query plan for Offsets.
Executable query plan for Projects.
Executable query plan for Quads.
Executable query plan for remote SPARQL queries.
Executable query plan for Sorts.
Executable query plan for unions.
Executable query plan for Triples.
Executable query plan for unions.
Class for describing federated query data sources.
tSPARQL temporal extensions to the RDF::Query engine.
Miscellaneous utility functions to support work with RDF::Query.
Variable bindings
Provides
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Error.pm
in lib/RDF/Query/Plan/Join/NestedLoop.pm
in lib/RDF/Query/Plan/Join/PushDownNestedLoop.pm
Examples
- examples/create_query_api.pl
- examples/livejournal.pl
- examples/queries/sparql-bgp-people-knows.rq
- examples/queries/sparql-bgp-people.rq
- examples/queries/sparql-ggp-person-opt-knows.rq
- examples/queries/sparqlp-service-people-names.rq
- examples/query.pl
- examples/service_descriptions/dbpedia_org.ttl
- examples/service_descriptions/kasei_us.ttl