Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep
Packages that use QueryEvaluationStep
Package
Description
Implementations of
relevant to query evaluation.
invalid reference
Iteration
-
Uses of QueryEvaluationStep in org.eclipse.rdf4j.federated.evaluation
Classes in org.eclipse.rdf4j.federated.evaluation that implement QueryEvaluationStepMethods in org.eclipse.rdf4j.federated.evaluation that return QueryEvaluationStepModifier and TypeMethodDescriptionFederationEvalStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepare(FedXArbitraryLengthPath alp, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepare(FedXZeroLengthPath zlp, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepare(DescribeOperator operator, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepareExclusiveTupleExpr(ExclusiveTupleExpr expr, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepareLeftJoin(FedXLeftJoin leftJoin, QueryEvaluationContext context) FederationEvalStrategy.prepareNaryUnion(NUnion union, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepareNJoin(NJoin join, QueryEvaluationContext context) -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.federated.evaluation.join
Constructors in org.eclipse.rdf4j.federated.evaluation.join with parameters of type QueryEvaluationStepModifierConstructorDescriptionHashJoin(FederationEvalStrategy strategy, CloseableIteration<BindingSet> leftIter, TupleExpr rightArg, QueryEvaluationStep rightPrepared, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.federated.evaluation.union
Fields in org.eclipse.rdf4j.federated.evaluation.union declared as QueryEvaluationStepModifier and TypeFieldDescriptionprotected final QueryEvaluationStepParallelUnionOperatorTask.exprConstructors in org.eclipse.rdf4j.federated.evaluation.union with parameters of type QueryEvaluationStepModifierConstructorDescriptionParallelUnionOperatorTask(ParallelExecutor<BindingSet> unionControl, QueryEvaluationStep expr, BindingSet bindings) -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation
Fields in org.eclipse.rdf4j.query.algebra.evaluation declared as QueryEvaluationStepMethods in org.eclipse.rdf4j.query.algebra.evaluation that return QueryEvaluationStepModifier and TypeMethodDescriptionstatic QueryEvaluationStepQueryEvaluationStep.empty()static QueryEvaluationStepQueryEvaluationStep.minimal(EvaluationStrategy strategy, TupleExpr expr) A fall back implementation that wraps a pre-existing evaluate method on a strategyEvaluationStrategy.precompile(TupleExpr expr) Prepare a QueryEvaluationStep that tries to do as much work once per query avoiding repeated calls to the same code as much as possible.EvaluationStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) static QueryEvaluationStepQueryEvaluationStep.wrap(QueryEvaluationStep qes, Function<CloseableIteration<BindingSet>, CloseableIteration<BindingSet>> wrap) Wrap an QueryEvalationStep: where we apply a function on every evaluation result of the wrapped EvaluationStep.Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type QueryEvaluationStepModifier and TypeMethodDescriptionstatic QueryEvaluationStepQueryEvaluationStep.wrap(QueryEvaluationStep qes, Function<CloseableIteration<BindingSet>, CloseableIteration<BindingSet>> wrap) Wrap an QueryEvalationStep: where we apply a function on every evaluation result of the wrapped EvaluationStep.Constructors in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type QueryEvaluationStep -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement QueryEvaluationStepMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return QueryEvaluationStepModifier and TypeMethodDescriptionDefaultEvaluationStrategy.precompile(TupleExpr expr) DefaultEvaluationStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) ExtendedEvaluationStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.TupleFunctionEvaluationStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(ArbitraryLengthPath alp, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(BinaryTupleOperator expr, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(BindingSetAssignment node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(DescribeOperator node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Difference node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Distinct node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(EmptySet emptySet, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Extension node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Filter node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Group node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Intersection node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Join node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(LeftJoin node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(MultiProjection node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Order node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Projection node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(QueryRoot node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Reduced node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Service service, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(SingletonSet singletonSet, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Slice node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(StatementPattern node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(TripleRef ref, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(TupleFunctionCall expr, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(UnaryTupleOperator expr, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Union node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(ZeroLengthPath zlp, QueryEvaluationContext context) protected QueryEvaluationStepExtendedEvaluationStrategy.prepare(TupleFunctionCall expr, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected QueryEvaluationStepTupleFunctionEvaluationStrategy.prepare(TupleFunctionCall expr, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Subinterfaces of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationstepsClasses in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps that implement QueryEvaluationStepModifier and TypeClassDescriptionclassclassA step that prepares the arguments of an Intersection operator before execution.classfinal classclassclassclassclassfinal classclassclassfinal classstatic classstatic classstatic classclassEvaluate the StatementPattern - taking care of graph/datasets - avoiding redoing work every call of evaluate if possible.classfinal classMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps that return QueryEvaluationStepModifier and TypeMethodDescriptionstatic QueryEvaluationStepLeftJoinQueryEvaluationStep.determineRightEvaluationStep(LeftJoin join, QueryEvaluationStep prepareRightArg, QueryValueEvaluationStep joinCondition, Set<String> scopeBindingNames) This function determines the way the right-hand side is evaluated.static QueryEvaluationStepLeftJoinQueryEvaluationStep.supply(EvaluationStrategy strategy, LeftJoin leftJoin, QueryEvaluationContext context) static QueryEvaluationStepSliceQueryEvaluationStep.supply(Slice slice, QueryEvaluationStep argument) Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryEvaluationStepModifier and TypeMethodDescriptionstatic QueryEvaluationStepLeftJoinQueryEvaluationStep.determineRightEvaluationStep(LeftJoin join, QueryEvaluationStep prepareRightArg, QueryValueEvaluationStep joinCondition, Set<String> scopeBindingNames) This function determines the way the right-hand side is evaluated.static QueryEvaluationStepSliceQueryEvaluationStep.supply(Slice slice, QueryEvaluationStep argument) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryEvaluationStepModifierConstructorDescriptionIntersectionQueryEvaluationStep(QueryEvaluationStep leftArg, QueryEvaluationStep rightArg, Supplier<CollectionFactory> cfs) LeftJoinQueryEvaluationStep(QueryEvaluationStep right, QueryValueEvaluationStep condition, QueryEvaluationStep left, LeftJoin leftJoin, Set<String> optionalVars) MinusQueryEvaluationStep(QueryEvaluationStep leftQes, QueryEvaluationStep rightQes) OffSetAndLimitQueryEvaluationStep(long offset, long limit, QueryEvaluationStep argument) OnlyLimitQueryEvaluationStep(long limit, QueryEvaluationStep argument) OnlyOffsetQueryEvaluationStep(long offset, QueryEvaluationStep argument) OrderQueryEvaluationStep(Comparator<BindingSet> cmp, long limit, boolean reduced, QueryEvaluationStep preparedArg, long iterationCacheSyncThreshold) Deprecated.OrderQueryEvaluationStep(Order orderNode, Comparator<BindingSet> cmp, long limit, boolean reduced, QueryEvaluationStep preparedArg, long iterationCacheSyncThreshold) PostFilterQueryEvaluationStep(QueryEvaluationStep wrapped, QueryValueEvaluationStep condition) PostFilterQueryEvaluationStep(QueryEvaluationStep wrapped, QueryValueEvaluationStep condition, QueryModelNode metricTarget) PreFilterQueryEvaluationStep(QueryEvaluationStep wrapped, QueryValueEvaluationStep condition) PreFilterQueryEvaluationStep(QueryEvaluationStep wrapped, QueryValueEvaluationStep condition, QueryModelNode metricTarget) ProjectionQueryEvaluationStep(Projection projection, QueryEvaluationStep qes, QueryEvaluationContext context) UnionQueryEvaluationStep(QueryEvaluationStep leftQes, QueryEvaluationStep rightQes) -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values with parameters of type QueryEvaluationStepModifierConstructorDescriptionCompareAllQueryValueEvaluationStep(QueryValueEvaluationStep arg, CompareAll node, QueryEvaluationStep subquery, QueryEvaluationContext context) CompareAnyValueEvaluationStep(QueryValueEvaluationStep arg, CompareAny node, QueryEvaluationStep subquery, QueryEvaluationContext context) InValueEvaluationStep(In node, QueryEvaluationStep subquery, QueryValueEvaluationStep left) -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator that return QueryEvaluationStepModifier and TypeMethodDescriptionstatic QueryEvaluationStepFilterIterator.supply(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context) Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type QueryEvaluationStepModifier and TypeMethodDescriptionstatic CloseableIteration<BindingSet> AsyncIteratorBuffer.getInstance(QueryEvaluationStep iterationPrepared, BindingSet bindings, QueryEvaluationContext context) static CloseableIteration<BindingSet> AsyncIteratorDirect.getInstance(QueryEvaluationStep iterationPrepared, BindingSet bindings, QueryEvaluationContext context) static CloseableIteration<BindingSet> AsyncIteratorReadAhead.getInstance(QueryEvaluationStep iterationPrepared, BindingSet bindings, QueryEvaluationContext context) static CloseableIteration<BindingSet> InnerMergeJoinIterator.getInstance(QueryEvaluationStep leftPrepared, QueryEvaluationStep preparedRight, BindingSet bindings, Comparator<Value> cmp, Function<BindingSet, Value> value, QueryEvaluationContext context) static CloseableIteration<BindingSet> JoinIterator.getInstance(QueryEvaluationStep leftPrepared, QueryEvaluationStep preparedRight, BindingSet bindings) static CloseableIteration<BindingSet> LeftJoinIterator.getInstance(QueryEvaluationStep left, BindingSet bindings, QueryEvaluationStep rightEvaluationStep) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type QueryEvaluationStepModifierConstructorDescriptionBadlyDesignedLeftJoinIterator(EvaluationStrategy strategy, LeftJoin join, BindingSet inputBindings, Set<String> problemVars, QueryEvaluationStep rightEvaluationStep) BadlyDesignedLeftJoinIterator(QueryEvaluationStep left, BindingSet inputBindings, Set<String> problemVars, QueryEvaluationStep rightEvaluationStep) HashJoinIteration(QueryEvaluationStep left, QueryEvaluationStep right, BindingSet bindings, boolean leftJoin, String[] joinAttributes, QueryEvaluationContext context) JoinIterator(QueryEvaluationStep leftPrepared, QueryEvaluationStep preparedRight, BindingSet bindings) LeftJoinIterator(CloseableIteration<BindingSet> leftIter, QueryEvaluationStep rightEvaluationStep) LeftJoinIterator(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings, QueryEvaluationStep rightEvaluationStep) LeftJoinIterator(QueryEvaluationStep left, BindingSet bindings, QueryEvaluationStep rightEvaluationStep)
Ordernode.