Class QueryEvaluationStep.DelayedEvaluationIteration
java.lang.Object
org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration<BindingSet, QueryEvaluationException>
org.eclipse.rdf4j.common.iteration.DelayedIteration<BindingSet, QueryEvaluationException>
org.eclipse.rdf4j.query.algebra.evaluation.QueryEvaluationStep.DelayedEvaluationIteration
- All Implemented Interfaces:
AutoCloseable, CloseableIteration<BindingSet, QueryEvaluationException>, Iteration<BindingSet, QueryEvaluationException>
- Enclosing interface:
QueryEvaluationStep
@Deprecated(since="4.1.0",
forRemoval=true)
public static class QueryEvaluationStep.DelayedEvaluationIteration
extends DelayedIteration<BindingSet, QueryEvaluationException>
Deprecated, for removal: This API element is subject to removal in a future version.
Utility class that removes code duplication and makes a precompiled QueryEvaluationStep available as an iteration
that may be created and used later.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final QueryEvaluationStepDeprecated, for removal: This API element is subject to removal in a future version.private final BindingSetDeprecated, for removal: This API element is subject to removal in a future version. -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected CloseableIteration<? extends BindingSet, ? extends QueryEvaluationException> Deprecated, for removal: This API element is subject to removal in a future version.Creates the iteration that should be iterated over.Methods inherited from class DelayedIteration
handleClose, hasNext, next, removeMethods inherited from class AbstractCloseableIteration
close, isClosedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CloseableIteration
stream
-
Field Details
-
arg
Deprecated, for removal: This API element is subject to removal in a future version. -
bs
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
DelayedEvaluationIteration
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
createIteration
protected CloseableIteration<? extends BindingSet, ? extends QueryEvaluationException> createIteration() throws QueryEvaluationExceptionDeprecated, for removal: This API element is subject to removal in a future version.Description copied from class:DelayedIterationCreates the iteration that should be iterated over. This method is called only once, when the iteration is first needed.- Specified by:
createIterationin classDelayedIteration<BindingSet, QueryEvaluationException>- Throws:
QueryEvaluationException
-