java.lang.Object
org.apache.jena.sparql.algebra.Algebra
Utilities to produce SPARQL algebra
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
compatible
(Binding bindingLeft, Binding bindingRight) static Op
Compile a query - pattern and modifiers.static Op
Compile a pattern.static boolean
static QueryIterator
static QueryIterator
static QueryIterator
static QueryIterator
exec
(Op op, DatasetGraph ds) static QueryIterator
static QueryIterator
static QueryIterator
static QueryIterator
execRef
(Op op, DatasetGraph dsg) static Binding
This is the SPARQL merge rule.static Op
Apply static transformations to a query to optimize itstatic Op
Apply static transformations to a query to optimize itstatic Op
static Op
static Op
static Op
static Op
toQuadBlockForm
(Op op) Turn an algebra expression into quadblock formstatic Op
toQuadForm
(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
-
disjoint
-