Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.impl.QueryEvaluationContext
-
Packages that use QueryEvaluationContext 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 ofIterationrelevant to query evaluation.org.eclipse.rdf4j.query.algebra.evaluation.optimizer org.eclipse.rdf4j.query.algebra.evaluation.util -
-
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation
Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type QueryEvaluationContext Modifier and Type Method Description default 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 QueryEvaluationContext Modifier and Type Class Description classArrayBindingBasedQueryEvaluationContextstatic classQueryEvaluationContext.MinimalFields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as QueryEvaluationContext Modifier and Type Field Description private QueryEvaluationContextArrayBindingBasedQueryEvaluationContext. contextprivate QueryEvaluationContextDefaultEvaluationStrategy.QueryRootQueryEvaluationStep. contextprivate QueryEvaluationContextExtensionQueryEvaluationStep. contextMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryEvaluationContext Modifier and Type Method Description private booleanDefaultEvaluationStrategy. determineIfFunctionCallWillBeAConstant(QueryEvaluationContext context, Function function, java.util.List<ValueExpr> args, QueryValueEvaluationStep[] argSteps)If all input is constant normally the function call output will be constant as well.QueryEvaluationStepDefaultEvaluationStrategy. precompile(TupleExpr expr, QueryEvaluationContext context)QueryValueEvaluationStepDefaultEvaluationStrategy. precompile(ValueExpr expr, QueryEvaluationContext context)QueryEvaluationStepTupleFunctionEvaluationStrategy. 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)QueryValueEvaluationStepDefaultEvaluationStrategy. 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, java.util.function.BiFunction<Value,Value,Value> operation, QueryEvaluationContext context)Supply a QueryValueEvalationStep that will invoke the function (operator passed in).protected QueryValueEvaluationStepDefaultEvaluationStrategy. supplyUnaryValueEvaluation(UnaryValueOperator node, java.util.function.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 QueryEvaluationContext Constructor Description ArrayBindingBasedQueryEvaluationContext(QueryEvaluationContext context, java.lang.String[] allVariables)ExtensionQueryEvaluationStep(QueryEvaluationStep arg, java.util.function.Consumer<MutableBindingSet> consumer, QueryEvaluationContext context)QueryRootQueryEvaluationStep(QueryEvaluationStep arg, QueryEvaluationContext context) -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps declared as QueryEvaluationContext Modifier and Type Field Description private QueryEvaluationContextProjectionQueryEvaluationStep. contextprivate QueryEvaluationContextRdfStarQueryEvaluationStep. contextprivate QueryEvaluationContextReificationRdfStarQueryEvaluationStep. contextprivate QueryEvaluationContextStatementPatternQueryEvaluationStep. contextprivate QueryEvaluationContextStatementPatternQueryEvaluationStep.ConvertStatementToBindingSetIterator. contextprivate QueryEvaluationContextStatementPatternQueryEvaluationStep.JoinStatementWithBindingSetIterator. contextprivate QueryEvaluationContextZeroLengthPathEvaluationStep. contextMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryEvaluationContext Modifier and Type Method Description static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. c(QueryEvaluationContext context, Var c)static java.util.function.Predicate<BindingSet>UnboundTest. c(QueryEvaluationContext context, Var c)private static java.util.function.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 java.util.function.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 java.util.function.Function<BindingSet,Value>StatementPatternQueryEvaluationStep. makeGetVarValue(Var var, QueryEvaluationContext context)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. o(QueryEvaluationContext context, Var o)static java.util.function.Predicate<BindingSet>UnboundTest. o(QueryEvaluationContext context, Var o)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. oc(QueryEvaluationContext context, Var o, Var c)static java.util.function.Predicate<BindingSet>UnboundTest. oc(QueryEvaluationContext context, Var o, Var c)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. p(QueryEvaluationContext context, Var p)static java.util.function.Predicate<BindingSet>UnboundTest. p(QueryEvaluationContext context, Var p)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. pc(QueryEvaluationContext context, Var p, Var c)static java.util.function.Predicate<BindingSet>UnboundTest. pc(QueryEvaluationContext context, Var p, Var c)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. po(QueryEvaluationContext context, Var p, Var o)static java.util.function.Predicate<BindingSet>UnboundTest. po(QueryEvaluationContext context, Var p, Var o)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. poc(QueryEvaluationContext context, Var p, Var o, Var c)static java.util.function.Predicate<BindingSet>UnboundTest. poc(QueryEvaluationContext context, Var p, Var o, Var c)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. s(QueryEvaluationContext context, Var s)static java.util.function.Predicate<BindingSet>UnboundTest. s(QueryEvaluationContext context, Var s)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. sc(QueryEvaluationContext context, Var s, Var c)static java.util.function.Predicate<BindingSet>UnboundTest. sc(QueryEvaluationContext context, Var s, Var c)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. so(QueryEvaluationContext context, Var s, Var o)static java.util.function.Predicate<BindingSet>UnboundTest. so(QueryEvaluationContext context, Var s, Var o)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. soc(QueryEvaluationContext context, Var s, Var o, Var c)static java.util.function.Predicate<BindingSet>UnboundTest. soc(QueryEvaluationContext context, Var s, Var o, Var c)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. sp(QueryEvaluationContext context, Var s, Var p)static java.util.function.Predicate<BindingSet>UnboundTest. sp(QueryEvaluationContext context, Var s, Var p)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. spc(QueryEvaluationContext context, Var s, Var p, Var c)static java.util.function.Predicate<BindingSet>UnboundTest. spc(QueryEvaluationContext context, Var s, Var p, Var c)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. spo(QueryEvaluationContext context, Var s, Var p, Var o)static java.util.function.Predicate<BindingSet>UnboundTest. spo(QueryEvaluationContext context, Var s, Var p, Var o)static java.util.function.BiConsumer<MutableBindingSet,Statement>StatementConvertor. spoc(QueryEvaluationContext context, Var s, Var p, Var o, Var c)static java.util.function.Predicate<BindingSet>UnboundTest. spoc(QueryEvaluationContext context, Var s, Var p, Var o, Var c)static QueryEvaluationStepLeftJoinQueryEvaluationStep. supply(EvaluationStrategy strategy, LeftJoin leftJoin, 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 QueryEvaluationContext Modifier and Type Method Description static 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 QueryEvaluationContext Constructor Description CompareAllQueryValueEvaluationStep(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 QueryEvaluationContext Modifier and Type Field Description private QueryEvaluationContextExtensionIterator. contextDeprecated.private QueryEvaluationContextGroupIterator. contextprivate QueryEvaluationContextZeroLengthPathIteration. contextMethods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type QueryEvaluationContext Modifier and Type Method Description static java.util.function.Consumer<MutableBindingSet>ExtensionIterator. buildLambdaToEvaluateTheExpressions(Extension extension, EvaluationStrategy strategy, QueryEvaluationContext context)Deprecated.private static java.util.function.Function<BindingSet,BindingSet>FilterIterator. buildRetainFunction(Filter filter, QueryEvaluationContext context)Deprecated.static QueryEvaluationStepFilterIterator. supply(Filter filter, EvaluationStrategy strategy, QueryEvaluationContext context)Deprecated. -
Uses of QueryEvaluationContext in org.eclipse.rdf4j.query.algebra.evaluation.optimizer
Fields in org.eclipse.rdf4j.query.algebra.evaluation.optimizer declared as QueryEvaluationContext Modifier and Type Field Description private QueryEvaluationContextConstantOptimizer.ConstantVisitor. contextConstructors in org.eclipse.rdf4j.query.algebra.evaluation.optimizer with parameters of type QueryEvaluationContext Constructor Description ConstantVisitor(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 QueryEvaluationContext Modifier and Type Method Description private java.util.Comparator<BindingSet>OrderComparator. precompileComparator(EvaluationStrategy strategy, Order order, QueryEvaluationContext context)Constructors in org.eclipse.rdf4j.query.algebra.evaluation.util with parameters of type QueryEvaluationContext Constructor Description OrderComparator(EvaluationStrategy strategy, Order order, ValueComparator cmp, QueryEvaluationContext context)
-