## Uses of Class
org.apache.cassandra.index.sasi.utils.AbstractIterator

- Packages that use AbstractIterator
  Package | Description
  --- | ---
  org.apache.cassandra.index.sasi |
  org.apache.cassandra.index.sasi.disk |
  org.apache.cassandra.index.sasi.memory |
  org.apache.cassandra.index.sasi.plan |
  org.apache.cassandra.index.sasi.utils |

- - ### Uses of AbstractIterator in org.apache.cassandra.index.sasi

    Subclasses of AbstractIterator in org.apache.cassandra.index.sasi
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TermIterator`

  - ### Uses of AbstractIterator in org.apache.cassandra.index.sasi.disk

    Subclasses of AbstractIterator in org.apache.cassandra.index.sasi.disk
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TokenTree.TokenTreeIterator`

  - ### Uses of AbstractIterator in org.apache.cassandra.index.sasi.memory

    Subclasses of AbstractIterator in org.apache.cassandra.index.sasi.memory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KeyRangeIterator`

  - ### Uses of AbstractIterator in org.apache.cassandra.index.sasi.plan

    Subclasses of AbstractIterator in org.apache.cassandra.index.sasi.plan
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Operation`

  - ### Uses of AbstractIterator in org.apache.cassandra.index.sasi.utils

    Subclasses of AbstractIterator in org.apache.cassandra.index.sasi.utils
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OnDiskIndexIterator`
    `protected static class` | `RangeIntersectionIterator.BounceIntersectionIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>` Iterator which performs intersection of multiple ranges by using bouncing (merge-join) technique to identify common elements in the given ranges.
    `protected static class` | `RangeIntersectionIterator.LookupIntersectionIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>` Iterator which performs a linear scan over a primary range (the smallest of the ranges) and O(log(n)) lookup into secondary ranges using values from the primary iterator.
    `class` | `RangeIterator<K extends java.lang.Comparable<K>,T extends CombinedValue<K>>`
    `static class` | `RangeIterator.Builder.EmptyRangeIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>`
    `class` | `RangeUnionIterator<K extends java.lang.Comparable<K>,D extends CombinedValue<K>>` Range Union Iterator is used to return sorted stream of elements from multiple RangeIterator instances.

Copyright © 2018 The Apache Software Foundation