Class OffsetIteration<E,​X extends java.lang.Exception>

  • All Implemented Interfaces:
    java.lang.AutoCloseable, CloseableIteration<E,​X>, Iteration<E,​X>

    @Deprecated(since="4.1.0")
    public class OffsetIteration<E,​X extends java.lang.Exception>
    extends FilterIteration<E,​X>
    Deprecated.
    An Iteration that skips the first offset elements from an underlying Iteration.
    • Field Detail

      • offset

        private final long offset
        Deprecated.
        The offset (0-based) of the first element to return.
      • droppedResults

        private long droppedResults
        Deprecated.
        The number of elements that have been dropped so far.
    • Constructor Detail

      • OffsetIteration

        public OffsetIteration​(Iteration<? extends E,​X> iter,
                               long offset)
        Deprecated.
        Creates a new OffsetIteration.
        Parameters:
        iter - The underlying Iteration, must not be null.
        offset - The number of elements to skip, must be larger than or equal to 0.
    • Method Detail

      • accept

        protected boolean accept​(E object)
        Deprecated.
        Returns false for the first OFFSET objects.
        Specified by:
        accept in class FilterIteration<E,​X extends java.lang.Exception>
        Parameters:
        object - The object to be tested.
        Returns:
        true if the object should be returned, false otherwise.