java.lang.Object
org.apache.jena.sparql.algebra.Algebra
Utilities to produce SPARQL algebra
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancompatible(Binding bindingLeft, Binding bindingRight) static booleancompatible(Binding bindingLeft, Binding bindingRight, Iterator<Var> vars) Test to see if bindings are compatible for all variables of the provided iterator.static OpCompile a query - pattern and modifiers.static OpCompile a pattern.static booleanstatic QueryIteratorstatic QueryIteratorstatic QueryIteratorstatic QueryIteratorexec(Op op, DatasetGraph ds) static QueryIteratorstatic QueryIteratorstatic QueryIteratorstatic QueryIteratorexecRef(Op op, DatasetGraph dsg) static BindingThis is the SPARQL merge rule.static OpApply static transformations to a query to optimize itstatic OpApply static transformations to a query to optimize itstatic Opstatic Opstatic Opstatic Opstatic OptoQuadBlockForm(Op op) Turn an algebra expression into quadblock formstatic OptoQuadForm(Op op) Turn an algebra expression into quadpattern form
-
Constructor Details
-
Algebra
public Algebra()
-
-
Method Details
-
optimize
Apply static transformations to a query to optimize it -
optimize
Apply static transformations to a query to optimize it -
compile
Compile a query - pattern and modifiers. -
compile
Compile a pattern. -
toQuadForm
Turn an algebra expression into quadpattern form -
toQuadBlockForm
Turn an algebra expression into quadblock form -
read
-
parse
-
parse
-
exec
-
exec
-
exec
-
exec
-
execRef
-
execRef
-
execRef
-
execRef
-
merge
This is the SPARQL merge rule. -
compatible
-
compatible
Test to see if bindings are compatible for all variables of the provided iterator. -
disjoint
-