## Uses of Interface
org.apache.cassandra.utils.CloseableIterator

- Packages that use CloseableIterator
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.io.sstable.format.big |
  org.apache.cassandra.utils |

- - ### Uses of CloseableIterator in org.apache.cassandra.db

    Classes in org.apache.cassandra.db that implement CloseableIterator
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ColumnFamilyStore.AbstractScanIterator`

    Methods in org.apache.cassandra.db that return CloseableIterator
    Modifier and Type | Method and Description
    --- | ---
    `static CloseableIterator<Row>` | RowIteratorFactory.`getIterator(java.lang.Iterable<Memtable> memtables, java.util.Collection<SSTableReader> sstables, DataRange range, ColumnFamilyStore cfs, long now)` Get a row iterator over the provided memtables and sstables, between the provided keys and filtered by the queryfilter.

  - ### Uses of CloseableIterator in org.apache.cassandra.db.columniterator

    Subinterfaces of CloseableIterator in org.apache.cassandra.db.columniterator
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OnDiskAtomIterator`

    Classes in org.apache.cassandra.db.columniterator that implement CloseableIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LazyColumnIterator`

  - ### Uses of CloseableIterator in org.apache.cassandra.db.compaction

    Methods in org.apache.cassandra.db.compaction that return CloseableIterator
    Modifier and Type | Method and Description
    --- | ---
    `abstract CloseableIterator<AbstractCompactedRow>` | AbstractCompactionIterable.`iterator()`
    `CloseableIterator<AbstractCompactedRow>` | CompactionIterable.`iterator()`

  - ### Uses of CloseableIterator in org.apache.cassandra.io.sstable

    Subinterfaces of CloseableIterator in org.apache.cassandra.io.sstable
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ISSTableScanner` An ISSTableScanner is an abstraction allowing multiple SSTableScanners to be chained together under the hood.

    Classes in org.apache.cassandra.io.sstable that implement CloseableIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KeyIterator`
    `class` | `ReducingKeyIterator` Caller must acquire and release references to the sstables used here.
    `class` | `SSTableIdentityIterator`

  - ### Uses of CloseableIterator in org.apache.cassandra.io.sstable.format.big

    Classes in org.apache.cassandra.io.sstable.format.big that implement CloseableIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BigTableScanner`
    `static class` | `BigTableScanner.EmptySSTableScanner`

  - ### Uses of CloseableIterator in org.apache.cassandra.utils

    Subinterfaces of CloseableIterator in org.apache.cassandra.utils
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IMergeIterator<In,Out>`

    Classes in org.apache.cassandra.utils that implement CloseableIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MergeIterator<In,Out>` Merges sorted input iterators which individually contain unique items.

    Methods in org.apache.cassandra.utils that return CloseableIterator
    Modifier and Type | Method and Description
    --- | ---
    `static <T> CloseableIterator<T>` | FBUtilities.`closeableIterator(java.util.Iterator<T> iterator)`

Copyright © 2018 The Apache Software Foundation