Uses of Interface
org.apache.jena.sparql.algebra.Op
Packages that use Op
Package
Description
-
Uses of Op in org.apache.jena.sparql.algebra
Methods in org.apache.jena.sparql.algebra that return OpModifier and TypeMethodDescriptionstatic Opstatic OpPropertyFunctionGenerator.buildPropertyFunctions(PropertyFunctionRegistry registry, OpBGP opBGP, Context context) static OpCompile a query - pattern and modifiers.static OpCompile a pattern.Compile a queryCompile any structural elementstatic OpOpLib.empty()Return anOpthat is the join zero -(join empty(), X) = empty).static OpApply static transformations to a query to optimize itstatic OpApply static transformations to a query to optimize itstatic Opstatic Opstatic Opstatic Opstatic OpAlgebraQuad.quadizeBlock(Op op) static Opstatic OpAlgebra.toQuadBlockForm(Op op) Turn an algebra expression into quadblock formstatic OpAlgebra.toQuadForm(Op op) Turn an algebra expression into quadpattern formTransform.transform(OpAntiJoin opAntiJoin, Op left, Op right) Transform.transform(OpConditional opCondition, Op left, Op right) Transform.transform(OpDatasetNames dsNames) Transform.transform(OpDisjunction opDisjunction, List<Op> elts) Transform.transform(OpDistinct opDistinct, Op subOp) Transform.transform(OpLeftJoin opLeftJoin, Op left, Op right) Transform.transform(OpProcedure opProcedure, Op subOp) Transform.transform(OpPropFunc opPropFunc, Op subOp) Transform.transform(OpQuadBlock quadBlock) Transform.transform(OpQuadPattern quadPattern) Transform.transform(OpSemiJoin opSemiJoin, Op left, Op right) Transform.transform(OpSequence opSequence, List<Op> elts) TransformCopy.transform(OpAntiJoin opAntiJoin, Op left, Op right) TransformCopy.transform(OpConditional opCond, Op left, Op right) TransformCopy.transform(OpDatasetNames opDatasetNames) TransformCopy.transform(OpDisjunction opDisjunction, List<Op> elts) TransformCopy.transform(OpDistinct opDistinct, Op subOp) TransformCopy.transform(OpLeftJoin opLeftJoin, Op left, Op right) TransformCopy.transform(OpProcedure opProc, Op subOp) TransformCopy.transform(OpPropFunc opPropFunc, Op subOp) TransformCopy.transform(OpQuadBlock opQuadBlock) TransformCopy.transform(OpQuadPattern opQuadPattern) TransformCopy.transform(OpSemiJoin opSemiJoin, Op left, Op right) TransformCopy.transform(OpSequence opSequence, List<Op> elts) static OpTransform an algebra expressionstatic OpTransformation 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 appliedTransformGraphRename.transform(OpQuadPattern opQuadPattern) TransformQuadGraph.transform(OpPropFunc opPropFunc, Op subOp) TransformSingle.transform(OpAntiJoin opAntiJoin, Op left, Op right) TransformSingle.transform(OpConditional opCond, Op left, Op right) TransformSingle.transform(OpDatasetNames dsNames) TransformSingle.transform(OpDisjunction opDisjunction, List<Op> elts) TransformSingle.transform(OpDistinct opDistinct, Op subOp) TransformSingle.transform(OpLeftJoin opLeftJoin, Op left, Op right) TransformSingle.transform(OpProcedure opProc, Op subOp) TransformSingle.transform(OpPropFunc opPropFunc, Op subOp) TransformSingle.transform(OpQuadBlock quadBlock) TransformSingle.transform(OpQuadPattern quadPattern) TransformSingle.transform(OpSemiJoin opSemiJoin, Op left, Op right) TransformSingle.transform(OpSequence opSequence, List<Op> elts) static OpTransformUnionQuery.transform(OpQuadPattern quadPattern) TransformWrapper.transform(OpAntiJoin opAntiJoin, Op left, Op right) TransformWrapper.transform(OpConditional opCond, Op left, Op right) TransformWrapper.transform(OpDatasetNames dsNames) TransformWrapper.transform(OpDisjunction opDisjunction, List<Op> elts) TransformWrapper.transform(OpDistinct opDistinct, Op subOp) TransformWrapper.transform(OpLeftJoin opLeftJoin, Op left, Op right) TransformWrapper.transform(OpProcedure opProc, Op subOp) TransformWrapper.transform(OpPropFunc opPropFunc, Op subOp) TransformWrapper.transform(OpQuadBlock quadBlock) TransformWrapper.transform(OpQuadPattern quadPattern) TransformWrapper.transform(OpSemiJoin opSemiJoin, Op left, Op right) TransformWrapper.transform(OpSequence opSequence, List<Op> elts) 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 OpOpLib.unit()Return anOpthat is the join unit -(join unit(), X) = X).Methods in org.apache.jena.sparql.algebra with parameters of type OpModifier and TypeMethodDescriptionstatic Elementstatic QuerybooleanOp.equalTo(Op other, NodeIsomorphismMap labelMap) static QueryIteratorstatic QueryIteratorstatic QueryIteratorstatic QueryIteratorAlgebra.exec(Op op, DatasetGraph ds) static QueryIteratorstatic QueryIteratorstatic QueryIteratorstatic QueryIteratorAlgebra.execRef(Op op, DatasetGraph dsg) The set of variables that will be in every solution of this Opstatic voidstatic Collection<Var>OpVars.mentionedVars(Op op) static voidOpVars.mentionedVars(Op op, Set<Var> acc) OpVars.mentionedVarsByPosition(Op op) OpVars.mentionedVarsByPosition(Op... ops) static OpApply static transformations to a query to optimize itstatic OpApply static transformations to a query to optimize itstatic Opstatic 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 formTransform.transform(OpAntiJoin opAntiJoin, Op left, Op right) Transform.transform(OpConditional opCondition, Op left, Op right) Transform.transform(OpDistinct opDistinct, Op subOp) Transform.transform(OpLeftJoin opLeftJoin, Op left, Op right) Transform.transform(OpProcedure opProcedure, Op subOp) Transform.transform(OpPropFunc opPropFunc, Op subOp) Transform.transform(OpSemiJoin opSemiJoin, Op left, Op right) TransformCopy.transform(OpAntiJoin opAntiJoin, Op left, Op right) TransformCopy.transform(OpConditional opCond, Op left, Op right) TransformCopy.transform(OpDistinct opDistinct, Op subOp) TransformCopy.transform(OpLeftJoin opLeftJoin, Op left, Op right) TransformCopy.transform(OpProcedure opProc, Op subOp) TransformCopy.transform(OpPropFunc opPropFunc, Op subOp) TransformCopy.transform(OpSemiJoin opSemiJoin, Op left, Op right) static OpTransform an algebra expressionstatic OpTransformation 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 appliedTransformQuadGraph.transform(OpPropFunc opPropFunc, Op subOp) TransformSingle.transform(OpAntiJoin opAntiJoin, Op left, Op right) TransformSingle.transform(OpConditional opCond, Op left, Op right) TransformSingle.transform(OpDistinct opDistinct, Op subOp) TransformSingle.transform(OpLeftJoin opLeftJoin, Op left, Op right) TransformSingle.transform(OpProcedure opProc, Op subOp) TransformSingle.transform(OpPropFunc opPropFunc, Op subOp) TransformSingle.transform(OpSemiJoin opSemiJoin, Op left, Op right) static OpTransformWrapper.transform(OpAntiJoin opAntiJoin, Op left, Op right) TransformWrapper.transform(OpConditional opCond, Op left, Op right) TransformWrapper.transform(OpDistinct opDistinct, Op subOp) TransformWrapper.transform(OpLeftJoin opLeftJoin, Op left, Op right) TransformWrapper.transform(OpProcedure opProc, Op subOp) TransformWrapper.transform(OpPropFunc opPropFunc, Op subOp) TransformWrapper.transform(OpSemiJoin opSemiJoin, 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 org.apache.jena.shared.PrefixMappingOpVars.visibleVars(Op op) static voidOpVars.visibleVars(Op op, Set<Var> acc) static voidstatic voidOpWalker.walk(OpWalker.OpWalkerVisitor walkerVisitor, Op op) Method parameters in org.apache.jena.sparql.algebra with type arguments of type OpModifier and TypeMethodDescriptionTransform.transform(OpDisjunction opDisjunction, List<Op> elts) Transform.transform(OpSequence opSequence, List<Op> elts) TransformCopy.transform(OpDisjunction opDisjunction, List<Op> elts) TransformCopy.transform(OpSequence opSequence, List<Op> elts) TransformSingle.transform(OpDisjunction opDisjunction, List<Op> elts) TransformSingle.transform(OpSequence opSequence, List<Op> elts) TransformWrapper.transform(OpDisjunction opDisjunction, List<Op> elts) TransformWrapper.transform(OpSequence opSequence, List<Op> elts) Constructors in org.apache.jena.sparql.algebra with parameters of type Op -
Uses of Op in org.apache.jena.sparql.algebra.op
Classes in org.apache.jena.sparql.algebra.op that implement OpModifier and TypeClassDescriptionclassSuper class for operators that do not combine other operatorsclassSuper class for operators that operate on a single sub-operation (i.e. a table or sequence))classSuper class for operators that combine two sub-operatorsclassclassclassclassclassConditional execution - works with streamed execution and is known to safe to evaluate that way (no issues from nested optionals).classclassN-way disjunction.classclassclassMarker for extension points Execution will be per-engine specificclassThis is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.classclassclassclassclassclassDo-nothing class that means that tags/labels/comments can be left in the algebra tree.classclassclassclassclassMark solution modifiersclassclassclassclassclassGeneral procedure in algebra evaluation (a stored procedure facility) Syntax (ARQ extension):CALL <iri>(?x, ?y+3).classclassProperty functions (or any OpBGP replacement) Execution will be per-engine specificclassAlgebra operation for a single quad.classA list of quads.classThe main Op used in converting SPARQL algebra to quad form.classclassclassA "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).classclassclassclassTop N from a stream of items - for small N, better than ORDER BY + LIMIT NclassAlgebra operation for a single triple.classclassMethods in org.apache.jena.sparql.algebra.op that return OpModifier and TypeMethodDescriptionabstract Opabstract Opabstract Opabstract Opstatic OpOpAssign.assign(Op op, VarExprList exprs) Create an v or add to an existing one.static OpCreate an OpAssign or add to an existing one.OpQuadBlock.convertOp()Convenience - convert to OpQuadPatterns which are more widely used (currently?)OpSlice.copy()static Opstatic Opstatic Opstatic OpMake a OpExtend - this does not aggregate (extend ..static OpCreate join - an argument of null is simply dropped so Join.create(null, op) is op and Join.create(op,null) is op.static Opstatic Opstatic Opstatic Opstatic Opstatic Opstatic Opstatic Opstatic OpCreate 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 OpCreate an OpExtend or add to an existing one.static OpAdd expression - mutates an existing filterstatic OpCombine an ExprList with an Op so that the expressions filter the Op.OpN.get(int idx) Op2.getLeft()Op2.getRight()Op1.getSubOp()static OpOpModifier.removeModifiers(Op op) Methods in org.apache.jena.sparql.algebra.op that return types with arguments of type OpMethods in org.apache.jena.sparql.algebra.op with parameters of type OpModifier and TypeMethodDescriptionvoidAccumulate an op in the OpN.abstract Opabstract Opstatic OpOpAssign.assign(Op op, VarExprList exprs) Create an v or add to an existing one.static OpCreate an OpAssign or add to an existing one.abstract Op1abstract Op2OpAssign.copy(Op subOp, VarExprList varExprList) OpExtend.copy(Op subOp, VarExprList varExprList) abstract OpExtendAssignOpExtendAssign.copy(Op subOp, VarExprList varExprList) static Opstatic OpAssignOpAssign.create(Op op, VarExprList exprs) Make a OpAssign - this does not aggregate (assign ..static Opstatic Opstatic OpExtendOpExtend.create(Op op, VarExprList exprs) Make a OpExtend - this does not aggregate (extend ..static OpMake a OpExtend - this does not aggregate (extend ..static OpGroupOpGroup.create(Op subOp, VarExprList groupVars, List<ExprAggregator> aggregators) static OpCreate join - an argument of null is simply dropped so Join.create(null, op) is op and Join.create(op,null) is op.static Opstatic Opstatic Opstatic Opstatic Opstatic Opstatic Opstatic Opstatic OpCreate 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.booleanOpAntiJoin.equalTo(Op op2, NodeIsomorphismMap labelMap) 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) 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) booleanOpLateral.equalTo(Op op2, 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) booleanOpSemiJoin.equalTo(Op op2, 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) booleanOpUnfold.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 OpCreate an OpExtend or add to an existing one.static OpAdd expression - mutates an existing filterstatic OpFilterOpFilter.filterAlways(ExprList exprs, Op subOp) Create a OpFilter with the expressions and subOp.static OpCombine 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 booleanstatic 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 OpConstructors in org.apache.jena.sparql.algebra.op with parameters of type OpModifierConstructorDescriptionOpConditional(Op left, Op right) OpDistinct(Op subOp) OpDistinctReduced(Op subOp) OpGroup(Op subOp, VarExprList groupVars, List<ExprAggregator> aggregators) OpModifier(Op subOp) OpOrder(Op subOp, List<SortCondition> conditions) OpProcedure(String iri, ExprList args, Op op) OpProcedure(org.apache.jena.graph.Node procId, ExprList args, Op op) OpPropFunc(org.apache.jena.graph.Node uri, PropFuncArg args1, PropFuncArg args2, Op op) OpService(org.apache.jena.graph.Node serviceNode, Op subOp, ElementService elt, boolean silent) OpTopN(Op subOp, int N, List<SortCondition> conditions) -
Uses of Op in org.apache.jena.sparql.algebra.optimize
Fields in org.apache.jena.sparql.algebra.optimize declared as OpMethods in org.apache.jena.sparql.algebra.optimize that return OpModifier and TypeMethodDescriptionstatic Opstatic Opstatic Opstatic Opstatic Opstatic OpTransformFilterDisjunction.expandDisjunction(Expr expr, Op subOp) static OpOptimize.optimize(Op op, ExecutionContext execCxt) static OpOptimize based on all optionsTransformDistinctToReduced.transform(OpDistinct opDistinct, Op subOp) TransformExpandOneOf.transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight) static OpTransformFilterPlacement.transform(ExprList exprs, org.apache.jena.graph.Node graphNode, BasicPattern bgp) Apply filter placement to a named graph BGPstatic OpTransformFilterPlacement.transform(ExprList exprs, BasicPattern bgp) Apply filter placement to a BGPTransformImplicitLeftJoin.transform(OpLeftJoin opLeftJoin, Op left, Op right) TransformJoinStrategy.transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight) TransformMergeBGPs.transform(OpSequence opSequence, List<Op> elts) TransformOrderByDistinctApplication.transform(OpDistinct opDistinct, Op subOp) TransformPattern2Join.transform(OpQuadPattern quadPattern) TransformPromoteTableEmpty.transform(OpLeftJoin opLeftJoin, Op left, Op right) static OpApply the property function transformation.Transforms BGPs with the reorderingTransformReorder.transform(OpQuadPattern opQuadPattern) Transforms Quad Patterns with the reorderingstatic OpTransformSimplify.transform(OpSequence opSequence, List<Op> elts) TransformDistinctToReduced.transform1(OpDistinct opDistinct, Op subOp) Methods in org.apache.jena.sparql.algebra.optimize with parameters of type OpModifier and TypeMethodDescriptionstatic Opstatic Opstatic Opstatic Opstatic Opstatic OpTransformFilterDisjunction.expandDisjunction(Expr expr, Op subOp) TransformFilterPlacement.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 based on all optionsExprTransformApplyTransform.transform(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformConstantFold.transform(ExprFunctionOp funcOp, ExprList args, Op opArg) TransformDistinctToReduced.transform(OpDistinct opDistinct, Op subOp) TransformExpandOneOf.transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight) TransformImplicitLeftJoin.transform(OpLeftJoin opLeftJoin, Op left, Op right) TransformJoinStrategy.transform(OpLeftJoin opLeftJoin, Op opLeft, Op opRight) TransformOrderByDistinctApplication.transform(OpDistinct opDistinct, Op subOp) TransformPromoteTableEmpty.transform(OpLeftJoin opLeftJoin, Op left, Op right) static OpApply the property function transformation.static OpTransformDistinctToReduced.transform1(OpDistinct opDistinct, Op subOp) Method parameters in org.apache.jena.sparql.algebra.optimize with type arguments of type OpModifier and TypeMethodDescriptionTransformMergeBGPs.transform(OpSequence opSequence, List<Op> elts) TransformSimplify.transform(OpSequence opSequence, List<Op> elts) Constructors in org.apache.jena.sparql.algebra.optimize with parameters of type Op -
Uses of Op in org.apache.jena.sparql.algebra.walker
Methods in org.apache.jena.sparql.algebra.walker that return OpModifier and TypeMethodDescriptionfinal OpApplyTransformVisitor.opResult()static OpTransform 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 OpModifier and TypeMethodDescriptionstatic OpTransform 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.voidstatic voidstatic voidWalker.walk(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor) static voidWalker.walk(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor) voidstatic 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 OpModifier and TypeMethodDescriptionstatic OpInject takes anOpto transform using a {Binding binding}.static OpSubstitute.substitute(Op op, Var var, org.apache.jena.graph.Node node) static OpSubstitute.substitute(Op op, Binding binding) Methods in org.apache.jena.sparql.core with parameters of type Op -
Uses of Op in org.apache.jena.sparql.engine
Methods in org.apache.jena.sparql.engine that return OpModifier and TypeMethodDescriptionPlan.getOp()PlanBase.getOp()QueryEngineBase.getOp()Algebra expression (including any optimization)static OpRename.renameNode(Op op, org.apache.jena.graph.Node oldName, org.apache.jena.graph.Node newName) Rename one node to anotherstatic OpRename one variable to anotherstatic OpRename.renameVars(Op op, 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 OpModifier and TypeMethodDescriptionbooleanQueryEngineFactory.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) QueryEngineFactory.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.QueryEngineFactoryWrapper.create(Op op, DatasetGraph dsg, Binding inputBinding, Context context) OpEval.evaluate(Op op, DatasetGraph dsg, Binding binding, Context context) final QueryIteratorQueryEngineBase.evaluate(Op op, DatasetGraph dsg, Binding binding, Context context) QueryEngineRegistry.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, org.apache.jena.graph.Node oldName, org.apache.jena.graph.Node newName) Rename one node to anotherstatic OpRename one variable to anotherstatic OpRename.renameVars(Op op, 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 OpModifierConstructorDescriptionPlanOp(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.iterator
Methods in org.apache.jena.sparql.engine.iterator that return OpModifier and TypeMethodDescriptionQueryIterLateral.TransformInject.transform(OpDatasetNames opDatasetNames) QueryIterLateral.TransformInject.transform(OpQuadPattern opQuadPattern) Methods in org.apache.jena.sparql.engine.iterator with parameters of type OpModifier and TypeMethodDescriptionConstructors in org.apache.jena.sparql.engine.iterator with parameters of type OpModifierConstructorDescriptionQueryIterLateral(QueryIterator input, Op subOp, ExecutionContext execCxt) -
Uses of Op in org.apache.jena.sparql.engine.main
Methods in org.apache.jena.sparql.engine.main that return OpMethods in org.apache.jena.sparql.engine.main with parameters of type OpModifier and TypeMethodDescriptionVarFinder.assignMention(Op op) QueryEngineMain.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) OpExecutor.executeOp(Op op, QueryIterator input) static booleanstatic booleanVarFinder.optDefined(Op op) static VarFinderstatic OpQC.substitute(Op op, Binding binding) Constructors in org.apache.jena.sparql.engine.main with parameters of type OpModifierConstructorDescriptionQueryEngineMain(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 OpModifierConstructorDescriptionQueryIterOptionalIndex(QueryIterator input, Op op, ExecutionContext context) Constructor parameters in org.apache.jena.sparql.engine.main.iterator with type arguments of type OpModifierConstructorDescriptionQueryIterUnion(QueryIterator input, 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 OpModifier and TypeMethodDescriptionQueryEngineRef.eval(Op op, DatasetGraph dsg, Binding binding, Context context) static TableConstructors in org.apache.jena.sparql.engine.ref with parameters of type OpModifierConstructorDescriptionQueryEngineRef(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 OpMethods in org.apache.jena.sparql.expr with parameters of type OpModifier and TypeMethodDescriptionExprFunctionOp.apply(ExprTransform transform, ExprList args, Op x) abstract ExprFunctionOpExprTransform.transform(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformBase.transform(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformCopy.transform(ExprFunctionOp funcOp, ExprList args, Op opArg) Constructors in org.apache.jena.sparql.expr with parameters of type Op -
Uses of Op in org.apache.jena.sparql.graph
Methods in org.apache.jena.sparql.graph that return OpModifier and TypeMethodDescriptionstatic OpNodeTransformLib.transform(NodeTransform nodeTransform, Op op) Methods in org.apache.jena.sparql.graph with parameters of type Op -
Uses of Op in org.apache.jena.sparql.mgt
Methods in org.apache.jena.sparql.mgt with parameters of type Op -
Uses of Op in org.apache.jena.sparql.path
Methods in org.apache.jena.sparql.path that return OpModifier and TypeMethodDescriptionstatic 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 OpModifier and TypeMethodDescriptionstatic OpParse a string and obtain a SPARQL algebra opstatic OpParse a string and obtain a SPARQL algebra op, given a prefix mappingstatic OpRead in a file, parse, and obtain a SPARQL algebra opMethods in org.apache.jena.sparql.sse with parameters of type OpModifier and TypeMethodDescriptionstatic voidstatic Stringstatic Stringstatic voidSSE.write(OutputStream out, Op op) static voidstatic void -
Uses of Op in org.apache.jena.sparql.sse.builders
Methods in org.apache.jena.sparql.sse.builders that return Op -
Uses of Op in org.apache.jena.sparql.sse.writers
Methods in org.apache.jena.sparql.sse.writers with parameters of type OpModifier and TypeMethodDescriptionstatic voidWriterOp.output(OutputStream out, Op op) static voidWriterOp.output(OutputStream out, Op op, org.apache.jena.shared.PrefixMapping pMap) static voidWriterOp.output(OutputStream out, Op op, Prologue prologue) static voidWriterOp.output(OutputStream out, Op op, SerializationContext sCxt) static voidstatic voidWriterOp.output(org.apache.jena.atlas.io.IndentedWriter iWriter, Op op, org.apache.jena.shared.PrefixMapping pMap) static voidstatic voidWriterOp.output(org.apache.jena.atlas.io.IndentedWriter iWriter, Op op, SerializationContext sCxt) static voidstatic voidstatic voidstatic voidWriterOp.outputNoPrologue(org.apache.jena.atlas.io.IndentedWriter iWriter, Op op, SerializationContext sCxt) -
Uses of Op in org.apache.jena.sparql.syntax.syntaxtransform
Methods in org.apache.jena.sparql.syntax.syntaxtransform with parameters of type OpModifier and TypeMethodDescriptionExprTransformApplyElementTransform.transform(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformNodeElement.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 OpModifier and TypeMethodDescriptionstatic voidQueryExecUtils.execute(Op op, DatasetGraph dsg) static voidQueryExecUtils.execute(Op op, DatasetGraph dsg, ResultsFormat outputFormat) static voidQueryExecUtils.execute(Op op, DatasetGraph dsg, ResultsFormat outputFormat, PrintStream output)