Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
Packages that use QueryEvaluationContext
Package
Description
Implementations of
Iteration relevant to query evaluation.-
Uses of QueryEvaluationContext in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type QueryEvaluationContextModifier and TypeMethodDescriptionprotected FedXZeroLengthPathIterationFedXZeroLengthPathEvaluationStep.getZeroLengthPathIterator(BindingSet bindings, Var subjectVar, Var objVar, Var contextVar, Value subj, Value obj, QueryEvaluationContext context) FederationEvalStrategy.precompile(TupleExpr expr, QueryEvaluationContext context) FederationEvalStrategy.precompile(ValueExpr expr, QueryEvaluationContext context) protected QueryValueEvaluationStepFederationEvalStrategy.prepare(ConjunctiveFilterExpr node, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepare(FedXArbitraryLengthPath alp, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepare(FedXZeroLengthPath zlp, QueryEvaluationContext context) protected QueryValueEvaluationStepFederationEvalStrategy.prepare(FilterExpr node, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepare(DescribeOperator operator, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepareExclusiveTupleExpr(ExclusiveTupleExpr expr, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepareLeftJoin(FedXLeftJoin leftJoin, QueryEvaluationContext context) FederationEvalStrategy.prepareNaryUnion(NUnion union, QueryEvaluationContext context) protected QueryEvaluationStepFederationEvalStrategy.prepareNJoin(NJoin join, QueryEvaluationContext context) Constructors in org.eclipse.rdf4j.federated.evaluation with parameters of type QueryEvaluationContextModifierConstructorDescriptionFedXZeroLengthPathEvaluationStep(Var subjectVar, Var objVar, Var contextVar, QueryValueEvaluationStep subPrep, QueryValueEvaluationStep objPrep, EvaluationStrategy strategy, QueryEvaluationContext context, Supplier<List<StatementSource>> statementSources, Supplier<QueryInfo> queryInfo) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.federated.evaluation.iterator
Constructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type QueryEvaluationContextModifierConstructorDescriptionFedXZeroLengthPathIteration(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, QueryEvaluationContext context, QueryInfo queryInfo, List<StatementSource> statementSources) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation
Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type QueryEvaluationContextModifier and TypeMethodDescriptionEvaluationStrategy.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 classMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryEvaluationContextModifier 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 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 QueryEvaluationStepExtendedEvaluationStrategy.prepare(TupleFunctionCall expr, 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 QueryEvaluationContextModifierConstructorDescriptionArrayBindingBasedQueryEvaluationContext(QueryEvaluationContext context, String[] allVariables, Comparator<Value> comparator) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryEvaluationContextModifier and TypeMethodDescriptionprotected 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) static QueryEvaluationStepLeftJoinQueryEvaluationStep.supply(EvaluationStrategy strategy, LeftJoin leftJoin, QueryEvaluationContext context) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryEvaluationContextModifierConstructorDescriptionJoinQueryEvaluationStep(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
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
Methods 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) static CloseableIteration<BindingSet>AsyncIteratorBuffer.getInstance(QueryEvaluationStep iterationPrepared, BindingSet bindings, QueryEvaluationContext context) static CloseableIteration<BindingSet>AsyncIteratorDirect.getInstance(QueryEvaluationStep iterationPrepared, BindingSet bindings, QueryEvaluationContext context) static CloseableIteration<BindingSet>AsyncIteratorReadAhead.getInstance(QueryEvaluationStep iterationPrepared, BindingSet bindings, QueryEvaluationContext context) static CloseableIteration<BindingSet>InnerMergeJoinIterator.getInstance(QueryEvaluationStep leftPrepared, QueryEvaluationStep preparedRight, BindingSet bindings, Comparator<Value> cmp, Function<BindingSet, Value> value, QueryEvaluationContext context) static QueryEvaluationStepFilterIterator.supply(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context) 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> 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) 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
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type QueryEvaluationContextModifierConstructorDescriptionOrderComparator(EvaluationStrategy strategy, Order order, ValueComparator cmp, QueryEvaluationContext context)