Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep
-
Packages that use QueryEvaluationStep Package Description org.eclipse.rdf4j.query.algebra.evaluation org.eclipse.rdf4j.query.algebra.evaluation.impl org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values org.eclipse.rdf4j.query.algebra.evaluation.iterator Implementations ofIteration
relevant to query evaluation. -
-
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation
Fields in org.eclipse.rdf4j.query.algebra.evaluation declared as QueryEvaluationStep Modifier and Type Field Description private QueryEvaluationStep
QueryEvaluationStep.DelayedEvaluationIteration. arg
Deprecated, for removal: This API element is subject to removal in a future version.static QueryEvaluationStep
QueryEvaluationStep. EMPTY
Methods in org.eclipse.rdf4j.query.algebra.evaluation that return QueryEvaluationStep Modifier and Type Method Description static 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, java.util.function.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 QueryEvaluationStep Modifier and Type Method Description static QueryEvaluationStep
QueryEvaluationStep. wrap(QueryEvaluationStep qes, java.util.function.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 QueryEvaluationStep Constructor Description DelayedEvaluationIteration(QueryEvaluationStep arg, BindingSet bs)
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
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement QueryEvaluationStep Modifier and Type Class Description private class
DefaultEvaluationStrategy.QueryRootQueryEvaluationStep
class
ExtensionQueryEvaluationStep
Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as QueryEvaluationStep Modifier and Type Field Description private QueryEvaluationStep
DefaultEvaluationStrategy.QueryRootQueryEvaluationStep. arg
private QueryEvaluationStep
ExtensionQueryEvaluationStep. arg
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return QueryEvaluationStep Modifier and Type Method Description QueryEvaluationStep
DefaultEvaluationStrategy. precompile(TupleExpr expr)
QueryEvaluationStep
DefaultEvaluationStrategy. precompile(TupleExpr expr, QueryEvaluationContext context)
QueryEvaluationStep
TupleFunctionEvaluationStrategy. precompile(TupleExpr expr, QueryEvaluationContext context)
Deprecated, for removal: This API element is subject to removal in a future version.protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(ArbitraryLengthPath alp, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(BinaryTupleOperator expr, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(BindingSetAssignment node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(DescribeOperator node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Difference node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Distinct node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(EmptySet emptySet, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Extension node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Filter node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Group node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Intersection node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Join node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(LeftJoin node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(MultiProjection node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Order node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Projection node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(QueryRoot node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Reduced node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Service service, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(SingletonSet singletonSet, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Slice node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(StatementPattern node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(TripleRef ref, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(TupleFunctionCall expr, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(UnaryTupleOperator expr, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(Union node, QueryEvaluationContext context)
protected QueryEvaluationStep
DefaultEvaluationStrategy. prepare(ZeroLengthPath zlp, QueryEvaluationContext context)
protected QueryEvaluationStep
TupleFunctionEvaluationStrategy. prepare(TupleFunctionCall expr, QueryEvaluationContext context)
Deprecated, for removal: This API element is subject to removal in a future version.private QueryEvaluationStep
DefaultEvaluationStrategy. trackResultSize(TupleExpr expr, QueryEvaluationStep qes)
private QueryEvaluationStep
DefaultEvaluationStrategy. trackTime(TupleExpr expr, QueryEvaluationStep qes)
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryEvaluationStep Modifier and Type Method Description private QueryEvaluationStep
DefaultEvaluationStrategy. trackResultSize(TupleExpr expr, QueryEvaluationStep qes)
private QueryEvaluationStep
DefaultEvaluationStrategy. trackTime(TupleExpr expr, QueryEvaluationStep qes)
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryEvaluationStep Constructor Description ExtensionQueryEvaluationStep(QueryEvaluationStep arg, java.util.function.Consumer<MutableBindingSet> consumer, QueryEvaluationContext context)
QueryRootQueryEvaluationStep(QueryEvaluationStep arg, QueryEvaluationContext context)
-
Uses of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Subinterfaces of QueryEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps Modifier and Type Interface Description interface
SliceQueryEvaluationStep
Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps declared as QueryEvaluationStep Modifier and Type Field Description private QueryEvaluationStep
SliceQueryEvaluationStep.OffSetAndLimitQueryEvaluationStep. argument
private QueryEvaluationStep
SliceQueryEvaluationStep.OnlyLimitQueryEvaluationStep. argument
private QueryEvaluationStep
SliceQueryEvaluationStep.OnlyOffsetQueryEvaluationStep. argument
private QueryEvaluationStep
LeftJoinQueryEvaluationStep. left
private QueryEvaluationStep
IntersectionQueryEvaluationStep. leftArg
private QueryEvaluationStep
MinusQueryEvaluationStep. leftQes
private QueryEvaluationStep
UnionQueryEvaluationStep. leftQes
private QueryEvaluationStep
OrderQueryEvaluationStep. preparedArg
private QueryEvaluationStep
ProjectionQueryEvaluationStep. qes
private QueryEvaluationStep
LeftJoinQueryEvaluationStep. right
private QueryEvaluationStep
UnionQueryEvaluationStep. rightQes
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps that return QueryEvaluationStep Modifier and Type Method Description static QueryEvaluationStep
LeftJoinQueryEvaluationStep. supply(EvaluationStrategy strategy, LeftJoin leftJoin, QueryEvaluationContext context)
static QueryEvaluationStep
SliceQueryEvaluationStep. supply(Slice slice, QueryEvaluationStep argument)
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryEvaluationStep Modifier and Type Method Description static QueryEvaluationStep
SliceQueryEvaluationStep. supply(Slice slice, QueryEvaluationStep argument)
-
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 QueryEvaluationStep Modifier and Type Field Description private QueryEvaluationStep
CompareAllQueryValueEvaluationStep. subquery
private QueryEvaluationStep
CompareAnyValueEvaluationStep. subquery
private QueryEvaluationStep
ExistsQueryValueEvaluationStep. subquery
private QueryEvaluationStep
InValueEvaluationStep. subquery
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values with parameters of type QueryEvaluationStep Constructor Description CompareAllQueryValueEvaluationStep(QueryValueEvaluationStep arg, CompareAll node, QueryEvaluationStep subquery, QueryEvaluationContext context)
CompareAnyValueEvaluationStep(QueryValueEvaluationStep arg, CompareAny node, QueryEvaluationStep subquery, QueryEvaluationContext context)
ExistsQueryValueEvaluationStep(QueryEvaluationStep subquery)
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 QueryEvaluationStep Modifier and Type Field Description private QueryEvaluationStep
DelayedEvaluationIteration. arg
private QueryEvaluationStep
GroupIterator. arguments
private QueryEvaluationStep
ZeroLengthPathIteration. precompile
private QueryEvaluationStep
JoinIterator. preparedRight
private QueryEvaluationStep
LeftJoinIterator. prepareRightArg
Methods in org.eclipse.rdf4j.query.algebra.evaluation.iterator that return QueryEvaluationStep Modifier and Type Method Description static QueryEvaluationStep
FilterIterator. supply(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context)
Deprecated.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type QueryEvaluationStep Constructor Description BadlyDesignedLeftJoinIterator(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet inputBindings, java.util.Set<java.lang.String> problemVars)
DelayedEvaluationIteration(QueryEvaluationStep arg, BindingSet bs)
HashJoinIteration(QueryEvaluationStep left, QueryEvaluationStep right, BindingSet bindings, boolean leftJoin, java.lang.String[] joinAttributes, QueryEvaluationContext context)
JoinIterator(EvaluationStrategy strategy, QueryEvaluationStep leftPrepared, QueryEvaluationStep rightPrepared, Join join, BindingSet bindings)
LeftJoinIterator(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet bindings, java.util.Set<java.lang.String> scopeBindingNamse)
-