Class and Description 

Op1
Super class for operators that operate on a single suboperation (i.e.

OpAssign 
OpBGP 
OpConditional
Conditional execution  works with streamed execution and is known to safe to
evaluate that way (no issues from nested optionals).

OpDatasetNames 
OpDiff 
OpDisjunction
Nway disjunction.

OpDistinct 
OpExt
Marker for extension points
Execution will be perengine specific

OpExtend
This is the operation in standard SPARQL 1.1 OpAssign is specifically in
support of LET.

OpFilter 
OpGraph 
OpGroup 
OpJoin 
OpLabel
Donothing class that means that tags/labels/comments can be left in the algebra tree.

OpLeftJoin 
OpList 
OpMinus 
OpNull 
OpOrder 
OpPath 
OpProcedure
General procedure in algebra evaluation (a stored procedure facility)
Syntax (ARQ extension): CALL

OpProject 
OpPropFunc
Property functions (or any OpBGP replacement)
Execution will be perengine specific

OpQuad
Algebra operation for a single quad.

OpQuadBlock
A list of quads.

OpQuadPattern
The main Op used in converting SPARQL algebra to quad form.

OpReduced 
OpSequence
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).

OpService 
OpSlice 
OpTable 
OpTopN
Top N from a stream of items  for small N, better than ORDER BY + LIMIT N

OpTriple
Algebra operation for a single triple.

OpUnion 
Class and Description 

Op0
Super class for operators that do not combine other operators

Op1
Super class for operators that operate on a single suboperation (i.e.

Op2
Super class for operators that combine two suboperators

OpAssign 
OpBase 
OpBGP 
OpDisjunction
Nway disjunction.

OpDistinctReduced 
OpExtend
This is the operation in standard SPARQL 1.1 OpAssign is specifically in
support of LET.

OpExtendAssign 
OpFilter 
OpGroup 
OpLeftJoin 
OpModifier
Mark solution modifiers

OpN 
OpNull 
OpQuadBlock
A list of quads.

OpQuadPattern
The main Op used in converting SPARQL algebra to quad form.

OpSequence
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).

OpTable 
Class and Description 

OpAssign 
OpBGP 
OpDatasetNames 
OpDistinct 
OpExt
Marker for extension points
Execution will be perengine specific

OpExtend
This is the operation in standard SPARQL 1.1 OpAssign is specifically in
support of LET.

OpFilter 
OpGraph 
OpGroup 
OpJoin 
OpLabel
Donothing class that means that tags/labels/comments can be left in the algebra tree.

OpLeftJoin 
OpMinus 
OpOrder 
OpPath 
OpProject 
OpPropFunc
Property functions (or any OpBGP replacement)
Execution will be perengine specific

OpQuadBlock
A list of quads.

OpQuadPattern
The main Op used in converting SPARQL algebra to quad form.

OpReduced 
OpSequence
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).

OpSlice 
OpTable 
OpTopN
Top N from a stream of items  for small N, better than ORDER BY + LIMIT N

OpTriple
Algebra operation for a single triple.

OpUnion 
Class and Description 

Op0
Super class for operators that do not combine other operators

Op1
Super class for operators that operate on a single suboperation (i.e.

Op2
Super class for operators that combine two suboperators

OpAssign 
OpBGP 
OpConditional
Conditional execution  works with streamed execution and is known to safe to
evaluate that way (no issues from nested optionals).

OpDatasetNames 
OpDiff 
OpDisjunction
Nway disjunction.

OpDistinct 
OpExt
Marker for extension points
Execution will be perengine specific

OpExtend
This is the operation in standard SPARQL 1.1 OpAssign is specifically in
support of LET.

OpFilter 
OpGraph 
OpGroup 
OpJoin 
OpLabel
Donothing class that means that tags/labels/comments can be left in the algebra tree.

OpLeftJoin 
OpList 
OpMinus 
OpModifier
Mark solution modifiers

OpN 
OpNull 
OpOrder 
OpPath 
OpProcedure
General procedure in algebra evaluation (a stored procedure facility)
Syntax (ARQ extension): CALL

OpProject 
OpPropFunc
Property functions (or any OpBGP replacement)
Execution will be perengine specific

OpQuad
Algebra operation for a single quad.

OpQuadBlock
A list of quads.

OpQuadPattern
The main Op used in converting SPARQL algebra to quad form.

OpReduced 
OpSequence
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).

OpService 
OpSlice 
OpTable 
OpTopN
Top N from a stream of items  for small N, better than ORDER BY + LIMIT N

OpTriple
Algebra operation for a single triple.

OpUnion 
Class and Description 

OpService 
Class and Description 

OpProject 
Class and Description 

OpJoin 
OpLeftJoin 
Class and Description 

OpGraph 
OpService 
Class and Description 

OpAssign 
OpBGP 
OpConditional
Conditional execution  works with streamed execution and is known to safe to
evaluate that way (no issues from nested optionals).

OpDatasetNames 
OpDiff 
OpDisjunction
Nway disjunction.

OpDistinct 
OpExt
Marker for extension points
Execution will be perengine specific

OpExtend
This is the operation in standard SPARQL 1.1 OpAssign is specifically in
support of LET.

OpFilter 
OpGraph 
OpGroup 
OpJoin 
OpLabel
Donothing class that means that tags/labels/comments can be left in the algebra tree.

OpLeftJoin 
OpList 
OpMinus 
OpNull 
OpOrder 
OpPath 
OpProcedure
General procedure in algebra evaluation (a stored procedure facility)
Syntax (ARQ extension): CALL

OpProject 
OpPropFunc
Property functions (or any OpBGP replacement)
Execution will be perengine specific

OpQuad
Algebra operation for a single quad.

OpQuadBlock
A list of quads.

OpQuadPattern
The main Op used in converting SPARQL algebra to quad form.

OpReduced 
OpSequence
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).

OpService 
OpSlice 
OpTable 
OpTopN
Top N from a stream of items  for small N, better than ORDER BY + LIMIT N

OpTriple
Algebra operation for a single triple.

OpUnion 
Class and Description 

OpProcedure
General procedure in algebra evaluation (a stored procedure facility)
Syntax (ARQ extension): CALL

Class and Description 

OpAssign 
OpBGP 
OpConditional
Conditional execution  works with streamed execution and is known to safe to
evaluate that way (no issues from nested optionals).

OpDatasetNames 
OpDiff 
OpDisjunction
Nway disjunction.

OpDistinct 
OpExt
Marker for extension points
Execution will be perengine specific

OpExtend
This is the operation in standard SPARQL 1.1 OpAssign is specifically in
support of LET.

OpFilter 
OpGraph 
OpGroup 
OpJoin 
OpLabel
Donothing class that means that tags/labels/comments can be left in the algebra tree.

OpLeftJoin 
OpList 
OpMinus 
OpNull 
OpOrder 
OpPath 
OpProcedure
General procedure in algebra evaluation (a stored procedure facility)
Syntax (ARQ extension): CALL

OpProject 
OpPropFunc
Property functions (or any OpBGP replacement)
Execution will be perengine specific

OpQuad
Algebra operation for a single quad.

OpQuadBlock
A list of quads.

OpQuadPattern
The main Op used in converting SPARQL algebra to quad form.

OpReduced 
OpSequence
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).

OpService 
OpSlice 
OpTable 
OpTopN
Top N from a stream of items  for small N, better than ORDER BY + LIMIT N

OpTriple
Algebra operation for a single triple.

OpUnion 
Licenced under the Apache License, Version 2.0