Uses of Interface
org.apache.jena.sparql.algebra.Op
-
-
Uses of Op in org.apache.jena.sparql.algebra
Methods in org.apache.jena.sparql.algebra that return Op Modifier and Type Method Description static OpOpExtRegistry. buildExt(java.lang.String tag, ItemList args)static OpPropertyFunctionGenerator. buildPropertyFunctions(PropertyFunctionRegistry registry, OpBGP opBGP, Context context)static OpAlgebra. compile(Query query)Compile a query - pattern and modifiers.static OpAlgebra. compile(Element elt)Compile a pattern.OpAlgebraGenerator. compile(Query query)Compile a queryOpAlgebraGenerator. compile(Element elt)Compile any structural elementstatic OpAlgebra. optimize(Op op)Apply static transformations to a query to optimize itstatic OpAlgebra. optimize(Op op, Context context)Apply static transformations to a query to optimize itstatic OpAlgebra. parse(java.lang.String string)static OpAlgebra. parse(java.lang.String string, PrefixMapping pmap)static OpAlgebra. parse(Item item)static OpAlgebraQuad. quadize(Op op)static OpAlgebraQuad. quadizeBlock(Op op)static OpAlgebra. read(java.lang.String filename)static OpAlgebra. toQuadBlockForm(Op op)Turn an algebra expression into quadblock formstatic OpAlgebra. toQuadForm(Op op)Turn an algebra expression into quadpattern formOpTransform. transform(OpAssign opAssign, Op subOp)OpTransform. transform(OpBGP opBGP)OpTransform. transform(OpConditional opCondition, Op left, Op right)OpTransform. transform(OpDatasetNames dsNames)OpTransform. transform(OpDiff opDiff, Op left, Op right)OpTransform. transform(OpDisjunction opDisjunction, java.util.List<Op> elts)OpTransform. transform(OpDistinct opDistinct, Op subOp)OpTransform. transform(OpExt opExt)OpTransform. transform(OpExtend opExtend, Op subOp)OpTransform. transform(OpFilter opFilter, Op subOp)OpTransform. transform(OpGraph opGraph, Op subOp)OpTransform. transform(OpGroup opGroup, Op subOp)OpTransform. transform(OpJoin opJoin, Op left, Op right)OpTransform. transform(OpLabel opLabel, Op subOp)OpTransform. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransform. transform(OpList opList, Op subOp)OpTransform. transform(OpMinus opMinus, Op left, Op right)OpTransform. transform(OpNull opNull)OpTransform. transform(OpOrder opOrder, Op subOp)OpTransform. transform(OpPath opPath)OpTransform. transform(OpProcedure opProcedure, Op subOp)OpTransform. transform(OpProject opProject, Op subOp)OpTransform. transform(OpPropFunc opPropFunc, Op subOp)OpTransform. transform(OpQuad opQuad)OpTransform. transform(OpQuadBlock quadBlock)OpTransform. transform(OpQuadPattern quadPattern)OpTransform. transform(OpReduced opReduced, Op subOp)OpTransform. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransform. transform(OpService opService, Op subOp)OpTransform. transform(OpSlice opSlice, Op subOp)OpTransform. transform(OpTable opUnit)OpTransform. transform(OpTopN opTop, Op subOp)OpTransform. transform(OpTriple opTriple)OpTransform. transform(OpUnion opUnion, Op left, Op right)OpTransformBase. transform(OpAssign opAssign, Op subOp)OpTransformBase. transform(OpBGP opBGP)OpTransformBase. transform(OpConditional opCond, Op left, Op right)OpTransformBase. transform(OpDatasetNames dsNames)OpTransformBase. transform(OpDiff opDiff, Op left, Op right)OpTransformBase. transform(OpDisjunction opDisjunction, java.util.List<Op> elts)OpTransformBase. transform(OpDistinct opDistinct, Op subOp)OpTransformBase. transform(OpExt opExt)OpTransformBase. transform(OpExtend opExtend, Op subOp)OpTransformBase. transform(OpFilter opFilter, Op subOp)OpTransformBase. transform(OpGraph opGraph, Op subOp)OpTransformBase. transform(OpGroup opGroup, Op subOp)OpTransformBase. transform(OpJoin opJoin, Op left, Op right)OpTransformBase. transform(OpLabel opLabel, Op subOp)OpTransformBase. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformBase. transform(OpList opList, Op subOp)OpTransformBase. transform(OpMinus opMinus, Op left, Op right)OpTransformBase. transform(OpNull opNull)OpTransformBase. transform(OpOrder opOrder, Op subOp)OpTransformBase. transform(OpPath opPath)OpTransformBase. transform(OpProcedure opProc, Op subOp)OpTransformBase. transform(OpProject opProject, Op subOp)OpTransformBase. transform(OpPropFunc opPropFunc, Op subOp)OpTransformBase. transform(OpQuad opQuad)OpTransformBase. transform(OpQuadBlock quadBlock)OpTransformBase. transform(OpQuadPattern quadPattern)OpTransformBase. transform(OpReduced opReduced, Op subOp)OpTransformBase. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransformBase. transform(OpService opService, Op subOp)OpTransformBase. transform(OpSlice opSlice, Op subOp)OpTransformBase. transform(OpTable opTable)OpTransformBase. transform(OpTopN opTop, Op subOp)OpTransformBase. transform(OpTriple opTriple)OpTransformBase. transform(OpUnion opUnion, Op left, Op right)OpTransformCopy. transform(OpAssign opAssign, Op subOp)OpTransformCopy. transform(OpBGP opBGP)OpTransformCopy. transform(OpConditional opCond, Op left, Op right)OpTransformCopy. transform(OpDatasetNames opDatasetNames)OpTransformCopy. transform(OpDiff opDiff, Op left, Op right)OpTransformCopy. transform(OpDisjunction opDisjunction, java.util.List<Op> elts)OpTransformCopy. transform(OpDistinct opDistinct, Op subOp)OpTransformCopy. transform(OpExt opExt)OpTransformCopy. transform(OpExtend opExtend, Op subOp)OpTransformCopy. transform(OpFilter opFilter, Op subOp)OpTransformCopy. transform(OpGraph opGraph, Op subOp)OpTransformCopy. transform(OpGroup opGroup, Op subOp)OpTransformCopy. transform(OpJoin opJoin, Op left, Op right)OpTransformCopy. transform(OpLabel opLabel, Op subOp)OpTransformCopy. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformCopy. transform(OpList opList, Op subOp)OpTransformCopy. transform(OpMinus opMinus, Op left, Op right)OpTransformCopy. transform(OpNull opNull)OpTransformCopy. transform(OpOrder opOrder, Op subOp)OpTransformCopy. transform(OpPath opPath)OpTransformCopy. transform(OpProcedure opProc, Op subOp)OpTransformCopy. transform(OpProject opProject, Op subOp)OpTransformCopy. transform(OpPropFunc opPropFunc, Op subOp)OpTransformCopy. transform(OpQuad opQuad)OpTransformCopy. transform(OpQuadBlock opQuadBlock)OpTransformCopy. transform(OpQuadPattern opQuadPattern)OpTransformCopy. transform(OpReduced opReduced, Op subOp)OpTransformCopy. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransformCopy. transform(OpService opService, Op subOp)OpTransformCopy. transform(OpSlice opSlice, Op subOp)OpTransformCopy. transform(OpTable opTable)OpTransformCopy. transform(OpTopN opTop, Op subOp)OpTransformCopy. transform(OpTriple opTriple)OpTransformCopy. transform(OpUnion opUnion, Op left, Op right)static OpTransformer. transform(Transform transform, Op op)Transform an algebra expressionstatic OpTransformer. transform(Transform transform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transformation with specific Transform and default ExprTransform (apply transform inside pattern expressions like NOT EXISTS)static OpTransformer. transform(Transform transform, ExprTransform exprTransform, Op op)Transform an algebra expression and the expressionsstatic OpTransformer. transform(Transform transform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transformation with specific Transform and ExprTransform appliedOpTransformGraphRename. transform(OpGraph opGraph, Op x)OpTransformGraphRename. transform(OpQuadPattern opQuadPattern)OpTransformQuadBlockGraph. transform(OpBGP opBGP)OpTransformQuadGraph. transform(OpBGP opBGP)OpTransformQuadGraph. transform(OpExt opExt)OpTransformQuadGraph. transform(OpGraph opGraph, Op op)OpTransformQuadGraph. transform(OpPath opPath)OpTransformQuadGraph. transform(OpPropFunc opPropFunc, Op subOp)OpTransformQuadGraph. transform(OpTriple opTriple)static OpTransformUnionQuery. transform(Op op)OpTransformUnionQuery. transform(OpBGP opBGP)OpTransformUnionQuery. transform(OpGraph opGraph, Op x)OpTransformUnionQuery. transform(OpQuadPattern quadPattern)OpTransformWrapper. transform(OpAssign opAssign, Op subOp)OpTransformWrapper. transform(OpBGP opBGP)OpTransformWrapper. transform(OpConditional opCond, Op left, Op right)OpTransformWrapper. transform(OpDatasetNames dsNames)OpTransformWrapper. transform(OpDiff opDiff, Op left, Op right)OpTransformWrapper. transform(OpDisjunction opDisjunction, java.util.List<Op> elts)OpTransformWrapper. transform(OpDistinct opDistinct, Op subOp)OpTransformWrapper. transform(OpExt opExt)OpTransformWrapper. transform(OpExtend opExtend, Op subOp)OpTransformWrapper. transform(OpFilter opFilter, Op subOp)OpTransformWrapper. transform(OpGraph opGraph, Op subOp)OpTransformWrapper. transform(OpGroup opGroup, Op subOp)OpTransformWrapper. transform(OpJoin opJoin, Op left, Op right)OpTransformWrapper. transform(OpLabel opLabel, Op subOp)OpTransformWrapper. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformWrapper. transform(OpList opList, Op subOp)OpTransformWrapper. transform(OpMinus opMinus, Op left, Op right)OpTransformWrapper. transform(OpNull opNull)OpTransformWrapper. transform(OpOrder opOrder, Op subOp)OpTransformWrapper. transform(OpPath opPath)OpTransformWrapper. transform(OpProcedure opProc, Op subOp)OpTransformWrapper. transform(OpProject opProject, Op subOp)OpTransformWrapper. transform(OpPropFunc opPropFunc, Op subOp)OpTransformWrapper. transform(OpQuad opQuad)OpTransformWrapper. transform(OpQuadBlock quadBlock)OpTransformWrapper. transform(OpQuadPattern quadPattern)OpTransformWrapper. transform(OpReduced opReduced, Op subOp)OpTransformWrapper. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransformWrapper. transform(OpService opService, Op subOp)OpTransformWrapper. transform(OpSlice opSlice, Op subOp)OpTransformWrapper. transform(OpTable opTable)OpTransformWrapper. transform(OpTopN opTop, Op subOp)OpTransformWrapper. transform(OpTriple opTriple)OpTransformWrapper. transform(OpUnion opUnion, Op left, Op right)static OpTransformer. transformSkipService(Transform transform, Op op)Transform an algebra expression except skip (leave alone) any OpService nodesstatic OpTransformer. transformSkipService(Transform transform, ExprTransform exprTransform, Op op)Transform an algebra expression except skip (leave alone) any OpService nodesstatic OpTransformer. transformSkipService(Transform opTransform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform an algebra expression except skip (leave alone) any OpService nodesstatic OpOpLib. unionDefaultGraphQuads(Op op)Convert a pattern, assumed to be quad form, so that the default graph is the union of named graphs.Methods in org.apache.jena.sparql.algebra with parameters of type Op Modifier and Type Method Description static QueryOpAsQuery. asQuery(Op op)booleanOp. equalTo(Op other, NodeIsomorphismMap labelMap)static QueryIteratorAlgebra. exec(Op op, Graph graph)static QueryIteratorAlgebra. exec(Op op, Dataset ds)static QueryIteratorAlgebra. exec(Op op, Model model)static QueryIteratorAlgebra. exec(Op op, DatasetGraph ds)static QueryIteratorAlgebra. execRef(Op op, Graph graph)static QueryIteratorAlgebra. execRef(Op op, Dataset ds)static QueryIteratorAlgebra. execRef(Op op, Model model)static QueryIteratorAlgebra. execRef(Op op, DatasetGraph dsg)static java.util.Set<Var>OpVars. fixedVars(Op op)The set of variables that will be in every solution of this Opstatic voidOpVars. fixedVars(Op op, java.util.Set<Var> acc)static java.util.Collection<Var>OpVars. mentionedVars(Op op)static voidOpVars. mentionedVars(Op op, java.util.Set<Var> acc)static org.apache.jena.atlas.lib.tuple.Tuple<java.util.Set<Var>>OpVars. mentionedVarsByPosition(Op op)static org.apache.jena.atlas.lib.tuple.Tuple<java.util.Set<Var>>OpVars. mentionedVarsByPosition(Op... ops)static OpAlgebra. optimize(Op op)Apply static transformations to a query to optimize itstatic OpAlgebra. optimize(Op op, Context context)Apply static transformations to a query to optimize itstatic OpAlgebraQuad. quadize(Op op)static OpAlgebraQuad. quadizeBlock(Op op)static OpAlgebra. toQuadBlockForm(Op op)Turn an algebra expression into quadblock formstatic OpAlgebra. toQuadForm(Op op)Turn an algebra expression into quadpattern formOpTransform. transform(OpAssign opAssign, Op subOp)OpTransform. transform(OpConditional opCondition, Op left, Op right)OpTransform. transform(OpDiff opDiff, Op left, Op right)OpTransform. transform(OpDistinct opDistinct, Op subOp)OpTransform. transform(OpExtend opExtend, Op subOp)OpTransform. transform(OpFilter opFilter, Op subOp)OpTransform. transform(OpGraph opGraph, Op subOp)OpTransform. transform(OpGroup opGroup, Op subOp)OpTransform. transform(OpJoin opJoin, Op left, Op right)OpTransform. transform(OpLabel opLabel, Op subOp)OpTransform. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransform. transform(OpList opList, Op subOp)OpTransform. transform(OpMinus opMinus, Op left, Op right)OpTransform. transform(OpOrder opOrder, Op subOp)OpTransform. transform(OpProcedure opProcedure, Op subOp)OpTransform. transform(OpProject opProject, Op subOp)OpTransform. transform(OpPropFunc opPropFunc, Op subOp)OpTransform. transform(OpReduced opReduced, Op subOp)OpTransform. transform(OpService opService, Op subOp)OpTransform. transform(OpSlice opSlice, Op subOp)OpTransform. transform(OpTopN opTop, Op subOp)OpTransform. transform(OpUnion opUnion, Op left, Op right)OpTransformBase. transform(OpAssign opAssign, Op subOp)OpTransformBase. transform(OpConditional opCond, Op left, Op right)OpTransformBase. transform(OpDiff opDiff, Op left, Op right)OpTransformBase. transform(OpDistinct opDistinct, Op subOp)OpTransformBase. transform(OpExtend opExtend, Op subOp)OpTransformBase. transform(OpFilter opFilter, Op subOp)OpTransformBase. transform(OpGraph opGraph, Op subOp)OpTransformBase. transform(OpGroup opGroup, Op subOp)OpTransformBase. transform(OpJoin opJoin, Op left, Op right)OpTransformBase. transform(OpLabel opLabel, Op subOp)OpTransformBase. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformBase. transform(OpList opList, Op subOp)OpTransformBase. transform(OpMinus opMinus, Op left, Op right)OpTransformBase. transform(OpOrder opOrder, Op subOp)OpTransformBase. transform(OpProcedure opProc, Op subOp)OpTransformBase. transform(OpProject opProject, Op subOp)OpTransformBase. transform(OpPropFunc opPropFunc, Op subOp)OpTransformBase. transform(OpReduced opReduced, Op subOp)OpTransformBase. transform(OpService opService, Op subOp)OpTransformBase. transform(OpSlice opSlice, Op subOp)OpTransformBase. transform(OpTopN opTop, Op subOp)OpTransformBase. transform(OpUnion opUnion, Op left, Op right)OpTransformCopy. transform(OpAssign opAssign, Op subOp)OpTransformCopy. transform(OpConditional opCond, Op left, Op right)OpTransformCopy. transform(OpDiff opDiff, Op left, Op right)OpTransformCopy. transform(OpDistinct opDistinct, Op subOp)OpTransformCopy. transform(OpExtend opExtend, Op subOp)OpTransformCopy. transform(OpFilter opFilter, Op subOp)OpTransformCopy. transform(OpGraph opGraph, Op subOp)OpTransformCopy. transform(OpGroup opGroup, Op subOp)OpTransformCopy. transform(OpJoin opJoin, Op left, Op right)OpTransformCopy. transform(OpLabel opLabel, Op subOp)OpTransformCopy. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformCopy. transform(OpList opList, Op subOp)OpTransformCopy. transform(OpMinus opMinus, Op left, Op right)OpTransformCopy. transform(OpOrder opOrder, Op subOp)OpTransformCopy. transform(OpProcedure opProc, Op subOp)OpTransformCopy. transform(OpProject opProject, Op subOp)OpTransformCopy. transform(OpPropFunc opPropFunc, Op subOp)OpTransformCopy. transform(OpReduced opReduced, Op subOp)OpTransformCopy. transform(OpService opService, Op subOp)OpTransformCopy. transform(OpSlice opSlice, Op subOp)OpTransformCopy. transform(OpTopN opTop, Op subOp)OpTransformCopy. transform(OpUnion opUnion, Op left, Op right)static OpTransformer. transform(Transform transform, Op op)Transform an algebra expressionstatic OpTransformer. transform(Transform transform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transformation with specific Transform and default ExprTransform (apply transform inside pattern expressions like NOT EXISTS)static OpTransformer. transform(Transform transform, ExprTransform exprTransform, Op op)Transform an algebra expression and the expressionsstatic OpTransformer. transform(Transform transform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transformation with specific Transform and ExprTransform appliedOpTransformGraphRename. transform(OpGraph opGraph, Op x)OpTransformQuadGraph. transform(OpGraph opGraph, Op op)OpTransformQuadGraph. transform(OpPropFunc opPropFunc, Op subOp)static OpTransformUnionQuery. transform(Op op)OpTransformUnionQuery. transform(OpGraph opGraph, Op x)OpTransformWrapper. transform(OpAssign opAssign, Op subOp)OpTransformWrapper. transform(OpConditional opCond, Op left, Op right)OpTransformWrapper. transform(OpDiff opDiff, Op left, Op right)OpTransformWrapper. transform(OpDistinct opDistinct, Op subOp)OpTransformWrapper. transform(OpExtend opExtend, Op subOp)OpTransformWrapper. transform(OpFilter opFilter, Op subOp)OpTransformWrapper. transform(OpGraph opGraph, Op subOp)OpTransformWrapper. transform(OpGroup opGroup, Op subOp)OpTransformWrapper. transform(OpJoin opJoin, Op left, Op right)OpTransformWrapper. transform(OpLabel opLabel, Op subOp)OpTransformWrapper. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformWrapper. transform(OpList opList, Op subOp)OpTransformWrapper. transform(OpMinus opMinus, Op left, Op right)OpTransformWrapper. transform(OpOrder opOrder, Op subOp)OpTransformWrapper. transform(OpProcedure opProc, Op subOp)OpTransformWrapper. transform(OpProject opProject, Op subOp)OpTransformWrapper. transform(OpPropFunc opPropFunc, Op subOp)OpTransformWrapper. transform(OpReduced opReduced, Op subOp)OpTransformWrapper. transform(OpService opService, Op subOp)OpTransformWrapper. transform(OpSlice opSlice, Op subOp)OpTransformWrapper. transform(OpTopN opTop, Op subOp)OpTransformWrapper. transform(OpUnion opUnion, Op left, Op right)static OpTransformer. transformSkipService(Transform transform, Op op)Transform an algebra expression except skip (leave alone) any OpService nodesstatic OpTransformer. transformSkipService(Transform transform, ExprTransform exprTransform, Op op)Transform an algebra expression except skip (leave alone) any OpService nodesstatic OpTransformer. transformSkipService(Transform opTransform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform an algebra expression except skip (leave alone) any OpService nodesstatic OpOpLib. unionDefaultGraphQuads(Op op)Convert a pattern, assumed to be quad form, so that the default graph is the union of named graphs.static PrefixMappingOpPrefixesUsed. used(Op op, PrefixMapping pmap)static java.util.Set<Var>OpVars. visibleVars(Op op)static voidOpVars. visibleVars(Op op, java.util.Set<Var> acc)static voidOpWalker. walk(Op op, OpVisitor visitor)static voidOpWalker. walk(OpWalker.OpWalkerVisitor walkerVisitor, Op op)Method parameters in org.apache.jena.sparql.algebra with type arguments of type Op Modifier and Type Method Description OpTransform. transform(OpDisjunction opDisjunction, java.util.List<Op> elts)OpTransform. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransformBase. transform(OpDisjunction opDisjunction, java.util.List<Op> elts)OpTransformBase. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransformCopy. transform(OpDisjunction opDisjunction, java.util.List<Op> elts)OpTransformCopy. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransformWrapper. transform(OpDisjunction opDisjunction, java.util.List<Op> elts)OpTransformWrapper. transform(OpSequence opSequence, java.util.List<Op> elts)Constructors in org.apache.jena.sparql.algebra with parameters of type Op Constructor Description Converter(Op op) -
Uses of Op in org.apache.jena.sparql.algebra.op
Classes in org.apache.jena.sparql.algebra.op that implement Op Modifier and Type Class Description classOp0Super class for operators that do not combine other operatorsclassOp1Super class for operators that operate on a single sub-operation (i.e.classOp2Super class for operators that combine two sub-operatorsclassOpAssignclassOpBaseclassOpBGPclassOpConditionalConditional execution - works with streamed execution and is known to safe to evaluate that way (no issues from nested optionals).classOpDatasetNamesclassOpDiffclassOpDisjunctionN-way disjunction.classOpDistinctclassOpDistinctReducedclassOpExtMarker for extension points Execution will be per-engine specificclassOpExtendThis is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.classOpExtendAssignclassOpFilterclassOpGraphclassOpGroupclassOpJoinclassOpLabelDo-nothing class that means that tags/labels/comments can be left in the algebra tree.classOpLeftJoinclassOpListclassOpMinusclassOpModifierMark solution modifiersclassOpNclassOpNullclassOpOrderclassOpPathclassOpProcedureGeneral procedure in algebra evaluation (a stored procedure facility) Syntax (ARQ extension): CALL(?x, ?y+3) See also the similar algebra form for property functions. classOpProjectclassOpPropFuncProperty functions (or any OpBGP replacement) Execution will be per-engine specificclassOpQuadAlgebra operation for a single quad.classOpQuadBlockA list of quads.classOpQuadPatternThe main Op used in converting SPARQL algebra to quad form.classOpReducedclassOpSequenceA "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).classOpServiceclassOpSliceclassOpTableclassOpTopNTop N from a stream of items - for small N, better than ORDER BY + LIMIT NclassOpTripleAlgebra operation for a single triple.classOpUnionMethods in org.apache.jena.sparql.algebra.op that return Op Modifier and Type Method Description abstract OpOp0. apply(Transform transform)abstract OpOp1. apply(Transform transform, Op subOp)abstract OpOp2. apply(Transform transform, Op left, Op right)OpOpAssign. apply(Transform transform, Op subOp)OpOpBGP. apply(Transform transform)OpOpConditional. apply(Transform transform, Op left, Op right)OpOpDatasetNames. apply(Transform transform)OpOpDiff. apply(Transform transform, Op left, Op right)OpOpDisjunction. apply(Transform transform, java.util.List<Op> elts)OpOpDistinct. apply(Transform transform, Op subOp)OpOpExt. apply(Transform transform)OpOpExt. apply(Transform transform, OpVisitor before, OpVisitor after)OpOpExtend. apply(Transform transform, Op subOp)OpOpFilter. apply(Transform transform, Op subOp)OpOpGraph. apply(Transform transform, Op op)OpOpGroup. apply(Transform transform, Op subOp)OpOpJoin. apply(Transform transform, Op left, Op right)OpOpLabel. apply(Transform transform, Op subOp)OpOpLeftJoin. apply(Transform transform, Op left, Op right)OpOpList. apply(Transform transform, Op subOp)OpOpMinus. apply(Transform transform, Op left, Op right)abstract OpOpN. apply(Transform transform, java.util.List<Op> elts)OpOpNull. apply(Transform transform)OpOpOrder. apply(Transform transform, Op subOp)OpOpPath. apply(Transform transform)OpOpProcedure. apply(Transform transform, Op subOp)OpOpProject. apply(Transform transform, Op subOp)OpOpPropFunc. apply(Transform transform, Op subOp)OpOpQuad. apply(Transform transform)OpOpQuadBlock. apply(Transform transform)OpOpQuadPattern. apply(Transform transform)OpOpReduced. apply(Transform transform, Op subOp)OpOpSequence. apply(Transform transform, java.util.List<Op> elts)OpOpService. apply(Transform transform, Op subOp)OpOpSlice. apply(Transform transform, Op subOp)OpOpTable. apply(Transform transform)OpOpTopN. apply(Transform transform, Op subOp)OpOpTriple. apply(Transform transform)OpOpUnion. apply(Transform transform, Op left, Op right)static OpOpAssign. assign(Op op, VarExprList exprs)Create an v or add to an existing one.static OpOpAssign. assign(Op op, Var var, Expr expr)Create an OpAssign or add to an existing one.OpOpQuadBlock. convertOp()Convenience - convert to OpQuadPatterns which are more widely used (currently?)OpOpSlice. copy()static OpOpDiff. create(Op left, Op right)static OpOpDisjunction. create(Op left, Op right)static OpOpDistinct. create(Op op)static OpOpExtend. create(Op op, Var var, Expr expr)Make a OpExtend - this does not aggregate (extend ..static OpOpJoin. create(Op left, Op right)Create join - an argument of null is simply dropped so Join.create(null, op) is op and Join.create(op,null) is op.static OpOpLabel. create(java.lang.Object label, Op op)static OpOpLeftJoin. create(Op left, Op right, Expr expr)static OpOpLeftJoin. create(Op left, Op right, ExprList exprs)static OpOpMinus. create(Op left, Op right)static OpOpReduced. create(Op op)static OpOpSequence. create(Op left, Op right)static OpOpUnion. create(Op left, Op right)Create a union, dropping any nulls.static OpOpJoin. createReduce(Op left, Op right)Create join, removing any joins with the identity table and any nulls.abstract OpOpExt. effectiveOp()Return an op that will used by query processing algorithms such as optimization.static OpOpExtend. extend(Op op, VarExprList exprs)Create an OpExtend or add to an existing one.static OpOpExtend. extend(Op op, Var var, Expr expr)Create an OpExtend or add to an existing one.static OpOpFilter. filter(Expr expr, Op op)Add expression - mutates an existing filterstatic OpOpFilter. filterBy(ExprList exprs, Op op)Combine an ExprList with an Op so that the expressions filter the Op.OpOpN. get(int idx)OpOp2. getLeft()OpOp2. getRight()OpOp1. getSubOp()static OpOpModifier. removeModifiers(Op op)Methods in org.apache.jena.sparql.algebra.op that return types with arguments of type Op Modifier and Type Method Description java.util.List<Op>OpN. getElements()java.util.Iterator<Op>OpN. iterator()Methods in org.apache.jena.sparql.algebra.op with parameters of type Op Modifier and Type Method Description voidOpN. add(Op op)Accumulate an op in the OpN.abstract OpOp1. apply(Transform transform, Op subOp)abstract OpOp2. apply(Transform transform, Op left, Op right)OpOpAssign. apply(Transform transform, Op subOp)OpOpConditional. apply(Transform transform, Op left, Op right)OpOpDiff. apply(Transform transform, Op left, Op right)OpOpDistinct. apply(Transform transform, Op subOp)OpOpExtend. apply(Transform transform, Op subOp)OpOpFilter. apply(Transform transform, Op subOp)OpOpGraph. apply(Transform transform, Op op)OpOpGroup. apply(Transform transform, Op subOp)OpOpJoin. apply(Transform transform, Op left, Op right)OpOpLabel. apply(Transform transform, Op subOp)OpOpLeftJoin. apply(Transform transform, Op left, Op right)OpOpList. apply(Transform transform, Op subOp)OpOpMinus. apply(Transform transform, Op left, Op right)OpOpOrder. apply(Transform transform, Op subOp)OpOpProcedure. apply(Transform transform, Op subOp)OpOpProject. apply(Transform transform, Op subOp)OpOpPropFunc. apply(Transform transform, Op subOp)OpOpReduced. apply(Transform transform, Op subOp)OpOpService. apply(Transform transform, Op subOp)OpOpSlice. apply(Transform transform, Op subOp)OpOpTopN. apply(Transform transform, Op subOp)OpOpUnion. apply(Transform transform, Op left, Op right)static OpOpAssign. assign(Op op, VarExprList exprs)Create an v or add to an existing one.static OpOpAssign. assign(Op op, Var var, Expr expr)Create an OpAssign or add to an existing one.abstract Op1Op1. copy(Op subOp)abstract Op2Op2. copy(Op left, Op right)Op1OpAssign. copy(Op subOp)OpExtendAssignOpAssign. copy(Op subOp, VarExprList varExprList)Op2OpConditional. copy(Op newLeft, Op newRight)Op2OpDiff. copy(Op newLeft, Op newRight)Op1OpDistinct. copy(Op subOp)Op1OpExtend. copy(Op subOp)OpExtendAssignOpExtend. copy(Op subOp, VarExprList varExprList)abstract OpExtendAssignOpExtendAssign. copy(Op subOp, VarExprList varExprList)Op1OpFilter. copy(Op subOp)Op1OpGraph. copy(Op newOp)Op1OpGroup. copy(Op subOp)Op2OpJoin. copy(Op newLeft, Op newRight)Op1OpLabel. copy(Op subOp)Op2OpLeftJoin. copy(Op newLeft, Op newRight)Op1OpList. copy(Op subOp)Op2OpMinus. copy(Op newLeft, Op newRight)Op1OpOrder. copy(Op subOp)Op1OpProcedure. copy(Op subOp)Op1OpProject. copy(Op subOp)Op1OpPropFunc. copy(Op op)Op1OpReduced. copy(Op subOp)Op1OpService. copy(Op newOp)Op1OpSlice. copy(Op subOp)Op1OpTopN. copy(Op subOp)Op2OpUnion. copy(Op newLeft, Op newRight)static OpAssignOpAssign. create(Op op, VarExprList exprs)Make a OpAssign - this does not aggregate (assign ..static OpOpDiff. create(Op left, Op right)static OpOpDisjunction. create(Op left, Op right)static OpOpDistinct. create(Op op)static OpExtendOpExtend. create(Op op, VarExprList exprs)Make a OpExtend - this does not aggregate (extend ..static OpOpExtend. create(Op op, Var var, Expr expr)Make a OpExtend - this does not aggregate (extend ..static OpGroupOpGroup. create(Op subOp, VarExprList groupVars, java.util.List<ExprAggregator> aggregators)static OpOpJoin. create(Op left, Op right)Create join - an argument of null is simply dropped so Join.create(null, op) is op and Join.create(op,null) is op.static OpOpLabel. create(java.lang.Object label, Op op)static OpOpLeftJoin. create(Op left, Op right, Expr expr)static OpOpLeftJoin. create(Op left, Op right, ExprList exprs)static OpOpMinus. create(Op left, Op right)static OpOpReduced. create(Op op)static OpOpSequence. create(Op left, Op right)static OpOpUnion. create(Op left, Op right)Create a union, dropping any nulls.static OpLeftJoinOpLeftJoin. createLeftJoin(Op left, Op right, ExprList exprs)Guaranteed to return a new left joinstatic OpOpJoin. createReduce(Op left, Op right)Create join, removing any joins with the identity table and any nulls.static OpFilterOpFilter. ensureFilter(Op op)Ensure that the algebra op is a filter.booleanOpAssign. equalTo(Op other, NodeIsomorphismMap labelMap)abstract booleanOpBase. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpBGP. equalTo(Op op2, NodeIsomorphismMap labelMap)booleanOpConditional. equalTo(Op op2, NodeIsomorphismMap labelMap)booleanOpDatasetNames. equalTo(Op op2, NodeIsomorphismMap labelMap)booleanOpDiff. equalTo(Op op2, NodeIsomorphismMap labelMap)booleanOpDisjunction. equalTo(Op op, NodeIsomorphismMap labelMap)booleanOpDistinct. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpExtend. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpFilter. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpGraph. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpGroup. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpJoin. equalTo(Op op2, NodeIsomorphismMap labelMap)booleanOpLabel. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpLeftJoin. equalTo(Op op2, NodeIsomorphismMap labelMap)booleanOpList. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpMinus. equalTo(Op op2, NodeIsomorphismMap labelMap)booleanOpNull. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpOrder. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpPath. equalTo(Op other, NodeIsomorphismMap isoMap)booleanOpProcedure. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpProject. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpPropFunc. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpQuad. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpQuadBlock. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpQuadPattern. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpReduced. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpSequence. equalTo(Op op, NodeIsomorphismMap labelMap)booleanOpService. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpSlice. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpTable. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpTopN. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpTriple. equalTo(Op other, NodeIsomorphismMap labelMap)booleanOpUnion. equalTo(Op op2, NodeIsomorphismMap labelMap)static OpOpExtend. extend(Op op, VarExprList exprs)Create an OpExtend or add to an existing one.static OpOpExtend. extend(Op op, Var var, Expr expr)Create an OpExtend or add to an existing one.static OpOpFilter. filter(Expr expr, Op op)Add expression - mutates an existing filterstatic OpFilterOpFilter. filterAlways(ExprList exprs, Op subOp)Create a OpFilter with the expressions and subOp.static OpOpFilter. filterBy(ExprList exprs, Op op)Combine an ExprList with an Op so that the expressions filter the Op.static OpFilterOpFilter. filterDirect(ExprList exprs, Op op)Make a OpFilter - guaranteed to return an fresh OpFilterstatic OpFilterOpFilter. filterDirect(Expr expr, Op op)Make a OpFilter - guaranteed to return an fresh OpFilterstatic booleanOpBGP. isBGP(Op op)static booleanOpJoin. isJoinIdentify(Op op)static booleanOpQuadBlock. isQuadBlock(Op op)static booleanOpQuadPattern. isQuadPattern(Op op)static OpOpModifier. removeModifiers(Op op)Method parameters in org.apache.jena.sparql.algebra.op with type arguments of type Op Modifier and Type Method Description OpOpDisjunction. apply(Transform transform, java.util.List<Op> elts)abstract OpOpN. apply(Transform transform, java.util.List<Op> elts)OpOpSequence. apply(Transform transform, java.util.List<Op> elts)OpNOpDisjunction. copy(java.util.List<Op> elts)abstract OpNOpN. copy(java.util.List<Op> elts)OpNOpSequence. copy(java.util.List<Op> elts)Constructors in org.apache.jena.sparql.algebra.op with parameters of type Op Constructor Description Op1(Op subOp)Op2(Op left, Op right)OpConditional(Op left, Op right)OpDistinct(Op subOp)OpDistinctReduced(Op subOp)OpGraph(Node node, Op pattern)OpGroup(Op subOp, VarExprList groupVars, java.util.List<ExprAggregator> aggregators)OpList(Op subOp)OpModifier(Op subOp)OpOrder(Op subOp, java.util.List<SortCondition> conditions)OpProcedure(java.lang.String iri, ExprList args, Op op)OpProcedure(Node procId, ExprList args, Op op)OpProject(Op subOp, java.util.List<Var> vars)OpPropFunc(Node uri, PropFuncArg args1, PropFuncArg args2, Op op)OpService(Node serviceNode, Op subOp, boolean silent)OpService(Node serviceNode, Op subOp, ElementService elt, boolean silent)OpSlice(Op subOp, long start, long length)OpTopN(Op subOp, int N, java.util.List<SortCondition> conditions)OpUnion(Op left, Op right) -
Uses of Op in org.apache.jena.sparql.algebra.optimize
Fields in org.apache.jena.sparql.algebra.optimize declared as Op Modifier and Type Field Description OpTransformFilterPlacement.Placement. opMethods in org.apache.jena.sparql.algebra.optimize that return Op Modifier and Type Method Description static OpOptimize. apply(Transform transform, Op op)static OpOptimizerStd. apply(java.lang.String label, Transform transform, Op op)static OpOptimizerStd. apply(Transform transform, Op op)static OpTransformEliminateAssignments. eliminate(Op op)static OpTransformEliminateAssignments. eliminate(Op op, boolean aggressive)static OpTransformFilterDisjunction. expandDisjunction(Expr expr, Op subOp)static OpOptimize. optimize(Op op, ExecutionContext execCxt)static OpOptimize. optimize(Op op, Context context)Optimize based on all optionsOpOptimizerMinimal. rewrite(Op op)OpOptimizerStd. rewrite(Op op)OpRewrite. rewrite(Op op)OpTransformDistinctToReduced. transform(OpDistinct opDistinct, Op subOp)OpTransformEliminateAssignments. transform(OpExt opExt)OpTransformEliminateAssignments. transform(OpExtend opExtend, Op subOp)OpTransformEliminateAssignments. transform(OpFilter opFilter, Op subOp)OpTransformEliminateAssignments. transform(OpGroup opGroup, Op subOp)OpTransformEliminateAssignments. transform(OpOrder opOrder, Op subOp)OpTransformEliminateAssignments. transform(OpTopN opTop, Op subOp)OpTransformExpandOneOf. transform(OpFilter opFilter, Op subOp)OpTransformExpandOneOf. transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight)OpTransformExtendCombine. transform(OpAssign opAssign, Op subOp)OpTransformExtendCombine. transform(OpExtend opExtend, Op subOp)OpTransformFilterConjunction. transform(OpFilter opFilter, Op subOp)OpTransformFilterDisjunction. transform(OpFilter opFilter, Op subOp)OpTransformFilterEquality. transform(OpFilter opFilter, Op subOp)OpTransformFilterImplicitJoin. transform(OpFilter opFilter, Op subOp)OpTransformFilterInequality. transform(OpFilter opFilter, Op subOp)OpTransformFilterPlacement. transform(OpFilter opFilter, Op x)static OpTransformFilterPlacement. transform(ExprList exprs, Node graphNode, BasicPattern bgp)Apply filter placement to a named graph BGPstatic OpTransformFilterPlacement. transform(ExprList exprs, BasicPattern bgp)Apply filter placement to a BGPOpTransformFilterPlacementConservative. transform(OpFilter opFilter, Op x)OpTransformImplicitLeftJoin. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformJoinStrategy. transform(OpJoin opJoin, Op left, Op right)OpTransformJoinStrategy. transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight)OpTransformMergeBGPs. transform(OpJoin opJoin, Op left, Op right)OpTransformMergeBGPs. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransformOrderByDistinctApplication. transform(OpDistinct opDistinct, Op subOp)OpTransformOrderByDistinctApplication. transform(OpReduced opReduced, Op subOp)OpTransformPathFlattern. transform(OpPath opPath)OpTransformPathFlatternStd. transform(OpPath opPath)OpTransformPattern2Join. transform(OpBGP opBGP)OpTransformPattern2Join. transform(OpQuadPattern quadPattern)OpTransformPattern2Join. transform(OpSequence opSeq, java.util.List<Op> elts)OpTransformPromoteTableEmpty. transform(OpAssign opAssign, Op subOp)OpTransformPromoteTableEmpty. transform(OpExtend opExtend, Op subOp)OpTransformPromoteTableEmpty. transform(OpGraph opGraph, Op subOp)OpTransformPromoteTableEmpty. transform(OpJoin opJoin, Op left, Op right)OpTransformPromoteTableEmpty. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformPromoteTableEmpty. transform(OpMinus opMinus, Op left, Op right)OpTransformPromoteTableEmpty. transform(OpUnion opUnion, Op left, Op right)OpTransformPropertyFunction. transform(OpBGP opBGP)OpTransformPropertyFunction. transform(OpTriple opTriple)static OpTransformPropertyFunction. transform(Op op, Context context)Apply the property function transformation.OpTransformRemoveAssignment. transform(OpAssign opAssign, Op subOp)OpTransformRemoveAssignment. transform(OpExtend opExtend, Op subOp)OpTransformRemoveAssignment. transform(OpProject opProject, Op subOp)OpTransformRemoveLabels. transform(OpLabel opLabel, Op subOp)OpTransformReorder. transform(OpBGP opBGP)Transforms BGPs with the reorderingOpTransformReorder. transform(OpQuadPattern opQuadPattern)Transforms Quad Patterns with the reorderingstatic OpTransformScopeRename. transform(Op op)OpTransformSimplify. transform(OpJoin opJoin, Op left, Op right)OpTransformSimplify. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransformTopN. transform(OpSlice opSlice, Op inSubOp)OpTransformDistinctToReduced. transform1(OpDistinct opDistinct, Op subOp)Methods in org.apache.jena.sparql.algebra.optimize with parameters of type Op Modifier and Type Method Description static OpOptimize. apply(Transform transform, Op op)static OpOptimizerStd. apply(java.lang.String label, Transform transform, Op op)static OpOptimizerStd. apply(Transform transform, Op op)static OpTransformEliminateAssignments. eliminate(Op op)static OpTransformEliminateAssignments. eliminate(Op op, boolean aggressive)static OpTransformFilterDisjunction. expandDisjunction(Expr expr, Op subOp)static TransformFilterPlacement.PlacementTransformFilterPlacement. filterPlacement$(ExprList exprs, Op op)Operation exposes the filter placement mechanism so that investigation of filter placement issues can be done from outside this class.static OpOptimize. optimize(Op op, ExecutionContext execCxt)static OpOptimize. optimize(Op op, Context context)Optimize based on all optionsOpOptimizerMinimal. rewrite(Op op)OpOptimizerStd. rewrite(Op op)OpRewrite. rewrite(Op op)ExprExprTransformApplyTransform. transform(ExprFunctionOp funcOp, ExprList args, Op opArg)ExprExprTransformConstantFold. transform(ExprFunctionOp funcOp, ExprList args, Op opArg)OpTransformDistinctToReduced. transform(OpDistinct opDistinct, Op subOp)OpTransformEliminateAssignments. transform(OpExtend opExtend, Op subOp)OpTransformEliminateAssignments. transform(OpFilter opFilter, Op subOp)OpTransformEliminateAssignments. transform(OpGroup opGroup, Op subOp)OpTransformEliminateAssignments. transform(OpOrder opOrder, Op subOp)OpTransformEliminateAssignments. transform(OpTopN opTop, Op subOp)OpTransformExpandOneOf. transform(OpFilter opFilter, Op subOp)OpTransformExpandOneOf. transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight)OpTransformExtendCombine. transform(OpAssign opAssign, Op subOp)OpTransformExtendCombine. transform(OpExtend opExtend, Op subOp)OpTransformFilterConjunction. transform(OpFilter opFilter, Op subOp)OpTransformFilterDisjunction. transform(OpFilter opFilter, Op subOp)OpTransformFilterEquality. transform(OpFilter opFilter, Op subOp)OpTransformFilterImplicitJoin. transform(OpFilter opFilter, Op subOp)OpTransformFilterInequality. transform(OpFilter opFilter, Op subOp)OpTransformFilterPlacement. transform(OpFilter opFilter, Op x)OpTransformFilterPlacementConservative. transform(OpFilter opFilter, Op x)OpTransformImplicitLeftJoin. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformJoinStrategy. transform(OpJoin opJoin, Op left, Op right)OpTransformJoinStrategy. transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight)OpTransformMergeBGPs. transform(OpJoin opJoin, Op left, Op right)OpTransformOrderByDistinctApplication. transform(OpDistinct opDistinct, Op subOp)OpTransformOrderByDistinctApplication. transform(OpReduced opReduced, Op subOp)OpTransformPromoteTableEmpty. transform(OpAssign opAssign, Op subOp)OpTransformPromoteTableEmpty. transform(OpExtend opExtend, Op subOp)OpTransformPromoteTableEmpty. transform(OpGraph opGraph, Op subOp)OpTransformPromoteTableEmpty. transform(OpJoin opJoin, Op left, Op right)OpTransformPromoteTableEmpty. transform(OpLeftJoin opLeftJoin, Op left, Op right)OpTransformPromoteTableEmpty. transform(OpMinus opMinus, Op left, Op right)OpTransformPromoteTableEmpty. transform(OpUnion opUnion, Op left, Op right)static OpTransformPropertyFunction. transform(Op op, Context context)Apply the property function transformation.OpTransformRemoveAssignment. transform(OpAssign opAssign, Op subOp)OpTransformRemoveAssignment. transform(OpExtend opExtend, Op subOp)OpTransformRemoveAssignment. transform(OpProject opProject, Op subOp)OpTransformRemoveLabels. transform(OpLabel opLabel, Op subOp)static OpTransformScopeRename. transform(Op op)OpTransformSimplify. transform(OpJoin opJoin, Op left, Op right)OpTransformTopN. transform(OpSlice opSlice, Op inSubOp)OpTransformDistinctToReduced. transform1(OpDistinct opDistinct, Op subOp)Method parameters in org.apache.jena.sparql.algebra.optimize with type arguments of type Op Modifier and Type Method Description OpTransformMergeBGPs. transform(OpSequence opSequence, java.util.List<Op> elts)OpTransformPattern2Join. transform(OpSequence opSeq, java.util.List<Op> elts)OpTransformSimplify. transform(OpSequence opSequence, java.util.List<Op> elts)Constructors in org.apache.jena.sparql.algebra.optimize with parameters of type Op Constructor Description Placement(Op op, ExprList remaining) -
Uses of Op in org.apache.jena.sparql.algebra.walker
Methods in org.apache.jena.sparql.algebra.walker that return Op Modifier and Type Method Description OpApplyTransformVisitor. opResult()static OpWalker. transform(Op op, Transform transform)Transform an algebra expressionstatic OpWalker. transform(Op op, Transform opTransform, ExprTransform exprTransform)Transform anOp.static OpWalker. transform(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.static OpWalker. transform(Op op, ApplyTransformVisitor v)Transform anOp.static OpWalker. transform(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.static OpWalker. transformSkipService(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.Methods in org.apache.jena.sparql.algebra.walker with parameters of type Op Modifier and Type Method Description static OpWalker. transform(Op op, Transform transform)Transform an algebra expressionstatic OpWalker. transform(Op op, Transform opTransform, ExprTransform exprTransform)Transform anOp.static OpWalker. transform(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.static OpWalker. transform(Op op, ApplyTransformVisitor v)Transform anOp.static OpWalker. transform(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.static OpWalker. transformSkipService(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor)Transform anOp.voidWalkerVisitor. visitOp(Op op)static voidWalker. walk(Op op, OpVisitor opVisitor)static voidWalker. walk(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor)static voidWalker. walk(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor)voidWalkerVisitor. walk(Op op)static voidWalker. walkSkipService(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor) -
Uses of Op in org.apache.jena.sparql.core
Methods in org.apache.jena.sparql.core that return Op Modifier and Type Method Description static OpSubstitute. substitute(Op op, Var var, Node node)static OpSubstitute. substitute(Op op, Binding binding)Methods in org.apache.jena.sparql.core with parameters of type Op Modifier and Type Method Description static OpSubstitute. substitute(Op op, Var var, Node node)static OpSubstitute. substitute(Op op, Binding binding) -
Uses of Op in org.apache.jena.sparql.engine
Methods in org.apache.jena.sparql.engine that return Op Modifier and Type Method Description OpPlan. getOp()OpPlanBase. getOp()OpQueryEngineBase. getOp()Algebra expression (including any optimization)static OpRename. renameNode(Op op, Node oldName, Node newName)Rename one node to anotherstatic OpRename. renameVar(Op op, Var oldName, Var newName)Rename one variable to anotherstatic OpRename. renameVars(Op op, java.util.Collection<Var> constants)Rename all variables in a pattern, EXCEPT for those named as constantstatic OpRename. reverseVarRename(Op op, boolean repeatedly)Undo the effect of the rename operation, once or repeatedly.Methods in org.apache.jena.sparql.engine with parameters of type Op Modifier and Type Method Description booleanQueryEngineFactory. accept(Op op, DatasetGraph dataset, Context context)Detect appropriate requests for a particular query engine for a particular graph type.booleanQueryEngineFactoryWrapper. accept(Op op, DatasetGraph dsg, Context context)PlanQueryEngineFactory. create(Op op, DatasetGraph dataset, Binding inputBinding, Context context)Call to create aPlan: the companionQueryEngineFactory.accept(org.apache.jena.query.Query, org.apache.jena.sparql.core.DatasetGraph, org.apache.jena.sparql.util.Context)will have returnedtrue.PlanQueryEngineFactoryWrapper. create(Op op, DatasetGraph dsg, Binding inputBinding, Context context)QueryIteratorOpEval. evaluate(Op op, DatasetGraph dsg, Binding binding, Context context)QueryIteratorQueryEngineBase. evaluate(Op op, DatasetGraph dsg, Binding binding, Context context)QueryEngineFactoryQueryEngineRegistry. find(Op op, DatasetGraph dataset, Context context)Locate a suitable factory for this algebra expression and datasetstatic QueryEngineFactoryQueryEngineRegistry. findFactory(Op op, DatasetGraph dataset, Context context)Locate a suitable factory for this algebra expression and dataset from the default registrystatic OpRename. renameNode(Op op, Node oldName, Node newName)Rename one node to anotherstatic OpRename. renameVar(Op op, Var oldName, Var newName)Rename one variable to anotherstatic OpRename. renameVars(Op op, java.util.Collection<Var> constants)Rename all variables in a pattern, EXCEPT for those named as constantstatic OpRename. reverseVarRename(Op op, boolean repeatedly)Undo the effect of the rename operation, once or repeatedly.Constructors in org.apache.jena.sparql.engine with parameters of type Op Constructor Description PlanOp(java.lang.String label, org.apache.jena.atlas.lib.Closeable closeable, Op op, QueryIterator qIter)PlanOp(Op op, org.apache.jena.atlas.lib.Closeable closeable, QueryIterator qIter) -
Uses of Op in org.apache.jena.sparql.engine.main
Methods in org.apache.jena.sparql.engine.main that return Op Modifier and Type Method Description static OpQC. substitute(Op op, Binding binding)Methods in org.apache.jena.sparql.engine.main with parameters of type Op Modifier and Type Method Description static java.util.Set<Var>VarFinder. assignMention(Op op)QueryIteratorQueryEngineMain. eval(Op op, DatasetGraph dsg, Binding input, Context context)static QueryIteratorQC. execute(Op op, Binding binding, ExecutionContext execCxt)static QueryIteratorQC. execute(Op op, QueryIterator qIter, ExecutionContext execCxt)QueryIteratorOpExecutor. executeOp(Op op, QueryIterator input)static java.util.Set<Var>VarFinder. filter(Op op)static java.util.Set<Var>VarFinder. fixed(Op op)static booleanJoinClassifier. isLinear(Op _left, Op _right)static booleanLeftJoinClassifier. isLinear(Op left, Op right)static java.util.Set<Var>VarFinder. optDefined(Op op)static VarFinderVarFinder. process(Op op)static OpQC. substitute(Op op, Binding binding)Constructors in org.apache.jena.sparql.engine.main with parameters of type Op Constructor Description QueryEngineMain(Op op, DatasetGraph dataset, Binding input, Context context)QueryEngineMainQuad(Op op, DatasetGraph dataset, Binding input, Context context) -
Uses of Op in org.apache.jena.sparql.engine.main.iterator
Constructors in org.apache.jena.sparql.engine.main.iterator with parameters of type Op Constructor Description QueryIterOptionalIndex(QueryIterator input, Op op, ExecutionContext context)Constructor parameters in org.apache.jena.sparql.engine.main.iterator with type arguments of type Op Constructor Description QueryIterUnion(QueryIterator input, java.util.List<Op> subOps, ExecutionContext context) -
Uses of Op in org.apache.jena.sparql.engine.ref
Methods in org.apache.jena.sparql.engine.ref with parameters of type Op Modifier and Type Method Description QueryIteratorQueryEngineRef. eval(Op op, DatasetGraph dsg, Binding binding, Context context)static TableRefEval. eval(Evaluator evaluator, Op op)Constructors in org.apache.jena.sparql.engine.ref with parameters of type Op Constructor Description QueryEngineRef(Op op, DatasetGraph dataset, Binding input, Context context)QueryEngineRef(Op op, DatasetGraph dataset, Context context)QueryEngineRefQuad(Op op, DatasetGraph dataset, Binding input, Context context)QueryEngineRefQuad(Op op, DatasetGraph dataset, Context context) -
Uses of Op in org.apache.jena.sparql.expr
Methods in org.apache.jena.sparql.expr that return Op Modifier and Type Method Description OpExprFunctionOp. getGraphPattern()OpExprNode. getGraphPattern()Methods in org.apache.jena.sparql.expr with parameters of type Op Modifier and Type Method Description ExprExprFunctionOp. apply(ExprTransform transform, ExprList args, Op x)ExprFunctionOpE_Exists. copy(ExprList args, Op x)ExprFunctionOpE_NotExists. copy(ExprList args, Op x)abstract ExprFunctionOpExprFunctionOp. copy(ExprList args, Op x)ExprExprTransform. transform(ExprFunctionOp funcOp, ExprList args, Op opArg)ExprExprTransformBase. transform(ExprFunctionOp funcOp, ExprList args, Op opArg)ExprExprTransformCopy. transform(ExprFunctionOp funcOp, ExprList args, Op opArg)Constructors in org.apache.jena.sparql.expr with parameters of type Op Constructor Description E_Exists(Op op)E_Exists(Element el, Op op)E_NotExists(Op op)E_NotExists(Element el, Op op) -
Uses of Op in org.apache.jena.sparql.graph
Methods in org.apache.jena.sparql.graph that return Op Modifier and Type Method Description static OpNodeTransformLib. transform(NodeTransform nodeTransform, Op op)Do a node->node conversion of an Op - return original BGP for "no change"Methods in org.apache.jena.sparql.graph with parameters of type Op Modifier and Type Method Description static OpNodeTransformLib. transform(NodeTransform nodeTransform, Op op)Do a node->node conversion of an Op - return original BGP for "no change" -
Uses of Op in org.apache.jena.sparql.mgt
Methods in org.apache.jena.sparql.mgt with parameters of type Op Modifier and Type Method Description static voidExplain. explain(java.lang.String message, Op op, Context context)static voidExplain. explain(Op op, Context context)voidQueryEngineInfo. setLastOp(Op op) -
Uses of Op in org.apache.jena.sparql.path
Methods in org.apache.jena.sparql.path that return Op Modifier and Type Method Description static OpPathLib. pathToTriples(PathBlock pattern)Convert any paths of exactly one predicate to a triple pattern -
Uses of Op in org.apache.jena.sparql.sse
Methods in org.apache.jena.sparql.sse that return Op Modifier and Type Method Description static OpSSE. parseOp(java.lang.String s)Parse a string and obtain a SPARQL algebra opstatic OpSSE. parseOp(java.lang.String s, PrefixMapping pmap)Parse a string and obtain a SPARQL algebra op, given a prefix mappingstatic OpSSE. readOp(java.lang.String filename)Read in a file, parse, and obtain a SPARQL algebra opMethods in org.apache.jena.sparql.sse with parameters of type Op Modifier and Type Method Description static voidWriterSSE. out(org.apache.jena.atlas.io.IndentedWriter out, Op op, Prologue prologue)static java.lang.StringSSE. str(Op op)static java.lang.StringSSE. str(Op op, PrefixMapping pmap)static voidSSE. write(java.io.OutputStream out, Op op)static voidSSE. write(org.apache.jena.atlas.io.IndentedWriter out, Op op)static voidSSE. write(Op op) -
Uses of Op in org.apache.jena.sparql.sse.builders
Methods in org.apache.jena.sparql.sse.builders that return Op Modifier and Type Method Description static OpBuilderOp. build(Item item)OpBuilderOp.Build. make(ItemList list) -
Uses of Op in org.apache.jena.sparql.sse.writers
Methods in org.apache.jena.sparql.sse.writers with parameters of type Op Modifier and Type Method Description static voidWriterOp. output(java.io.OutputStream out, Op op)static voidWriterOp. output(java.io.OutputStream out, Op op, PrefixMapping pMap)static voidWriterOp. output(java.io.OutputStream out, Op op, Prologue prologue)static voidWriterOp. output(java.io.OutputStream out, Op op, SerializationContext sCxt)static voidWriterOp. output(org.apache.jena.atlas.io.IndentedWriter iWriter, Op op)static voidWriterOp. output(org.apache.jena.atlas.io.IndentedWriter iWriter, Op op, PrefixMapping pMap)static voidWriterOp. output(org.apache.jena.atlas.io.IndentedWriter iWriter, Op op, Prologue prologue)static voidWriterOp. output(org.apache.jena.atlas.io.IndentedWriter iWriter, Op op, SerializationContext sCxt)static voidWriterOp. output(Op op)static voidWriterOp. output(Op op, PrefixMapping pMap)static voidWriterOp. output(Op op, Prologue prologue) -
Uses of Op in org.apache.jena.sparql.syntax.syntaxtransform
Methods in org.apache.jena.sparql.syntax.syntaxtransform with parameters of type Op Modifier and Type Method Description ExprExprTransformApplyElementTransform. transform(ExprFunctionOp funcOp, ExprList args, Op opArg)ExprExprTransformNodeElement. transform(ExprFunctionOp funcOp, ExprList args, Op opArg) -
Uses of Op in org.apache.jena.sparql.util
Methods in org.apache.jena.sparql.util with parameters of type Op Modifier and Type Method Description static voidQueryExecUtils. execute(Op op, DatasetGraph dsg)static voidQueryExecUtils. execute(Op op, DatasetGraph dsg, ResultsFormat outputFormat)static voidQueryExecUtils. execute(Op op, DatasetGraph dsg, ResultsFormat outputFormat, java.io.PrintStream output)
-