Class OffsetIteration<E>

java.lang.Object
org.eclipse.rdf4j.common.iteration.FilterIteration<E>
org.eclipse.rdf4j.common.iteration.OffsetIteration<E>
All Implemented Interfaces:
AutoCloseable, Iterator<E>, CloseableIteration<E>

public class OffsetIteration<E> extends FilterIteration<E>
An Iteration that skips the first offset elements from an underlying Iteration.
  • Constructor Details

    • OffsetIteration

      public OffsetIteration(CloseableIteration<? extends E> iter, long offset)
      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 Details

    • accept

      protected boolean accept(E object)
      Returns false for the first OFFSET objects.
      Specified by:
      accept in class FilterIteration<E>
      Parameters:
      object - The object to be tested.
      Returns:
      true if the object should be returned, false otherwise.
    • handleClose

      protected void handleClose()
      Description copied from class: FilterIteration
      Closes this Iteration and also closes the wrapped Iteration if it is a CloseableIteration.
      Specified by:
      handleClose in class FilterIteration<E>