## Uses of Interface
org.hsqldb.lib.Iterator

- Packages that use Iterator
  Package | Description
  --- | ---
  org.hsqldb.lib | Contains shared classes used by other HyperSQL classes.

- - ### Uses of Iterator in org.hsqldb.lib

    Subinterfaces of Iterator in org.hsqldb.lib
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `PrimitiveIterator<E>` | Marker interface for iterators supporting nextInt or nextLong methods.

    Classes in org.hsqldb.lib that implement Iterator
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FilteredIterator<E>` | An iterator with an added filter.
    `class` | `WrapperIterator<E>` | An Iterator that returns the elements of a specified array, or other iterators etc.

    Methods in org.hsqldb.lib that return Iterator
    Modifier and Type | Method | Description
    --- | --- | ---
    `Iterator<E>` | HsqlDeque.`descendingIterator()` |
    `Iterator<V>` | MultiValueHashMap.`getValuesIterator​(java.lang.Object key)` | Returns an iterator on all values associated with the key.
    `Iterator<E>` | Collection.`iterator()` |
    `Iterator<E>` | HashSet.`iterator()` |
    `Iterator<java.lang.Integer>` | IntHashSet.`iterator()` |
    `Iterator<E>` | List.`iterator()` |

    Constructors in org.hsqldb.lib with parameters of type Iterator
    Constructor | Description
    --- | ---
    `FilteredIterator​(Iterator<E> iterator, FilteredIterator.Filter<E> filter)` |
    `WrapperIterator​(Iterator<E> it1, Iterator<E> it2)` | Constructor for a chained iterator that returns the elements of the two specified iterators.