Class SailBaseIteration<T,E extends Exception>

All Implemented Interfaces:
AutoCloseable, CloseableIteration<T,E>, Iteration<T,E>

class SailBaseIteration<T,E extends Exception> extends IterationWrapper<T,E>
An iteration extension that keeps a reference to the AbstractSailConnection from which it originates and signals when it is closed.
  • Field Details

  • Constructor Details

    • SailBaseIteration

      public SailBaseIteration(CloseableIteration<? extends T,? extends E> iter, AbstractSailConnection connection)
      Creates a new memory-store specific iteration object.
      Parameters:
      iter - the wrapped iteration over sail objects.
      connection - the connection from which this iteration originates.
  • Method Details