Module org.apache.jena.arq
Package org.apache.jena.sparql.algebra.op
package org.apache.jena.sparql.algebra.op
-
ClassDescriptionSuper class for operators that do not combine other operatorsSuper class for operators that operate on a single sub-operation (i.e. a table or sequence))Super class for operators that combine two sub-operatorsConditional execution - works with streamed execution and is known to safe to evaluate that way (no issues from nested optionals).N-way disjunction.Marker for extension points Execution will be per-engine specificThis is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.Do-nothing class that means that tags/labels/comments can be left in the algebra tree.Mark solution modifiersGeneral procedure in algebra evaluation (a stored procedure facility) Syntax (ARQ extension):
CALL <iri>(?x, ?y+3)
.Property functions (or any OpBGP replacement) Execution will be per-engine specificAlgebra operation for a single quad.A list of quads.The main Op used in converting SPARQL algebra to quad form.A "sequence" is a join-like operation where it is known that the output of one step can be fed into the input of the next (that is, no scoping issues arise).Top N from a stream of items - for small N, better than ORDER BY + LIMIT NAlgebra operation for a single triple.