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 ofIteration
relevant 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 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
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl that implement QueryEvaluationContext Modifier and Type Class Description class
ArrayBindingBasedQueryEvaluationContext
static class
QueryEvaluationContext.Minimal
Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl declared as QueryEvaluationContext Modifier and Type Field Description private QueryEvaluationContext
ArrayBindingBasedQueryEvaluationContext. context
private QueryEvaluationContext
DefaultEvaluationStrategy.QueryRootQueryEvaluationStep. context
private QueryEvaluationContext
ExtensionQueryEvaluationStep. context
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryEvaluationContext Modifier and Type Method Description private boolean
DefaultEvaluationStrategy. 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.QueryEvaluationStep
DefaultEvaluationStrategy. precompile(TupleExpr expr, QueryEvaluationContext context)
QueryValueEvaluationStep
DefaultEvaluationStrategy. precompile(ValueExpr expr, QueryEvaluationContext context)
QueryEvaluationStep
TupleFunctionEvaluationStrategy. precompile(TupleExpr expr, QueryEvaluationContext context)
Deprecated, for removal: This API element is subject to removal in a future version.private QueryValueEvaluationStep
DefaultEvaluationStrategy. prepare(And node, QueryEvaluationContext context)
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)
QueryValueEvaluationStep
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
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, java.util.function.BiFunction<Value,Value,Value> operation, QueryEvaluationContext context)
Supply a QueryValueEvalationStep that will invoke the function (operator passed in).protected QueryValueEvaluationStep
DefaultEvaluationStrategy. 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 QueryEvaluationContext
ProjectionQueryEvaluationStep. context
private QueryEvaluationContext
RdfStarQueryEvaluationStep. context
private QueryEvaluationContext
ReificationRdfStarQueryEvaluationStep. context
private QueryEvaluationContext
StatementPatternQueryEvaluationStep. context
private QueryEvaluationContext
StatementPatternQueryEvaluationStep.ConvertStatementToBindingSetIterator. context
private QueryEvaluationContext
StatementPatternQueryEvaluationStep.JoinStatementWithBindingSetIterator. context
private QueryEvaluationContext
ZeroLengthPathEvaluationStep. context
Methods 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 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)
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 QueryEvaluationStep
LeftJoinQueryEvaluationStep. 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 QueryValueEvaluationStep
QueryValueEvaluationStepSupplier. prepareBound(QueryValueEvaluationStep arg, QueryEvaluationContext context)
static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier. prepareDatatype(QueryValueEvaluationStep arg, QueryEvaluationContext context)
static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier. 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 QueryEvaluationContext
ExtensionIterator. context
Deprecated.private QueryEvaluationContext
GroupIterator. context
private QueryEvaluationContext
ZeroLengthPathIteration. context
Methods 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 QueryEvaluationStep
FilterIterator. 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 QueryEvaluationContext
ConstantOptimizer.ConstantVisitor. context
Constructors 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)
-