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.query.algebra.evaluation
Fields in org.eclipse.rdf4j.query.algebra.evaluation declared as QueryEvaluationStepModifier and TypeFieldDescriptionprivate final QueryEvaluationStepQueryEvaluationStep.DelayedEvaluationIteration.argDeprecated, for removal: This API element is subject to removal in a future version.static final QueryEvaluationStepQueryEvaluationStep.EMPTYMethods 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 strategydefault QueryEvaluationStepEvaluationStrategy.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.default QueryEvaluationStepEvaluationStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) static QueryEvaluationStepQueryEvaluationStep.wrap(QueryEvaluationStep qes, Function<CloseableIteration<BindingSet, QueryEvaluationException>, CloseableIteration<BindingSet, QueryEvaluationException>> 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, QueryEvaluationException>, CloseableIteration<BindingSet, QueryEvaluationException>> 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 QueryEvaluationStepModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement QueryEvaluationStepModifier and TypeClassDescriptionprivate final classfinal classFields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as QueryEvaluationStepModifier and TypeFieldDescriptionprivate final QueryEvaluationStepDefaultEvaluationStrategy.QueryRootQueryEvaluationStep.argprivate final QueryEvaluationStepExtensionQueryEvaluationStep.argMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return QueryEvaluationStepModifier and TypeMethodDescriptionDefaultEvaluationStrategy.precompile(TupleExpr expr) DefaultEvaluationStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) 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 QueryEvaluationStepTupleFunctionEvaluationStrategy.prepare(TupleFunctionCall expr, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.private QueryEvaluationStepDefaultEvaluationStrategy.trackResultSize(TupleExpr expr, QueryEvaluationStep qes) private QueryEvaluationStepDefaultEvaluationStrategy.trackTime(TupleExpr expr, QueryEvaluationStep qes) Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryEvaluationStepModifier and TypeMethodDescriptionprivate QueryEvaluationStepDefaultEvaluationStrategy.trackResultSize(TupleExpr expr, QueryEvaluationStep qes) private QueryEvaluationStepDefaultEvaluationStrategy.trackTime(TupleExpr expr, QueryEvaluationStep qes) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryEvaluationStepModifierConstructorDescription(package private)ExtensionQueryEvaluationStep(QueryEvaluationStep arg, Consumer<MutableBindingSet> consumer, QueryEvaluationContext context) private -
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 classclassclassfinal classclassclassfinal classstatic classstatic classstatic classclassEvaluate the StatementPattern - taking care of graph/datasets - avoiding redoing work every call of evaluate if possible.classfinal classFields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps declared as QueryEvaluationStepModifier and TypeFieldDescriptionprivate final QueryEvaluationStepSliceQueryEvaluationStep.OffSetAndLimitQueryEvaluationStep.argumentprivate final QueryEvaluationStepSliceQueryEvaluationStep.OnlyLimitQueryEvaluationStep.argumentprivate final QueryEvaluationStepSliceQueryEvaluationStep.OnlyOffsetQueryEvaluationStep.argumentprivate final QueryEvaluationStepLeftJoinQueryEvaluationStep.leftprivate final QueryEvaluationStepIntersectionQueryEvaluationStep.leftArgprivate final QueryEvaluationStepMinusQueryEvaluationStep.leftQesprivate final QueryEvaluationStepUnionQueryEvaluationStep.leftQesprivate final QueryEvaluationStepOrderQueryEvaluationStep.preparedArgprivate final QueryEvaluationStepProjectionQueryEvaluationStep.qesprivate final QueryEvaluationStepLeftJoinQueryEvaluationStep.rightprivate final QueryEvaluationStepUnionQueryEvaluationStep.rightQesMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps that return QueryEvaluationStepModifier and TypeMethodDescriptionstatic 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 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<Set<BindingSet>> setMaker) LeftJoinQueryEvaluationStep(QueryEvaluationStep right, QueryValueEvaluationStep condition, QueryEvaluationStep left, LeftJoin leftJoin, Set<String> optionalVars) LeftJoinQueryEvaluationStep(QueryEvaluationStep right, QueryValueEvaluationStep condition, QueryEvaluationStep left, LeftJoin leftJoin, VarNameCollector optionalVarCollector) Deprecated, for removal: This API element is subject to removal in a future version.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) 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
Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values declared as QueryEvaluationStepModifier and TypeFieldDescriptionprivate final QueryEvaluationStepCompareAllQueryValueEvaluationStep.subqueryprivate final QueryEvaluationStepCompareAnyValueEvaluationStep.subqueryprivate final QueryEvaluationStepExistsQueryValueEvaluationStep.subqueryprivate final QueryEvaluationStepInValueEvaluationStep.subqueryConstructors 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
Fields in org.eclipse.rdf4j.query.algebra.evaluation.iterator declared as QueryEvaluationStepModifier and TypeFieldDescriptionprivate final QueryEvaluationStepDelayedEvaluationIteration.argprivate final QueryEvaluationStepGroupIterator.argumentsprivate final QueryEvaluationStepZeroLengthPathIteration.precompileprivate final QueryEvaluationStepJoinIterator.preparedRightprivate final QueryEvaluationStepLeftJoinIterator.prepareRightArgMethods in org.eclipse.rdf4j.query.algebra.evaluation.iterator that return QueryEvaluationStepModifier and TypeMethodDescriptionstatic QueryEvaluationStepFilterIterator.supply(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type QueryEvaluationStepModifierConstructorDescriptionBadlyDesignedLeftJoinIterator(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet inputBindings, Set<String> problemVars) HashJoinIteration(QueryEvaluationStep left, QueryEvaluationStep right, BindingSet bindings, boolean leftJoin, String[] joinAttributes, QueryEvaluationContext context) JoinIterator(EvaluationStrategy strategy, QueryEvaluationStep leftPrepared, QueryEvaluationStep rightPrepared, Join join, BindingSet bindings) LeftJoinIterator(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet bindings, Set<String> scopeBindingNamse)