Class LimitIteration<E, X extends Exception>
java.lang.Object
org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration<E,X>
org.eclipse.rdf4j.common.iteration.IterationWrapper<E,X>
org.eclipse.rdf4j.common.iteration.LimitIteration<E,X>
- All Implemented Interfaces:
AutoCloseable, CloseableIteration<E,X>, Iteration<E, X>
@Deprecated(since="4.1.0")
public class LimitIteration<E, X extends Exception>
extends IterationWrapper<E,X>
Deprecated.
An Iteration that limits the amount of elements that it returns from an underlying Iteration to a fixed amount. This
class returns the first limit elements from the underlying Iteration and drops the rest.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final longDeprecated.The amount of elements to return.private longDeprecated.The number of elements that have been returned so far.Fields inherited from class IterationWrapper
wrappedIter -
Constructor Summary
ConstructorsConstructorDescriptionLimitIteration(Iteration<? extends E, X> iter, long limit) Deprecated.Creates a new LimitIteration. -
Method Summary
Methods inherited from class IterationWrapper
handleClose, 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
-
limit
private final long limitDeprecated.The amount of elements to return. -
returnCount
private long returnCountDeprecated.The number of elements that have been returned so far.
-
-
Constructor Details
-
LimitIteration
-
-
Method Details
-
hasNext
public boolean hasNext() throws XDeprecated.Description copied from class:IterationWrapperChecks whether the wrapped Iteration contains more elements, closing this Iteration when this is not the case. -
next
Deprecated.Description copied from class:IterationWrapperReturns the next element from the wrapped Iteration.
-