Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
Package
Description
Implementations of
relevant to query evaluation.
invalid @link
Iteration
-
Uses of QueryEvaluationContext in org.eclipse.rdf4j.federated.evaluation
Modifier and TypeMethodDescriptionFederationEvalStrategy.precompile
(TupleExpr expr, QueryEvaluationContext context) FederationEvalStrategy.precompile
(ValueExpr expr, QueryEvaluationContext context) protected QueryValueEvaluationStep
FederationEvalStrategy.prepare
(ConjunctiveFilterExpr node, QueryEvaluationContext context) protected QueryValueEvaluationStep
FederationEvalStrategy.prepare
(FilterExpr node, 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 QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation
Modifier and TypeMethodDescriptiondefault QueryEvaluationStep
EvaluationStrategy.precompile
(TupleExpr expr, QueryEvaluationContext context) default QueryValueEvaluationStep
EvaluationStrategy.precompile
(ValueExpr arg, QueryEvaluationContext context) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.impl
Modifier and TypeClassDescriptionfinal class
static class
Modifier and TypeMethodDescriptionStrictEvaluationStrategy.precompile
(TupleExpr expr, QueryEvaluationContext context) StrictEvaluationStrategy.precompile
(ValueExpr expr, QueryEvaluationContext context) TupleFunctionEvaluationStrategy.precompile
(TupleExpr expr, QueryEvaluationContext context) protected QueryValueEvaluationStep
ExtendedEvaluationStrategy.prepare
(Compare node, QueryEvaluationContext context) protected QueryValueEvaluationStep
ExtendedEvaluationStrategy.prepare
(MathExpr node, 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 QueryValueEvaluationStep
StrictEvaluationStrategy.prepare
(Compare 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 QueryValueEvaluationStep
StrictEvaluationStrategy.prepare
(Now node, QueryEvaluationContext context) During the execution of a single query NOW() should always return the same result and is in practical terms a constant during evaluation.protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Extension node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(Filter node, QueryEvaluationContext context) StrictEvaluationStrategy.prepare
(FunctionCall 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 QueryValueEvaluationStep
StrictEvaluationStrategy.prepare
(LangMatches node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(LeftJoin node, QueryEvaluationContext context) protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare
(MathExpr node, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(MultiProjection node, QueryEvaluationContext context) protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare
(Not 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 QueryValueEvaluationStep
StrictEvaluationStrategy.prepare
(Regex node, QueryEvaluationContext context) Determines whether the two operands match according to theregex
operator.protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare
(SameTerm 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 QueryValueEvaluationStep
StrictEvaluationStrategy.prepare
(ValueConstant valueConstant, QueryEvaluationContext context) protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare
(Var var, QueryEvaluationContext context) protected QueryEvaluationStep
StrictEvaluationStrategy.prepare
(ZeroLengthPath zlp, QueryEvaluationContext context) protected QueryEvaluationStep
TupleFunctionEvaluationStrategy.prepare
(TupleFunctionCall expr, QueryEvaluationContext context) protected QueryValueEvaluationStep
StrictEvaluationStrategy.supplyBinaryValueEvaluation
(BinaryValueOperator node, BiFunction<Value, Value, Value> operation, QueryEvaluationContext context) Supply a QueryValueEvalationStep that will invoke the function (operator passed in).protected QueryValueEvaluationStep
StrictEvaluationStrategy.supplyUnaryValueEvaluation
(UnaryValueOperator node, Function<Value, Value> operation, QueryEvaluationContext context) Return a QueryEvaluationStep that applies constant propegation. -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Modifier and TypeMethodDescriptionprotected ZeroLengthPathIteration
ZeroLengthPathEvaluationStep.getZeroLengthPathIterator
(BindingSet bindings, Var subjectVar, Var objVar, Var contextVar, Value subj, Value obj, QueryEvaluationContext context) static QueryValueEvaluationStep
RegexValueEvaluationStepSupplier.make
(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context) static QueryEvaluationStep
LeftJoinQueryEvaluationStep.supply
(EvaluationStrategy strategy, LeftJoin leftJoin, QueryEvaluationContext context) ModifierConstructorDescriptionJoinQueryEvaluationStep
(EvaluationStrategy strategy, Join join, QueryEvaluationContext context) ProjectionQueryEvaluationStep
(Projection projection, QueryEvaluationStep qes, QueryEvaluationContext context) RdfStarQueryEvaluationStep
(Var subjVar, Var predVar, Var objVar, Var extVar, RDFStarTripleSource tripleSource, QueryEvaluationContext context) ReificationRdfStarQueryEvaluationStep
(Var subjVar, Var predVar, Var objVar, Var extVar, TripleSource tripleSource, QueryEvaluationContext context) StatementPatternQueryEvaluationStep
(StatementPattern statementPattern, QueryEvaluationContext context, TripleSource tripleSource) ZeroLengthPathEvaluationStep
(Var subjectVar, Var objVar, Var contextVar, QueryValueEvaluationStep subPrep, QueryValueEvaluationStep objPrep, EvaluationStrategy strategy, QueryEvaluationContext context) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Modifier and TypeClassDescriptionstatic final class
Deprecated.This is used to make sure that no variable is seen by the filter that are not in scope.Modifier and TypeMethodDescriptionstatic Consumer<MutableBindingSet>
ExtensionIterator.buildLambdaToEvaluateTheExpressions
(Extension extension, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated.ModifierConstructorDescriptionBadlyDesignedLeftJoinIterator
(EvaluationStrategy strategy, LeftJoin join, BindingSet inputBindings, Set<String> problemVars, QueryEvaluationContext context) ExtensionIterator
(CloseableIteration<BindingSet, QueryEvaluationException> iter, Consumer<MutableBindingSet> setter, QueryEvaluationContext context) Deprecated.ExtensionIterator
(Extension extension, CloseableIteration<BindingSet, QueryEvaluationException> iter, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated.GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context) GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, QueryEvaluationContext context) HashJoinIteration
(QueryEvaluationStep left, QueryEvaluationStep right, BindingSet bindings, boolean leftJoin, String[] joinAttributes, QueryEvaluationContext context) JoinIterator
(EvaluationStrategy strategy, Join join, BindingSet bindings, QueryEvaluationContext context) LeftJoinIterator
(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings, QueryEvaluationContext context) ProjectionIterator
(Projection projection, CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet parentBindings, QueryEvaluationContext context) Deprecated.RetainedVariableFilteredQueryEvaluationContext
(Filter node, QueryEvaluationContext contextToFilter) ZeroLengthPathIteration
(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, QueryEvaluationContext context) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.util
ModifierConstructorDescriptionOrderComparator
(EvaluationStrategy strategy, Order order, ValueComparator cmp, QueryEvaluationContext context)