Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
Packages that use QueryEvaluationContext
Package
Description
Implementations of
relevant to query evaluation.
invalid reference
Iteration
-
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation
Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type QueryEvaluationContextModifier and TypeMethodDescriptiondefault QueryEvaluationStepEvaluationStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) default QueryValueEvaluationStepEvaluationStrategy.precompile(ValueExpr arg, QueryEvaluationContext context) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.impl
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement QueryEvaluationContextModifier and TypeClassDescriptionfinal classstatic classFields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as QueryEvaluationContextModifier and TypeFieldDescriptionprivate final QueryEvaluationContextArrayBindingBasedQueryEvaluationContext.contextprivate final QueryEvaluationContextDefaultEvaluationStrategy.QueryRootQueryEvaluationStep.contextprivate final QueryEvaluationContextExtensionQueryEvaluationStep.contextMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryEvaluationContextModifier and TypeMethodDescriptionprivate booleanDefaultEvaluationStrategy.determineIfFunctionCallWillBeAConstant(QueryEvaluationContext context, Function function, List<ValueExpr> args, QueryValueEvaluationStep[] argSteps) If all input is constant normally the function call output will be constant as well.DefaultEvaluationStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) DefaultEvaluationStrategy.precompile(ValueExpr expr, QueryEvaluationContext context) TupleFunctionEvaluationStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.private QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(And node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(ArbitraryLengthPath alp, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(BinaryTupleOperator expr, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(BindingSetAssignment node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(BNodeGenerator node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Bound node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Coalesce node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(CompareAll node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(CompareAny node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Compare node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Datatype 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 QueryValueEvaluationStepDefaultEvaluationStrategy.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 QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Exists node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Extension node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Filter node, QueryEvaluationContext context) DefaultEvaluationStrategy.prepare(FunctionCall node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Group node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(If node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(In node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Intersection node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(IRIFunction node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(IsBNode node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(IsLiteral node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(IsNumeric node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(IsResource node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(IsURI node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Join node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Label node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(LangMatches node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Lang node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(LeftJoin node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(ListMemberOperator node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(LocalName node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(MathExpr node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(MultiProjection node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Namespace node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Not node, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(Order node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Or 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 QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Regex node, QueryEvaluationContext context) Determines whether the two operands match according to theregexoperator.protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(SameTerm 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 QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Str 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 QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(ValueConstant valueConstant, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(ValueExprTripleRef node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Var var, QueryEvaluationContext context) protected QueryEvaluationStepDefaultEvaluationStrategy.prepare(ZeroLengthPath zlp, QueryEvaluationContext context) protected QueryValueEvaluationStepExtendedEvaluationStrategy.prepare(Compare node, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected QueryValueEvaluationStepExtendedEvaluationStrategy.prepare(MathExpr node, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected QueryEvaluationStepTupleFunctionEvaluationStrategy.prepare(TupleFunctionCall expr, QueryEvaluationContext context) Deprecated, for removal: This API element is subject to removal in a future version.protected QueryValueEvaluationStepDefaultEvaluationStrategy.supplyBinaryValueEvaluation(BinaryValueOperator node, BiFunction<Value, Value, Value> operation, QueryEvaluationContext context) Supply a QueryValueEvalationStep that will invoke the function (operator passed in).protected QueryValueEvaluationStepDefaultEvaluationStrategy.supplyUnaryValueEvaluation(UnaryValueOperator node, Function<Value, Value> operation, QueryEvaluationContext context) Return a QueryEvaluationStep that applies constant propegation.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryEvaluationContextModifierConstructorDescription(package private)ArrayBindingBasedQueryEvaluationContext(QueryEvaluationContext context, String[] allVariables) (package private)ExtensionQueryEvaluationStep(QueryEvaluationStep arg, Consumer<MutableBindingSet> consumer, QueryEvaluationContext context) private -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps declared as QueryEvaluationContextModifier and TypeFieldDescriptionprivate final QueryEvaluationContextProjectionQueryEvaluationStep.contextprivate final QueryEvaluationContextRdfStarQueryEvaluationStep.contextprivate final QueryEvaluationContextReificationRdfStarQueryEvaluationStep.contextprivate final QueryEvaluationContextStatementPatternQueryEvaluationStep.contextprivate final QueryEvaluationContextStatementPatternQueryEvaluationStep.ConvertStatementToBindingSetIterator.contextprivate final QueryEvaluationContextStatementPatternQueryEvaluationStep.JoinStatementWithBindingSetIterator.contextprivate final QueryEvaluationContextZeroLengthPathEvaluationStep.contextMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryEvaluationContextModifier and TypeMethodDescriptionstatic BiConsumer<MutableBindingSet, Statement> StatementConvertor.c(QueryEvaluationContext context, Var c) static Predicate<BindingSet> UnboundTest.c(QueryEvaluationContext context, Var c) private static Predicate<BindingSet> StatementPatternQueryEvaluationStep.getUnboundTest(QueryEvaluationContext context, Var s, Var p, Var o, Var c) protected ZeroLengthPathIterationZeroLengthPathEvaluationStep.getZeroLengthPathIterator(BindingSet bindings, Var subjectVar, Var objVar, Var contextVar, Value subj, Value obj, QueryEvaluationContext context) static QueryValueEvaluationStepRegexValueEvaluationStepSupplier.make(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context) private static BiConsumer<MutableBindingSet, Statement> StatementPatternQueryEvaluationStep.makeConverter(QueryEvaluationContext context, Var s, Var p, Var o, Var c) We need to test every binding with hasBinding etc.private static Function<BindingSet, Value> StatementPatternQueryEvaluationStep.makeGetVarValue(Var var, QueryEvaluationContext context) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.o(QueryEvaluationContext context, Var o) static Predicate<BindingSet> UnboundTest.o(QueryEvaluationContext context, Var o) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.oc(QueryEvaluationContext context, Var o, Var c) static Predicate<BindingSet> UnboundTest.oc(QueryEvaluationContext context, Var o, Var c) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.p(QueryEvaluationContext context, Var p) static Predicate<BindingSet> UnboundTest.p(QueryEvaluationContext context, Var p) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.pc(QueryEvaluationContext context, Var p, Var c) static Predicate<BindingSet> UnboundTest.pc(QueryEvaluationContext context, Var p, Var c) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.po(QueryEvaluationContext context, Var p, Var o) static Predicate<BindingSet> UnboundTest.po(QueryEvaluationContext context, Var p, Var o) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.poc(QueryEvaluationContext context, Var p, Var o, Var c) static Predicate<BindingSet> UnboundTest.poc(QueryEvaluationContext context, Var p, Var o, Var c) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.s(QueryEvaluationContext context, Var s) static Predicate<BindingSet> UnboundTest.s(QueryEvaluationContext context, Var s) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.sc(QueryEvaluationContext context, Var s, Var c) static Predicate<BindingSet> UnboundTest.sc(QueryEvaluationContext context, Var s, Var c) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.so(QueryEvaluationContext context, Var s, Var o) static Predicate<BindingSet> UnboundTest.so(QueryEvaluationContext context, Var s, Var o) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.soc(QueryEvaluationContext context, Var s, Var o, Var c) static Predicate<BindingSet> UnboundTest.soc(QueryEvaluationContext context, Var s, Var o, Var c) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.sp(QueryEvaluationContext context, Var s, Var p) static Predicate<BindingSet> UnboundTest.sp(QueryEvaluationContext context, Var s, Var p) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.spc(QueryEvaluationContext context, Var s, Var p, Var c) static Predicate<BindingSet> UnboundTest.spc(QueryEvaluationContext context, Var s, Var p, Var c) static BiConsumer<MutableBindingSet, Statement> StatementConvertor.spo(QueryEvaluationContext context, Var s, Var p, Var o) static Predicate<BindingSet> UnboundTest.spo(QueryEvaluationContext context, Var s, Var p, Var o) static BiConsumer<MutableBindingSet, Statement> static Predicate<BindingSet> static QueryEvaluationStepLeftJoinQueryEvaluationStep.supply(EvaluationStrategy strategy, LeftJoin leftJoin, QueryEvaluationContext context) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryEvaluationContextModifierConstructorDescriptionprivateConvertStatementToBindingSetIterator(CloseableIteration<? extends Statement, ? extends QueryEvaluationException> iteration, BiConsumer<MutableBindingSet, Statement> action, QueryEvaluationContext context) JoinQueryEvaluationStep(EvaluationStrategy strategy, Join join, QueryEvaluationContext context) privateJoinStatementWithBindingSetIterator(CloseableIteration<? extends Statement, ? extends QueryEvaluationException> iteration, BiConsumer<MutableBindingSet, Statement> action, BindingSet bindings, 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
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values with parameters of type QueryEvaluationContextModifier and TypeMethodDescriptionstatic QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareBound(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareDatatype(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareVar(Var var, QueryEvaluationContext context) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values with parameters of type QueryEvaluationContextModifierConstructorDescriptionCompareAllQueryValueEvaluationStep(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
Fields in org.eclipse.rdf4j.query.algebra.evaluation.iterator declared as QueryEvaluationContextModifier and TypeFieldDescriptionprivate final QueryEvaluationContextExtensionIterator.contextDeprecated.private final QueryEvaluationContextGroupIterator.contextprivate final QueryEvaluationContextZeroLengthPathIteration.contextMethods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type QueryEvaluationContextModifier and TypeMethodDescriptionstatic Consumer<MutableBindingSet> ExtensionIterator.buildLambdaToEvaluateTheExpressions(Extension extension, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated.private static Function<BindingSet, BindingSet> FilterIterator.buildRetainFunction(Filter filter, QueryEvaluationContext context) Deprecated.static QueryEvaluationStepFilterIterator.supply(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context) Deprecated.Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type QueryEvaluationContextModifierConstructorDescriptionBadlyDesignedLeftJoinIterator(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) 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) 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.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.optimizer
Fields in org.eclipse.rdf4j.query.algebra.evaluation.optimizer declared as QueryEvaluationContextModifier and TypeFieldDescriptionprivate final QueryEvaluationContextConstantOptimizer.ConstantVisitor.contextConstructors in org.eclipse.rdf4j.query.algebra.evaluation.optimizer with parameters of type QueryEvaluationContextModifierConstructorDescriptionConstantVisitor(EvaluationStrategy strategy, QueryEvaluationContext context) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.util
Methods in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type QueryEvaluationContextModifier and TypeMethodDescriptionprivate Comparator<BindingSet> OrderComparator.precompileComparator(EvaluationStrategy strategy, Order order, QueryEvaluationContext context) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type QueryEvaluationContextModifierConstructorDescriptionOrderComparator(EvaluationStrategy strategy, Order order, ValueComparator cmp, QueryEvaluationContext context)