Interface QueryEvaluationStep

All Known Subinterfaces:
SliceQueryEvaluationStep
All Known Implementing Classes:
BindingSetAssignmentQueryEvaluationStep, ExtensionQueryEvaluationStep, IntersectionQueryEvaluationStep, JoinQueryEvaluationStep, LeftJoinQueryEvaluationStep, MinusQueryEvaluationStep, OrderQueryEvaluationStep, ProjectionQueryEvaluationStep, RdfStarQueryEvaluationStep, ReificationRdfStarQueryEvaluationStep, ServiceQueryEvaluationStep, SliceQueryEvaluationStep.OffSetAndLimitQueryEvaluationStep, SliceQueryEvaluationStep.OnlyLimitQueryEvaluationStep, SliceQueryEvaluationStep.OnlyOffsetQueryEvaluationStep, StatementPatternQueryEvaluationStep, UnionQueryEvaluationStep, ZeroLengthPathEvaluationStep
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface QueryEvaluationStep
A Step that may need to be executed in a EvaluationStrategy. The evaluate method should do the minimal work required to evaluate given the bindings. As much as possible should be pre-computed (e.g. resolving constant values)