Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep
Packages that use QueryValueEvaluationStep
Package
Description
-
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation that return QueryValueEvaluationStepModifier and TypeMethodDescriptionFederationEvalStrategy.precompile(ValueExpr expr, QueryEvaluationContext context)
protected QueryValueEvaluationStep
FederationEvalStrategy.prepare(ConjunctiveFilterExpr node, QueryEvaluationContext context)
protected QueryValueEvaluationStep
FederationEvalStrategy.prepare(FilterExpr node, QueryEvaluationContext context)
-
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation
Classes in org.eclipse.rdf4j.query.algebra.evaluation that implement QueryValueEvaluationStepModifier and TypeClassDescriptionstatic class
A QueryValueEvalationStep that will return the same constant value throughout the query execution.static class
A minimal implementation that falls back to calling evaluate in the strategy.Methods in org.eclipse.rdf4j.query.algebra.evaluation that return QueryValueEvaluationStepModifier and TypeMethodDescriptiondefault QueryValueEvaluationStep
EvaluationStrategy.precompile(ValueExpr arg, QueryEvaluationContext context)
Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type QueryValueEvaluationStepModifier and TypeMethodDescriptionboolean
EvaluationStrategy.isTrue(QueryValueEvaluationStep expr, BindingSet bindings)
-
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl that return QueryValueEvaluationStepModifier and TypeMethodDescriptionStrictEvaluationStrategy.precompile(ValueExpr expr, QueryEvaluationContext context)
protected QueryValueEvaluationStep
ExtendedEvaluationStrategy.prepare(Compare node, QueryEvaluationContext context)
protected QueryValueEvaluationStep
ExtendedEvaluationStrategy.prepare(MathExpr node, QueryEvaluationContext context)
protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare(Compare node, QueryEvaluationContext context)
protected QueryValueEvaluationStep
StrictEvaluationStrategy.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.StrictEvaluationStrategy.prepare(FunctionCall node, QueryEvaluationContext context)
protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare(LangMatches node, QueryEvaluationContext context)
protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare(MathExpr node, QueryEvaluationContext context)
protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare(Not node, QueryEvaluationContext context)
protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare(Regex node, QueryEvaluationContext context)
Determines whether the two operands match according to theregex
operator.protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare(SameTerm node, QueryEvaluationContext context)
protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare(ValueConstant valueConstant, QueryEvaluationContext context)
protected QueryValueEvaluationStep
StrictEvaluationStrategy.prepare(Var var, QueryEvaluationContext context)
protected QueryValueEvaluationStep
StrictEvaluationStrategy.supplyBinaryValueEvaluation(BinaryValueOperator node, BiFunction<Value,Value,Value> operation, QueryEvaluationContext context)
Supply a QueryValueEvalationStep that will invoke the function (operator passed in).protected QueryValueEvaluationStep
StrictEvaluationStrategy.supplyUnaryValueEvaluation(UnaryValueOperator node, Function<Value,Value> operation, QueryEvaluationContext context)
Return a QueryEvaluationStep that applies constant propegation.Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryValueEvaluationStepModifier and TypeMethodDescriptionboolean
StrictEvaluationStrategy.isTrue(QueryValueEvaluationStep expr, BindingSet bindings)
-
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps that return QueryValueEvaluationStepModifier and TypeMethodDescriptionstatic QueryValueEvaluationStep
RegexValueEvaluationStepSupplier.make(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context)
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryValueEvaluationStepModifierConstructorDescriptionLeftJoinQueryEvaluationStep(QueryEvaluationStep right, QueryValueEvaluationStep condition, QueryEvaluationStep left, LeftJoin leftJoin, VarNameCollector optionalVarCollector)
ZeroLengthPathEvaluationStep(Var subjectVar, Var objVar, Var contextVar, QueryValueEvaluationStep subPrep, QueryValueEvaluationStep objPrep, EvaluationStrategy strategy, QueryEvaluationContext context)
-
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type QueryValueEvaluationStepModifierConstructorDescriptionBadlyDesignedLeftJoinIterator(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet inputBindings, Set<String> problemVars)
FilterIterator(Filter filter, CloseableIteration<BindingSet,QueryEvaluationException> iter, QueryValueEvaluationStep ves, EvaluationStrategy strategy)
LeftJoinIterator(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet bindings, Set<String> scopeBindingNamse)