Class ValueExprTripleTermComponentEvaluationStep
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.values.ValueExprTripleTermComponentEvaluationStep
- All Implemented Interfaces:
QueryValueEvaluationStep
public class ValueExprTripleTermComponentEvaluationStep
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
ConstructorsConstructorDescriptionValueExprTripleTermComponentEvaluationStep(QueryValueEvaluationStep tripleTerm, TripleComponent.Role role) -
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
-
ValueExprTripleTermComponentEvaluationStep
public ValueExprTripleTermComponentEvaluationStep(QueryValueEvaluationStep tripleTerm, TripleComponent.Role role)
-
-
Method Details
-
evaluate
- Specified by:
evaluatein interfaceQueryValueEvaluationStep- Throws:
QueryEvaluationException
-