Class CompareAllQueryValueEvaluationStep
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.CompareAllQueryValueEvaluationStep
- All Implemented Interfaces:
QueryValueEvaluationStep
public final class CompareAllQueryValueEvaluationStep
extends Object
implements QueryValueEvaluationStep
-
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
ConstructorsConstructorDescriptionCompareAllQueryValueEvaluationStep(QueryValueEvaluationStep arg, CompareAll node, QueryEvaluationStep subquery, QueryEvaluationContext context) -
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
-
CompareAllQueryValueEvaluationStep
public CompareAllQueryValueEvaluationStep(QueryValueEvaluationStep arg, CompareAll node, QueryEvaluationStep subquery, QueryEvaluationContext context)
-
-
Method Details
-
evaluate
public Value evaluate(BindingSet bindings) throws ValueExprEvaluationException, QueryEvaluationException - Specified by:
evaluatein interfaceQueryValueEvaluationStep- Throws:
ValueExprEvaluationExceptionQueryEvaluationException
-