Uses of Interface
org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep
Packages that use QueryValueEvaluationStep
Package
Description
Implementations of
relevant to query evaluation.
invalid reference
Iteration
-
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation
Classes in org.eclipse.rdf4j.query.algebra.evaluation that implement QueryValueEvaluationStepModifier and TypeClassDescriptionstatic final classA minimal implementation that falls calls a function that should return a value per passed in bindingsets.static classA QueryValueEvalationStep that will return the same constant value throughout the query execution.static final classA minimal implementation that falls is known to throw an ValueExprEvaluationException.static final classA minimal implementation that falls back to calling evaluate in the strategy.Methods in org.eclipse.rdf4j.query.algebra.evaluation that return QueryValueEvaluationStepModifier and TypeMethodDescriptiondefault QueryValueEvaluationStepEvaluationStrategy.precompile(ValueExpr arg, QueryEvaluationContext context) Methods in org.eclipse.rdf4j.query.algebra.evaluation with parameters of type QueryValueEvaluationStepModifier and TypeMethodDescriptionbooleanEvaluationStrategy.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 TypeMethodDescriptionDefaultEvaluationStrategy.precompile(ValueExpr expr, QueryEvaluationContext context) private QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(And 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 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) DefaultEvaluationStrategy.prepare(FunctionCall node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(If node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(In 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 QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Label node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(LangMatches node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Lang 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 QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Namespace node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Not node, QueryEvaluationContext context) protected QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Or 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 QueryValueEvaluationStepDefaultEvaluationStrategy.prepare(Str 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 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 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.Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl with parameters of type QueryValueEvaluationStepModifier and TypeMethodDescriptionprivate booleanDefaultEvaluationStrategy.determineIfFunctionCallWillBeAConstant(QueryEvaluationContext context, Function function, List<ValueExpr> args, QueryValueEvaluationStep[] argSteps) If all input is constant normally the function call output will be constant as well.private Value[]DefaultEvaluationStrategy.evaluateAllArguments(List<ValueExpr> args, QueryValueEvaluationStep[] argSteps, BindingSet bindings) booleanDefaultEvaluationStrategy.isTrue(QueryValueEvaluationStep expr, BindingSet bindings) -
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps that implement QueryValueEvaluationStepModifier and TypeClassDescriptionprivate static final classReturns value evaluation steps that determines whether the two operands match according to theregexoperator.Fields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps declared as QueryValueEvaluationStepModifier and TypeFieldDescriptionprivate final QueryValueEvaluationStepLeftJoinQueryEvaluationStep.conditionprivate final QueryValueEvaluationStepZeroLengthPathEvaluationStep.objPrepprivate final QueryValueEvaluationStepZeroLengthPathEvaluationStep.subPrepMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps that return QueryValueEvaluationStepModifier and TypeMethodDescriptionprivate static QueryValueEvaluationStepRegexValueEvaluationStepSupplier.allRegexPartsAreConstant(QueryValueEvaluationStep argStep, QueryValueEvaluationStep pargStep, QueryValueEvaluationStep fargStep, ValueExpr flagsArg) static QueryValueEvaluationStepRegexValueEvaluationStepSupplier.make(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context) private static QueryValueEvaluationStepRegexValueEvaluationStepSupplier.regexAndFlagsAreConstant(QueryValueEvaluationStep argStep, QueryValueEvaluationStep pargStep, QueryValueEvaluationStep fargStep, ValueExpr flagsArg) Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryValueEvaluationStepModifier and TypeMethodDescriptionprivate static QueryValueEvaluationStepRegexValueEvaluationStepSupplier.allRegexPartsAreConstant(QueryValueEvaluationStep argStep, QueryValueEvaluationStep pargStep, QueryValueEvaluationStep fargStep, ValueExpr flagsArg) private static QueryValueEvaluationStepRegexValueEvaluationStepSupplier.regexAndFlagsAreConstant(QueryValueEvaluationStep argStep, QueryValueEvaluationStep pargStep, QueryValueEvaluationStep fargStep, ValueExpr flagsArg) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps with parameters of type QueryValueEvaluationStepModifierConstructorDescriptionLeftJoinQueryEvaluationStep(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
Classes in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values that implement QueryValueEvaluationStepModifier and TypeClassDescriptionclassfinal classfinal classfinal classfinal classfinal classfinal classclassfinal classFields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values declared as QueryValueEvaluationStepModifier and TypeFieldDescriptionprivate final QueryValueEvaluationStepIfValueEvaluationStep.alternativeprivate final QueryValueEvaluationStepCompareAllQueryValueEvaluationStep.argprivate final QueryValueEvaluationStepCompareAnyValueEvaluationStep.argprivate final QueryValueEvaluationStepIfValueEvaluationStep.conditionprivate final QueryValueEvaluationStepInValueEvaluationStep.leftprivate final QueryValueEvaluationStepOrValueEvaluationStep.leftArgprivate final QueryValueEvaluationStepAndValueEvaluationStep.leftStepprivate final QueryValueEvaluationStepValueExprTripleRefEvaluationStep.objectprivate final QueryValueEvaluationStepValueExprTripleRefEvaluationStep.predicateprivate final QueryValueEvaluationStepIfValueEvaluationStep.resultprivate final QueryValueEvaluationStepOrValueEvaluationStep.rightArgprivate final QueryValueEvaluationStepAndValueEvaluationStep.rightStepprivate final QueryValueEvaluationStepValueExprTripleRefEvaluationStep.subjectFields in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values with type parameters of type QueryValueEvaluationStepModifier and TypeFieldDescriptionprivate final List<QueryValueEvaluationStep> ListMemberValueOperationStep.compiledArgsMethods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values that return QueryValueEvaluationStepModifier and TypeMethodDescriptionstatic QueryValueEvaluationStepQueryValueEvaluationStepSupplier.bnode(QueryValueEvaluationStep nodeVes, ValueFactory vf) private static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.make(QueryValueEvaluationStep arg, String errorMessage, Function<BindingSet, Value> function) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareAnd(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareBound(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareDatatype(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareIriFunction(IRIFunction node, QueryValueEvaluationStep arg, ValueFactory valueFactory) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareIs(QueryValueEvaluationStep arg, Predicate<Value> is) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareLabel(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareLang(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareLocalName(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareNamespace(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareStr(QueryValueEvaluationStep arg, ValueFactory valueFactory) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareVar(Var var, QueryEvaluationContext context) static QueryValueEvaluationStepAndValueEvaluationStep.supply(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) Methods in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values with parameters of type QueryValueEvaluationStepModifier and TypeMethodDescriptionstatic QueryValueEvaluationStepQueryValueEvaluationStepSupplier.bnode(QueryValueEvaluationStep nodeVes, ValueFactory vf) private static ValueQueryValueEvaluationStepSupplier.bound(QueryValueEvaluationStep arg, BindingSet bindings) private static ValueQueryValueEvaluationStepSupplier.datatype(QueryValueEvaluationStep arg, BindingSet bindings) private static ValueQueryValueEvaluationStepSupplier.label(QueryValueEvaluationStep arg, BindingSet bindings, ValueFactory vf) private static ValueQueryValueEvaluationStepSupplier.lang(QueryValueEvaluationStep arg, BindingSet bindings, ValueFactory valueFactory) private static ValueQueryValueEvaluationStepSupplier.localName(QueryValueEvaluationStep arg, BindingSet bindings, ValueFactory valueFactory) private static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.make(QueryValueEvaluationStep arg, String errorMessage, Function<BindingSet, Value> function) private static ValueQueryValueEvaluationStepSupplier.namespace(QueryValueEvaluationStep arg, BindingSet bindings, ValueFactory valueFactory) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareAnd(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareBound(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareDatatype(QueryValueEvaluationStep arg, QueryEvaluationContext context) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareIriFunction(IRIFunction node, QueryValueEvaluationStep arg, ValueFactory valueFactory) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareIs(QueryValueEvaluationStep arg, Predicate<Value> is) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareLabel(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareLang(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareLocalName(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareNamespace(QueryValueEvaluationStep arg, ValueFactory vf) static QueryValueEvaluationStepQueryValueEvaluationStepSupplier.prepareStr(QueryValueEvaluationStep arg, ValueFactory valueFactory) private static ValueQueryValueEvaluationStepSupplier.str(QueryValueEvaluationStep arg, ValueFactory valueFactory, BindingSet bindings) static QueryValueEvaluationStepAndValueEvaluationStep.supply(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) Constructors in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values with parameters of type QueryValueEvaluationStepModifierConstructorDescriptionAndValueEvaluationStep(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) Constructor parameters in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values with type arguments of type QueryValueEvaluationStepModifierConstructorDescriptionListMemberValueOperationStep(List<QueryValueEvaluationStep> compiledArgs) -
Uses of QueryValueEvaluationStep in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Fields in org.eclipse.rdf4j.query.algebra.evaluation.iterator declared as QueryValueEvaluationStepModifier and TypeFieldDescriptionprivate final QueryValueEvaluationStepFilterIterator.conditionDeprecated.private final QueryValueEvaluationStepGroupIterator.QueryStepEvaluator.evaluationStepprivate final QueryValueEvaluationStepLeftJoinIterator.joinConditionMethods in org.eclipse.rdf4j.query.algebra.evaluation.iterator with parameters of type QueryValueEvaluationStepModifier and TypeMethodDescriptionprivate booleanLeftJoinIterator.isTrue(QueryValueEvaluationStep expr, QueryBindingSet bindings) private static voidExtensionIterator.setValue(BiConsumer<Value, MutableBindingSet> setBinding, QueryValueEvaluationStep prepared, MutableBindingSet targetBindings) Deprecated.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) privateFilterIterator(CloseableIteration<BindingSet, QueryEvaluationException> iter, QueryValueEvaluationStep condition, EvaluationStrategy strategy, Function<BindingSet, BindingSet> retain) Deprecated.FilterIterator(Filter filter, CloseableIteration<BindingSet, QueryEvaluationException> iter, QueryValueEvaluationStep condition, EvaluationStrategy strategy) Deprecated.LeftJoinIterator(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet bindings, Set<String> scopeBindingNamse) QueryStepEvaluator(QueryValueEvaluationStep evaluationStep)