Package com.hp.hpl.jena.sparql.algebra.op

Class Summary
Op0 Super class for operators that do not combine other operators
Op1 Super class for operators that operate on a single sub-operation (i.e.
Op2 Super class for operators that combine two sub-operators
OpAssign  
OpBase  
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 N-way disjunction.
OpDistinct  
OpExt Marker for extension points Execution will be per-engine specific
OpExtend This is the operation in stadard SPARQL 1.1 OpAssign is specifically in support of LET.
OpFetch  
OpFilter  
OpGraph  
OpGroup  
OpJoin  
OpLabel Do-nothing 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 (?x, ?y+3) See also the similary algebra form for property functions.
OpProject  
OpPropFunc Property functions (or any OpBGP replacement) Execution will be per-engine specific
OpQuad Algebra operation for a single quad.
OpQuadPattern  
OpReduced  
OpSequence A "sequence" is a join-like operation where it is know that the 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