Class AndValueEvaluationStep
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.AndValueEvaluationStep
- All Implemented Interfaces:
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
ConstructorsConstructorDescriptionAndValueEvaluationStep(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) AndValueEvaluationStep(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep, QueryModelNode metricTarget) -
Method Summary
Modifier and TypeMethodDescriptionevaluate(BindingSet bindings) static QueryValueEvaluationStepsupply(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) static QueryValueEvaluationStepsupply(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep, QueryModelNode metricTarget) 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
-
AndValueEvaluationStep
public AndValueEvaluationStep(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) -
AndValueEvaluationStep
public AndValueEvaluationStep(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep, QueryModelNode metricTarget)
-
-
Method Details
-
evaluate
public Value evaluate(BindingSet bindings) throws ValueExprEvaluationException, QueryEvaluationException - Specified by:
evaluatein interfaceQueryValueEvaluationStep- Throws:
ValueExprEvaluationExceptionQueryEvaluationException
-
supply
public static QueryValueEvaluationStep supply(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep) -
supply
public static QueryValueEvaluationStep supply(QueryValueEvaluationStep leftStep, QueryValueEvaluationStep rightStep, QueryModelNode metricTarget)
-