Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
Package
Description
Implementations of
relevant to query evaluation.
invalid reference
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.prepare
(DescribeOperator operator, 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 TypeMethodDescriptionEvaluationStrategy.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 TypeMethodDescriptionDefaultEvaluationStrategy.precompile
(TupleExpr expr, QueryEvaluationContext context) DefaultEvaluationStrategy.precompile
(ValueExpr 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 QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(ArbitraryLengthPath alp, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(BinaryTupleOperator expr, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(BindingSetAssignment node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(BNodeGenerator node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Bound node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Coalesce node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(CompareAll node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(CompareAny node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Compare node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Datatype 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 QueryValueEvaluationStep
DefaultEvaluationStrategy.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 QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Exists node, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(Extension node, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(Filter node, QueryEvaluationContext context) DefaultEvaluationStrategy.prepare
(FunctionCall node, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(Group node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(If node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(In node, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(Intersection node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(IRIFunction node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(IsBNode node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(IsLiteral node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(IsNumeric node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(IsResource node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(IsURI node, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(Join node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Label node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(LangMatches node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Lang node, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(LeftJoin node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(ListMemberOperator node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(LocalName node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(MathExpr node, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(MultiProjection node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Namespace node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Not node, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(Order node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Or 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 QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Regex node, QueryEvaluationContext context) Determines whether the two operands match according to theregex
operator.protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(SameTerm 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 QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Str 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 QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(ValueConstant valueConstant, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(ValueExprTripleRef node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Var var, QueryEvaluationContext context) protected QueryEvaluationStep
DefaultEvaluationStrategy.prepare
(ZeroLengthPath zlp, QueryEvaluationContext context) protected QueryValueEvaluationStep
ExtendedEvaluationStrategy.prepare
(Compare node, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected QueryValueEvaluationStep
ExtendedEvaluationStrategy.prepare
(MathExpr node, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected QueryEvaluationStep
ExtendedEvaluationStrategy.prepare
(TupleFunctionCall expr, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected QueryEvaluationStep
TupleFunctionEvaluationStrategy.prepare
(TupleFunctionCall expr, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected QueryValueEvaluationStep
DefaultEvaluationStrategy.supplyBinaryValueEvaluation
(BinaryValueOperator node, BiFunction<Value, Value, Value> operation, QueryEvaluationContext context) Supply a QueryValueEvalationStep that will invoke the function (operator passed in).protected QueryValueEvaluationStep
DefaultEvaluationStrategy.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.impl.evaluationsteps.values
Modifier and TypeMethodDescriptionstatic QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareBound
(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareDatatype
(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareVar
(Var var, QueryEvaluationContext context) ModifierConstructorDescriptionCompareAllQueryValueEvaluationStep
(QueryValueEvaluationStep arg, CompareAll node, QueryEvaluationStep subquery, QueryEvaluationContext context) CompareAnyValueEvaluationStep
(QueryValueEvaluationStep arg, CompareAny node, QueryEvaluationStep subquery, QueryEvaluationContext context) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Modifier and TypeClassDescriptionstatic final class
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) ModifierConstructorDescriptionBadlyDesignedLeftJoinIterator
(EvaluationStrategy strategy, LeftJoin join, BindingSet inputBindings, Set<String> problemVars, QueryEvaluationContext context) ExtensionIterator
(CloseableIteration<BindingSet> iter, Consumer<MutableBindingSet> setter, QueryEvaluationContext context) ExtensionIterator
(Extension extension, CloseableIteration<BindingSet> iter, EvaluationStrategy strategy, QueryEvaluationContext context) GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context) Deprecated.GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context, ValueFactory vf, CollectionFactory cf) GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, QueryEvaluationContext context) HashJoinIteration
(QueryEvaluationStep left, QueryEvaluationStep right, BindingSet bindings, boolean leftJoin, String[] joinAttributes, QueryEvaluationContext context) LeftJoinIterator
(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings, QueryEvaluationContext context) ProjectionIterator
(Projection projection, CloseableIteration<BindingSet> iter, BindingSet parentBindings, QueryEvaluationContext context) 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)