Class LimitIteration<E,​X extends Exception>

All Implemented Interfaces:
AutoCloseable, CloseableIteration<E,​X>, Iteration<E,​X>

public class LimitIteration<E,​X extends Exception> extends IterationWrapper<E,​X>
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.
  • Constructor Details

    • LimitIteration

      public LimitIteration(Iteration<? extends E,​X> iter, long limit)
      Creates a new LimitIteration.
      Parameters:
      iter - The underlying Iteration, must not be null.
      limit - The number of query answers to return, must be >= 0.
  • Method Details