Uses of Package
org.apache.jena.sparql.algebra.op
Package
Description

ClassDescriptionConditional execution  works with streamed execution and is known to safe to evaluate that way (no issues from nested optionals).Nway disjunction.Marker for extension points Execution will be perengine specificThis is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.Donothing class that means that tags/labels/comments can be left in the algebra tree.General 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 perengine 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 joinlike 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. 
ClassDescriptionSuper class for operators that do not combine other operatorsSuper class for operators that operate on a single suboperation (i.e.Super class for operators that combine two suboperatorsNway disjunction.This is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.Mark solution modifiersA list of quads.The main Op used in converting SPARQL algebra to quad form.A "sequence" is a joinlike 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).

ClassDescriptionMarker for extension points Execution will be perengine specificThis is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.Donothing class that means that tags/labels/comments can be left in the algebra tree.Property functions (or any OpBGP replacement) Execution will be perengine specificA list of quads.The main Op used in converting SPARQL algebra to quad form.A "sequence" is a joinlike 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.

ClassDescriptionSuper class for operators that do not combine other operatorsSuper class for operators that operate on a single suboperation (i.e.Super class for operators that combine two suboperatorsConditional execution  works with streamed execution and is known to safe to evaluate that way (no issues from nested optionals).Nway disjunction.Marker for extension points Execution will be perengine specificThis is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.Donothing 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 perengine 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 joinlike 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. 



ClassDescriptionConditional execution  works with streamed execution and is known to safe to evaluate that way (no issues from nested optionals).Nway disjunction.Marker for extension points Execution will be perengine specificThis is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.Donothing class that means that tags/labels/comments can be left in the algebra tree.General 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 perengine 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 joinlike 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. 

ClassDescriptionGeneral procedure in algebra evaluation (a stored procedure facility) Syntax (ARQ extension):
CALL <iri>(?x, ?y+3)
. 



ClassDescriptionConditional execution  works with streamed execution and is known to safe to evaluate that way (no issues from nested optionals).Nway disjunction.Marker for extension points Execution will be perengine specificThis is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.Donothing class that means that tags/labels/comments can be left in the algebra tree.General 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 perengine 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 joinlike 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.