Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep
Package
Description
Implementations of
relevant to query evaluation.
invalid @link
Iteration
-
Uses of QueryEvaluationStep in org.eclipse.rdf4j.federated.evaluation
Modifier and TypeMethodDescriptionFederationEvalStrategy.precompile
(TupleExpr expr, QueryEvaluationContext context) protected QueryEvaluationStep
FederationEvalStrategy.prepareExclusiveTupleExpr
(ExclusiveTupleExpr expr, QueryEvaluationContext context) protected QueryEvaluationStep
FederationEvalStrategy.prepareLeftJoin
(FedXLeftJoin leftJoin, QueryEvaluationContext context) FederationEvalStrategy.prepareNaryUnion
(NUnion union, QueryEvaluationContext context) protected QueryEvaluationStep
FederationEvalStrategy.prepareNJoin
(NJoin join, QueryEvaluationContext context) -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.federated.evaluation.join
ModifierConstructorDescriptionHashJoin
(FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, QueryEvaluationStep rightPrepared, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.federated.evaluation.union
Modifier and TypeFieldDescriptionprotected final QueryEvaluationStep
ParallelUnionOperatorTask.expr
ModifierConstructorDescriptionParallelUnionOperatorTask
(ParallelExecutor<BindingSet> unionControl, QueryEvaluationStep expr, BindingSet bindings) -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation
Modifier and TypeMethodDescriptionstatic QueryEvaluationStep
QueryEvaluationStep.empty()
static QueryEvaluationStep
QueryEvaluationStep.minimal
(EvaluationStrategy strategy, TupleExpr expr) A fall back implementation that wraps a pre-existing evaluate method on a strategydefault QueryEvaluationStep
EvaluationStrategy.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 QueryEvaluationStep
EvaluationStrategy.precompile
(TupleExpr expr, QueryEvaluationContext context) static QueryEvaluationStep
QueryEvaluationStep.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.Modifier and TypeMethodDescriptionstatic QueryEvaluationStep
QueryEvaluationStep.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.ModifierConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl
Modifier and TypeMethodDescriptionStrictEvaluationStrategy.precompile
(TupleExpr expr) StrictEvaluationStrategy.precompile
(TupleExpr expr, QueryEvaluationContext context) TupleFunctionEvaluationStrategy.precompile
(TupleExpr expr, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(ArbitraryLengthPath alp, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(BinaryTupleOperator expr, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(BindingSetAssignment node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(DescribeOperator node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Difference node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Distinct node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(EmptySet emptySet, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Extension node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Filter node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Group node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Intersection node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Join node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(LeftJoin node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(MultiProjection node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Order node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Projection node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(QueryRoot node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Reduced node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Service service, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(SingletonSet singletonSet, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Slice node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(StatementPattern node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(TripleRef ref, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(UnaryTupleOperator expr, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Union node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(ZeroLengthPath zlp, QueryEvaluationContext context) protected QueryEvaluationStep
TupleFunctionEvaluationStrategy.prepare
(TupleFunctionCall expr, QueryEvaluationContext context) -
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Modifier and TypeClassDescriptionclass
class
A step that prepares the arguments of an Intersection operator before execution.class
final class
class
class
final class
class
class
final class
static class
static class
static class
class
Evaluate the StatementPattern - taking care of graph/datasets - avoiding redoing work every call of evaluate if possible.class
final class
Modifier and TypeMethodDescriptionstatic QueryEvaluationStep
LeftJoinQueryEvaluationStep.supply
(EvaluationStrategy strategy, LeftJoin leftJoin, QueryEvaluationContext context) static QueryEvaluationStep
SliceQueryEvaluationStep.supply
(Slice slice, QueryEvaluationStep argument) Modifier and TypeMethodDescriptionstatic QueryEvaluationStep
SliceQueryEvaluationStep.supply
(Slice slice, QueryEvaluationStep argument) ModifierConstructorDescriptionIntersectionQueryEvaluationStep
(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.iterator
ModifierConstructorDescriptionBadlyDesignedLeftJoinIterator
(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)