Class LimitIteration<E,X extends java.lang.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:
java.lang.AutoCloseable
,CloseableIteration<E,X>
,Iteration<E,X>
@Deprecated(since="4.1.0") public class LimitIteration<E,X extends java.lang.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
Fields Modifier and Type Field Description private long
limit
Deprecated.The amount of elements to return.private long
returnCount
Deprecated.The number of elements that have been returned so far.-
Fields inherited from class org.eclipse.rdf4j.common.iteration.IterationWrapper
wrappedIter
-
-
Constructor Summary
Constructors Constructor Description LimitIteration(Iteration<? extends E,X> iter, long limit)
Deprecated.Creates a new LimitIteration.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
hasNext()
Deprecated.Checks whether the wrapped Iteration contains more elements, closing this Iteration when this is not the case.E
next()
Deprecated.Returns the next element from the wrapped Iteration.-
Methods inherited from class org.eclipse.rdf4j.common.iteration.IterationWrapper
handleClose, remove
-
Methods inherited from class org.eclipse.rdf4j.common.iteration.AbstractCloseableIteration
close, isClosed
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.rdf4j.common.iteration.CloseableIteration
stream
-
-
-
-
Method Detail
-
hasNext
public boolean hasNext() throws X extends java.lang.Exception
Deprecated.Description copied from class:IterationWrapper
Checks whether the wrapped Iteration contains more elements, closing this Iteration when this is not the case.
-
next
public E next() throws X extends java.lang.Exception
Deprecated.Description copied from class:IterationWrapper
Returns the next element from the wrapped Iteration.
-
-