Uses of Interface
org.apache.jena.sparql.algebra.Op
Package
Description
-
Uses of Op in org.apache.jena.sparql.algebra
Modifier and TypeMethodDescriptionstatic Op
static Op
PropertyFunctionGenerator.buildPropertyFunctions
(PropertyFunctionRegistry registry, OpBGP opBGP, Context context) static Op
Compile a query - pattern and modifiers.static Op
Compile a pattern.Compile a queryCompile any structural elementstatic Op
OpLib.empty()
Return anOp
that is the join zero -(join empty(), X) = empty)
.static Op
Apply static transformations to a query to optimize itstatic Op
Apply static transformations to a query to optimize itstatic Op
static Op
static Op
static Op
static Op
AlgebraQuad.quadizeBlock
(Op op) static Op
static Op
Algebra.toQuadBlockForm
(Op op) Turn an algebra expression into quadblock formstatic Op
Algebra.toQuadForm
(Op op) Turn an algebra expression into quadpattern formTransform.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
(OpSequence opSequence, List<Op> elts) 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
(OpSequence opSequence, List<Op> elts) static Op
Transform an algebra expressionstatic Op
Transformation with specific Transform and default ExprTransform (apply transform inside pattern expressions like NOT EXISTS)static Op
Transformer.transform
(Transform transform, ExprTransform exprTransform, Op op) Transform an algebra expression and the expressionsstatic Op
Transformer.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
(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
(OpSequence opSequence, List<Op> elts) static Op
TransformUnionQuery.transform
(OpQuadPattern quadPattern) 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
(OpSequence opSequence, List<Op> elts) static Op
Transformer.transformSkipService
(Transform transform, Op op) Transform an algebra expression except skip (leave alone) any OpService nodesstatic Op
Transformer.transformSkipService
(Transform transform, ExprTransform exprTransform, Op op) Transform an algebra expression except skip (leave alone) any OpService nodesstatic Op
Transformer.transformSkipService
(Transform opTransform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform an algebra expression except skip (leave alone) any OpService nodesstatic Op
OpLib.unionDefaultGraphQuads
(Op op) Convert a pattern, assumed to be quad form, so that the default graph is the union of named graphs.static Op
OpLib.unit()
Return anOp
that is the join unit -(join unit(), X) = X)
.Modifier and TypeMethodDescriptionstatic Query
boolean
Op.equalTo
(Op other, NodeIsomorphismMap labelMap) static QueryIterator
static QueryIterator
static QueryIterator
static QueryIterator
Algebra.exec
(Op op, DatasetGraph ds) static QueryIterator
static QueryIterator
static QueryIterator
static QueryIterator
Algebra.execRef
(Op op, DatasetGraph dsg) The set of variables that will be in every solution of this Opstatic void
static Collection<Var>
OpVars.mentionedVars
(Op op) static void
OpVars.mentionedVars
(Op op, Set<Var> acc) OpVars.mentionedVarsByPosition
(Op op) OpVars.mentionedVarsByPosition
(Op... ops) static Op
Apply static transformations to a query to optimize itstatic Op
Apply static transformations to a query to optimize itstatic Op
static Op
AlgebraQuad.quadizeBlock
(Op op) static Op
Algebra.toQuadBlockForm
(Op op) Turn an algebra expression into quadblock formstatic Op
Algebra.toQuadForm
(Op op) Turn an algebra expression into quadpattern formTransform.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) 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) static Op
Transform an algebra expressionstatic Op
Transformation with specific Transform and default ExprTransform (apply transform inside pattern expressions like NOT EXISTS)static Op
Transformer.transform
(Transform transform, ExprTransform exprTransform, Op op) Transform an algebra expression and the expressionsstatic Op
Transformer.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
(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) static Op
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) static Op
Transformer.transformSkipService
(Transform transform, Op op) Transform an algebra expression except skip (leave alone) any OpService nodesstatic Op
Transformer.transformSkipService
(Transform transform, ExprTransform exprTransform, Op op) Transform an algebra expression except skip (leave alone) any OpService nodesstatic Op
Transformer.transformSkipService
(Transform opTransform, ExprTransform exprTransform, Op op, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform an algebra expression except skip (leave alone) any OpService nodesstatic Op
OpLib.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.PrefixMapping
OpVars.visibleVars
(Op op) static void
OpVars.visibleVars
(Op op, Set<Var> acc) static void
static void
OpWalker.walk
(OpWalker.OpWalkerVisitor walkerVisitor, Op op) Modifier 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) -
Uses of Op in org.apache.jena.sparql.algebra.op
Modifier and TypeClassDescriptionclass
Super class for operators that do not combine other operatorsclass
Super class for operators that operate on a single sub-operation (i.e.class
Super class for operators that combine two sub-operatorsclass
class
class
class
Conditional execution - works with streamed execution and is known to safe to evaluate that way (no issues from nested optionals).class
class
class
N-way disjunction.class
class
class
Marker for extension points Execution will be per-engine specificclass
This is the operation in standard SPARQL 1.1 OpAssign is specifically in support of LET.class
class
class
class
class
class
Do-nothing class that means that tags/labels/comments can be left in the algebra tree.class
class
class
class
class
Mark solution modifiersclass
class
class
class
class
General procedure in algebra evaluation (a stored procedure facility) Syntax (ARQ extension):CALL <iri>(?x, ?y+3)
.class
class
Property functions (or any OpBGP replacement) Execution will be per-engine specificclass
Algebra operation for a single quad.class
A list of quads.class
The main Op used in converting SPARQL algebra to quad form.class
class
A "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).class
class
class
class
Top N from a stream of items - for small N, better than ORDER BY + LIMIT Nclass
Algebra operation for a single triple.class
Modifier and TypeMethodDescriptionabstract Op
abstract Op
abstract Op
abstract Op
static Op
OpAssign.assign
(Op op, VarExprList exprs) Create an v or add to an existing one.static Op
Create an OpAssign or add to an existing one.OpQuadBlock.convertOp()
Convenience - convert to OpQuadPatterns which are more widely used (currently?)OpSlice.copy()
static Op
static Op
static Op
static Op
Make a OpExtend - this does not aggregate (extend ..static Op
Create join - an argument of null is simply dropped so Join.create(null, op) is op and Join.create(op,null) is op.static Op
static Op
static Op
static Op
static Op
static Op
static Op
static Op
Create a union, dropping any nulls.static Op
OpJoin.createReduce
(Op left, Op right) Create join, removing any joins with the identity table and any nulls.abstract Op
OpExt.effectiveOp()
Return an op that will used by query processing algorithms such as optimization.static Op
OpExtend.extend
(Op op, VarExprList exprs) Create an OpExtend or add to an existing one.static Op
Create an OpExtend or add to an existing one.static Op
Add expression - mutates an existing filterstatic Op
Combine an ExprList with an Op so that the expressions filter the Op.OpN.get
(int idx) Op2.getLeft()
Op2.getRight()
Op1.getSubOp()
static Op
OpModifier.removeModifiers
(Op op) Modifier and TypeMethodDescriptionvoid
Accumulate an op in the OpN.abstract Op
abstract Op
static Op
OpAssign.assign
(Op op, VarExprList exprs) Create an v or add to an existing one.static Op
Create an OpAssign or add to an existing one.abstract Op1
abstract Op2
OpAssign.copy
(Op subOp, VarExprList varExprList) OpExtend.copy
(Op subOp, VarExprList varExprList) abstract OpExtendAssign
OpExtendAssign.copy
(Op subOp, VarExprList varExprList) static OpAssign
OpAssign.create
(Op op, VarExprList exprs) Make a OpAssign - this does not aggregate (assign ..static Op
static Op
static Op
static OpExtend
OpExtend.create
(Op op, VarExprList exprs) Make a OpExtend - this does not aggregate (extend ..static Op
Make a OpExtend - this does not aggregate (extend ..static OpGroup
OpGroup.create
(Op subOp, VarExprList groupVars, List<ExprAggregator> aggregators) static Op
Create join - an argument of null is simply dropped so Join.create(null, op) is op and Join.create(op,null) is op.static Op
static Op
static Op
static Op
static Op
static Op
static Op
static Op
Create a union, dropping any nulls.static OpLeftJoin
OpLeftJoin.createLeftJoin
(Op left, Op right, ExprList exprs) Guaranteed to return a new left joinstatic Op
OpJoin.createReduce
(Op left, Op right) Create join, removing any joins with the identity table and any nulls.static OpFilter
OpFilter.ensureFilter
(Op op) Ensure that the algebra op is a filter.boolean
OpAssign.equalTo
(Op other, NodeIsomorphismMap labelMap) abstract boolean
OpBase.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpBGP.equalTo
(Op op2, NodeIsomorphismMap labelMap) boolean
OpConditional.equalTo
(Op op2, NodeIsomorphismMap labelMap) boolean
OpDatasetNames.equalTo
(Op op2, NodeIsomorphismMap labelMap) boolean
OpDiff.equalTo
(Op op2, NodeIsomorphismMap labelMap) boolean
OpDisjunction.equalTo
(Op op, NodeIsomorphismMap labelMap) boolean
OpDistinct.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpExtend.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpFilter.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpGraph.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpGroup.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpJoin.equalTo
(Op op2, NodeIsomorphismMap labelMap) boolean
OpLabel.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpLateral.equalTo
(Op op2, NodeIsomorphismMap labelMap) boolean
OpLeftJoin.equalTo
(Op op2, NodeIsomorphismMap labelMap) boolean
OpList.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpMinus.equalTo
(Op op2, NodeIsomorphismMap labelMap) boolean
OpNull.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpOrder.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpPath.equalTo
(Op other, NodeIsomorphismMap isoMap) boolean
OpProcedure.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpProject.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpPropFunc.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpQuad.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpQuadBlock.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpQuadPattern.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpReduced.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpSequence.equalTo
(Op op, NodeIsomorphismMap labelMap) boolean
OpService.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpSlice.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpTable.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpTopN.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpTriple.equalTo
(Op other, NodeIsomorphismMap labelMap) boolean
OpUnion.equalTo
(Op op2, NodeIsomorphismMap labelMap) static Op
OpExtend.extend
(Op op, VarExprList exprs) Create an OpExtend or add to an existing one.static Op
Create an OpExtend or add to an existing one.static Op
Add expression - mutates an existing filterstatic OpFilter
OpFilter.filterAlways
(ExprList exprs, Op subOp) Create a OpFilter with the expressions and subOp.static Op
Combine an ExprList with an Op so that the expressions filter the Op.static OpFilter
OpFilter.filterDirect
(ExprList exprs, Op op) Make a OpFilter - guaranteed to return an fresh OpFilterstatic OpFilter
OpFilter.filterDirect
(Expr expr, Op op) Make a OpFilter - guaranteed to return an fresh OpFilterstatic boolean
static boolean
OpJoin.isJoinIdentify
(Op op) static boolean
OpQuadBlock.isQuadBlock
(Op op) static boolean
OpQuadPattern.isQuadPattern
(Op op) static Op
OpModifier.removeModifiers
(Op op) ModifierConstructorDescriptionOpConditional
(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
Modifier and TypeMethodDescriptionstatic Op
static Op
static Op
static Op
static Op
static Op
TransformFilterDisjunction.expandDisjunction
(Expr expr, Op subOp) static Op
Optimize.optimize
(Op op, ExecutionContext execCxt) static Op
Optimize based on all optionsTransformDistinctToReduced.transform
(OpDistinct opDistinct, Op subOp) TransformExpandOneOf.transform
(OpLeftJoin opLeftJoin, Op opLeft, Op opRight) static Op
TransformFilterPlacement.transform
(ExprList exprs, org.apache.jena.graph.Node graphNode, BasicPattern bgp) Apply filter placement to a named graph BGPstatic Op
TransformFilterPlacement.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 Op
Apply the property function transformation.Transforms BGPs with the reorderingTransformReorder.transform
(OpQuadPattern opQuadPattern) Transforms Quad Patterns with the reorderingstatic Op
TransformSimplify.transform
(OpSequence opSequence, List<Op> elts) TransformDistinctToReduced.transform1
(OpDistinct opDistinct, Op subOp) Modifier and TypeMethodDescriptionstatic Op
static Op
static Op
static Op
static Op
static Op
TransformFilterDisjunction.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 Op
Optimize.optimize
(Op op, ExecutionContext execCxt) static Op
Optimize 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 Op
Apply the property function transformation.static Op
TransformDistinctToReduced.transform1
(OpDistinct opDistinct, Op subOp) Modifier and TypeMethodDescriptionTransformMergeBGPs.transform
(OpSequence opSequence, List<Op> elts) TransformSimplify.transform
(OpSequence opSequence, List<Op> elts) -
Uses of Op in org.apache.jena.sparql.algebra.walker
Modifier and TypeMethodDescriptionfinal Op
ApplyTransformVisitor.opResult()
static Op
Transform an algebra expressionstatic Op
Walker.transform
(Op op, Transform opTransform, ExprTransform exprTransform) Transform anOp
.static Op
Walker.transform
(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.static Op
Walker.transform
(Op op, ApplyTransformVisitor v) Transform anOp
.static Op
Walker.transform
(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.static Op
Walker.transformSkipService
(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.Modifier and TypeMethodDescriptionstatic Op
Transform an algebra expressionstatic Op
Walker.transform
(Op op, Transform opTransform, ExprTransform exprTransform) Transform anOp
.static Op
Walker.transform
(Op op, Transform opTransform, ExprTransform exprTransform, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.static Op
Walker.transform
(Op op, ApplyTransformVisitor v) Transform anOp
.static Op
Walker.transform
(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.static Op
Walker.transformSkipService
(Op op, ApplyTransformVisitor v, OpVisitor beforeVisitor, OpVisitor afterVisitor) Transform anOp
.void
static void
static void
Walker.walk
(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor) static void
Walker.walk
(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor) void
static void
Walker.walkSkipService
(Op op, OpVisitor opVisitor, ExprVisitor exprVisitor, OpVisitor beforeVisitor, OpVisitor afterVisitor) -
Uses of Op in org.apache.jena.sparql.core
Modifier and TypeMethodDescriptionstatic Op
Inject takes anOp
to transform using a {Binding binding}.static Op
Substitute.substitute
(Op op, Var var, org.apache.jena.graph.Node node) static Op
Substitute.substitute
(Op op, Binding binding) -
Uses of Op in org.apache.jena.sparql.engine
Modifier and TypeMethodDescriptionPlan.getOp()
PlanBase.getOp()
QueryEngineBase.getOp()
Algebra expression (including any optimization)static Op
Rename.renameNode
(Op op, org.apache.jena.graph.Node oldName, org.apache.jena.graph.Node newName) Rename one node to anotherstatic Op
Rename one variable to anotherstatic Op
Rename.renameVars
(Op op, Collection<Var> constants) Rename all variables in a pattern, EXCEPT for those named as constantstatic Op
Rename.reverseVarRename
(Op op, boolean repeatedly) Undo the effect of the rename operation, once or repeatedly.Modifier and TypeMethodDescriptionboolean
QueryEngineFactory.accept
(Op op, DatasetGraph dataset, Context context) Detect appropriate requests for a particular query engine for a particular graph type.boolean
QueryEngineFactoryWrapper.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 QueryIterator
QueryEngineBase.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 QueryEngineFactory
QueryEngineRegistry.findFactory
(Op op, DatasetGraph dataset, Context context) Locate a suitable factory for this algebra expression and dataset from the default registrystatic Op
Rename.renameNode
(Op op, org.apache.jena.graph.Node oldName, org.apache.jena.graph.Node newName) Rename one node to anotherstatic Op
Rename one variable to anotherstatic Op
Rename.renameVars
(Op op, Collection<Var> constants) Rename all variables in a pattern, EXCEPT for those named as constantstatic Op
Rename.reverseVarRename
(Op op, boolean repeatedly) Undo the effect of the rename operation, once or repeatedly.ModifierConstructorDescriptionPlanOp
(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
Modifier and TypeMethodDescriptionQueryIterLateral.TransformInject.transform
(OpDatasetNames opDatasetNames) QueryIterLateral.TransformInject.transform
(OpQuadPattern opQuadPattern) Modifier and TypeMethodDescriptionModifierConstructorDescriptionQueryIterLateral
(QueryIterator input, Op subOp, ExecutionContext execCxt) -
Uses of Op in org.apache.jena.sparql.engine.main
Modifier and TypeMethodDescriptionVarFinder.assignMention
(Op op) QueryEngineMain.eval
(Op op, DatasetGraph dsg, Binding input, Context context) static QueryIterator
QC.execute
(Op op, Binding binding, ExecutionContext execCxt) static QueryIterator
QC.execute
(Op op, QueryIterator qIter, ExecutionContext execCxt) OpExecutor.executeOp
(Op op, QueryIterator input) static boolean
static boolean
VarFinder.optDefined
(Op op) static VarFinder
static Op
QC.substitute
(Op op, Binding binding) ModifierConstructorDescriptionQueryEngineMain
(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
ModifierConstructorDescriptionQueryIterOptionalIndex
(QueryIterator input, Op op, ExecutionContext context) ModifierConstructorDescriptionQueryIterUnion
(QueryIterator input, List<Op> subOps, ExecutionContext context) -
Uses of Op in org.apache.jena.sparql.engine.ref
Modifier and TypeMethodDescriptionQueryEngineRef.eval
(Op op, DatasetGraph dsg, Binding binding, Context context) static Table
ModifierConstructorDescriptionQueryEngineRef
(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
Modifier and TypeMethodDescriptionExprFunctionOp.apply
(ExprTransform transform, ExprList args, Op x) abstract ExprFunctionOp
ExprTransform.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformBase.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) ExprTransformCopy.transform
(ExprFunctionOp funcOp, ExprList args, Op opArg) -
Uses of Op in org.apache.jena.sparql.graph
Modifier and TypeMethodDescriptionstatic Op
NodeTransformLib.transform
(NodeTransform nodeTransform, Op op) Do a node->node conversion of an Op - return original BGP for "no change"Modifier and TypeMethodDescriptionstatic Op
NodeTransformLib.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
-
Uses of Op in org.apache.jena.sparql.path
Modifier and TypeMethodDescriptionstatic Op
PathLib.pathToTriples
(PathBlock pattern) Convert any paths of exactly one predicate to a triple pattern -
Uses of Op in org.apache.jena.sparql.sse
Modifier and TypeMethodDescriptionstatic Op
Parse a string and obtain a SPARQL algebra opstatic Op
Parse a string and obtain a SPARQL algebra op, given a prefix mappingstatic Op
Read in a file, parse, and obtain a SPARQL algebra opModifier and TypeMethodDescriptionstatic void
static String
static String
static void
SSE.write
(OutputStream out, Op op) static void
static void
-
Uses of Op in org.apache.jena.sparql.sse.builders
-
Uses of Op in org.apache.jena.sparql.sse.writers
Modifier and TypeMethodDescriptionstatic void
WriterOp.output
(OutputStream out, Op op) static void
WriterOp.output
(OutputStream out, Op op, org.apache.jena.shared.PrefixMapping pMap) static void
WriterOp.output
(OutputStream out, Op op, Prologue prologue) static void
WriterOp.output
(OutputStream out, Op op, SerializationContext sCxt) static void
static void
WriterOp.output
(org.apache.jena.atlas.io.IndentedWriter iWriter, Op op, org.apache.jena.shared.PrefixMapping pMap) static void
static void
WriterOp.output
(org.apache.jena.atlas.io.IndentedWriter iWriter, Op op, SerializationContext sCxt) static void
static void
static void
-
Uses of Op in org.apache.jena.sparql.syntax.syntaxtransform
Modifier 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
Modifier and TypeMethodDescriptionstatic void
QueryExecUtils.execute
(Op op, DatasetGraph dsg) static void
QueryExecUtils.execute
(Op op, DatasetGraph dsg, ResultsFormat outputFormat) static void
QueryExecUtils.execute
(Op op, DatasetGraph dsg, ResultsFormat outputFormat, PrintStream output)