Class QueryValueEvaluationStep.ApplyFunctionForEachBinding
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.QueryValueEvaluationStep.ApplyFunctionForEachBinding
- All Implemented Interfaces:
QueryValueEvaluationStep
- Enclosing interface:
QueryValueEvaluationStep
public static final class QueryValueEvaluationStep.ApplyFunctionForEachBinding
extends Object
implements QueryValueEvaluationStep
A minimal implementation that falls calls a function that should return a value per passed in bindingsets.
-
Nested Class Summary
Nested classes/interfaces inherited from interface QueryValueEvaluationStep
QueryValueEvaluationStep.ApplyFunctionForEachBinding, QueryValueEvaluationStep.ConstantQueryValueEvaluationStep, QueryValueEvaluationStep.Fail, QueryValueEvaluationStep.MinimalModifier and TypeInterfaceDescriptionstatic 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. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface QueryValueEvaluationStep
asPredicate, isConstantModifier and TypeMethodDescriptiondefault Predicate<BindingSet> default booleanIf an value expression results in a constant then it may be executed once per query invocation.
-
Constructor Details
-
ApplyFunctionForEachBinding
-
-
Method Details
-
evaluate
public Value evaluate(BindingSet bindings) throws ValueExprEvaluationException, QueryEvaluationException - Specified by:
evaluatein interfaceQueryValueEvaluationStep- Throws:
ValueExprEvaluationExceptionQueryEvaluationException
-