Class IteratorCursor<E>

    • Field Detail

      • iterator

        private final java.util.Iterator<E> iterator
      • current

        private E current
    • Constructor Detail

      • IteratorCursor

        protected IteratorCursor​(java.util.Iterator<E> iterator)
        Creates an IteratorCursor.
        Parameters:
        iterator - input iterator
    • Method Detail

      • next

        public boolean next()
        Description copied from interface: Cursor
        Moves to the next row.
        Specified by:
        next in interface Cursor
        Specified by:
        next in class AbstractCursor
        Returns:
        Whether moved
      • close

        public void close()
        Description copied from interface: Cursor
        Closes this cursor and releases resources.