Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep
Package
Description
Implementations of
relevant to query evaluation.
invalid @link
Iteration
-
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.federated.evaluation
Modifier 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
Modifier and TypeClassDescriptionstatic final class
A minimal implementation that falls calls a function that should return a value per passed in bindingsets.static class
A QueryValueEvalationStep that will return the same constant value throughout the query execution.static final class
A minimal implementation that falls is known to throw an ValueExprEvaluationException.static final class
A minimal implementation that falls back to calling evaluate in the strategy.Modifier and TypeMethodDescriptiondefault QueryValueEvaluationStep
EvaluationStrategy.precompile
(ValueExpr arg, QueryEvaluationContext context) Modifier and TypeMethodDescriptionboolean
EvaluationStrategy.isTrue
(QueryValueEvaluationStep expr, BindingSet bindings) -
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl
Modifier and TypeMethodDescriptionDefaultEvaluationStrategy.precompile
(ValueExpr expr, 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 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) DefaultEvaluationStrategy.prepare
(FunctionCall node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(If node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(In 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 QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Label node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(LangMatches node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Lang 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 QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Namespace node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Not node, QueryEvaluationContext context) protected QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Or 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 QueryValueEvaluationStep
DefaultEvaluationStrategy.prepare
(Str 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 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 QueryValueEvaluationStep
DefaultEvaluationStrategy.supplyBinaryValueEvaluation
(BinaryValueOperator node, BiFunction<Value, Value, Value> operation, QueryEvaluationContext context) Supply a QueryValueEvalationStep that will invoke the function (operator passed in).protected QueryValueEvaluationStep
DefaultEvaluationStrategy.supplyUnaryValueEvaluation
(UnaryValueOperator node, Function<Value, Value> operation, QueryEvaluationContext context) Return a QueryEvaluationStep that applies constant propegation.Modifier and TypeMethodDescriptionboolean
DefaultEvaluationStrategy.isTrue
(QueryValueEvaluationStep expr, BindingSet bindings) -
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Modifier and TypeMethodDescriptionstatic QueryValueEvaluationStep
RegexValueEvaluationStepSupplier.make
(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context) ModifierConstructorDescriptionLeftJoinQueryEvaluationStep
(QueryEvaluationStep right, QueryValueEvaluationStep condition, QueryEvaluationStep left, LeftJoin leftJoin, Set<String> optionalVars) LeftJoinQueryEvaluationStep
(QueryEvaluationStep right, QueryValueEvaluationStep condition, QueryEvaluationStep left, LeftJoin leftJoin, VarNameCollector optionalVarCollector) Deprecated, for removal: This API element is subject to removal in a future version.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.impl.evaluationsteps.values
Modifier and TypeClassDescriptionclass
final class
final class
final class
final class
final class
final class
class
final class
Modifier and TypeMethodDescriptionstatic QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.bnode
(QueryValueEvaluationStep nodeVes, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareAnd
(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareBound
(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareDatatype
(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareIriFunction
(IRIFunction node, QueryValueEvaluationStep arg, ValueFactory valueFactory) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareIs
(QueryValueEvaluationStep arg, Predicate<Value> is) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareLabel
(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareLang
(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareLocalName
(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareNamespace
(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareStr
(QueryValueEvaluationStep arg, ValueFactory valueFactory) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareVar
(Var var, QueryEvaluationContext context) static QueryValueEvaluationStep
AndValueEvaluationStep.supply
(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) Modifier and TypeMethodDescriptionstatic QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.bnode
(QueryValueEvaluationStep nodeVes, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareAnd
(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareBound
(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareDatatype
(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareIriFunction
(IRIFunction node, QueryValueEvaluationStep arg, ValueFactory valueFactory) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareIs
(QueryValueEvaluationStep arg, Predicate<Value> is) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareLabel
(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareLang
(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareLocalName
(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareNamespace
(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStep
QueryValueEvaluationStepSupplier.prepareStr
(QueryValueEvaluationStep arg, ValueFactory valueFactory) static QueryValueEvaluationStep
AndValueEvaluationStep.supply
(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) ModifierConstructorDescriptionAndValueEvaluationStep
(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) CompareAllQueryValueEvaluationStep
(QueryValueEvaluationStep arg, CompareAll node, QueryEvaluationStep subquery, QueryEvaluationContext context) CompareAnyValueEvaluationStep
(QueryValueEvaluationStep arg, CompareAny node, QueryEvaluationStep subquery, QueryEvaluationContext context) IfValueEvaluationStep
(QueryValueEvaluationStep result, QueryValueEvaluationStep condition, QueryValueEvaluationStep alternative) InValueEvaluationStep
(In node, QueryEvaluationStep subquery, QueryValueEvaluationStep left) OrValueEvaluationStep
(QueryValueEvaluationStep leftArg, QueryValueEvaluationStep rightArg) ValueExprTripleRefEvaluationStep
(QueryValueEvaluationStep subject, ValueFactory valueFactory, QueryValueEvaluationStep predicate, QueryValueEvaluationStep object) ModifierConstructorDescriptionListMemberValueOperationStep
(List<QueryValueEvaluationStep> compiledArgs) -
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.iterator
ModifierConstructorDescriptionBadlyDesignedLeftJoinIterator
(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet inputBindings, Set<String> problemVars) FilterIterator
(Filter filter, CloseableIteration<BindingSet, QueryEvaluationException> iter, QueryValueEvaluationStep condition, EvaluationStrategy strategy) Deprecated.LeftJoinIterator
(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet bindings, Set<String> scopeBindingNamse)