## Uses of Interface
org.apache.cassandra.db.rows.BaseRowIterator

- Packages that use BaseRowIterator
  Package | Description
  --- | ---
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.db.partitions |
  org.apache.cassandra.db.rows |
  org.apache.cassandra.db.transform |
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.streaming |

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

    Classes in org.apache.cassandra.db.columniterator that implement BaseRowIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSSTableIterator`
    `class` | `SSTableIterator` A Cell Iterator over SSTable
    `class` | `SSTableReversedIterator` A Cell Iterator in reversed clustering order over SSTable

  - ### Uses of BaseRowIterator in org.apache.cassandra.db.filter

    Methods in org.apache.cassandra.db.filter that return BaseRowIterator
    Modifier and Type | Method and Description
    --- | ---
    `protected BaseRowIterator<?>` | DataLimits.Counter.`applyToPartition(BaseRowIterator<?> partition)`

    Methods in org.apache.cassandra.db.filter with parameters of type BaseRowIterator
    Modifier and Type | Method and Description
    --- | ---
    `protected BaseRowIterator<?>` | DataLimits.Counter.`applyToPartition(BaseRowIterator<?> partition)`

  - ### Uses of BaseRowIterator in org.apache.cassandra.db.partitions

    Classes in org.apache.cassandra.db.partitions with type parameters of type BaseRowIterator
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BasePartitionIterator<I extends BaseRowIterator<?>>`

    Classes in org.apache.cassandra.db.partitions that implement BaseRowIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBTreePartition.SlicesIterator`

  - ### Uses of BaseRowIterator in org.apache.cassandra.db.rows

    Classes in org.apache.cassandra.db.rows with type parameters of type BaseRowIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WithOnlyQueriedData<I extends BaseRowIterator<?>>` Function to skip cells (from an iterator) that are not part of those queried by the user according to the provided `ColumnFilter`.

    Subinterfaces of BaseRowIterator in org.apache.cassandra.db.rows
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `RowIterator` An iterator over rows belonging to a partition.
    `interface` | `UnfilteredRowIterator` An iterator over the rows of a given partition that also includes deletion informations.

    Classes in org.apache.cassandra.db.rows that implement BaseRowIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUnfilteredRowIterator`
    `class` | `LazilyInitializedUnfilteredRowIterator` Abstract class to create UnfilteredRowIterator that lazily initialize themselves.
    `class` | `RowAndDeletionMergeIterator` An iterator that merges a source of rows with the range tombstone and partition level deletion of a give partition.
    `class` | `UnfilteredRowIteratorWithLowerBound` An unfiltered row iterator with a lower bound retrieved from either the global sstable statistics or the row index lower bounds (if available in the cache).
    `class` | `WrappingUnfilteredRowIterator` Abstract class to make writing unfiltered iterators that wrap another iterator easier.

  - ### Uses of BaseRowIterator in org.apache.cassandra.db.transform

    Classes in org.apache.cassandra.db.transform with type parameters of type BaseRowIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasePartitions<R extends BaseRowIterator<?>,I extends BasePartitionIterator<? extends BaseRowIterator<?>>>`
    `class` | `BasePartitions<R extends BaseRowIterator<?>,I extends BasePartitionIterator<? extends BaseRowIterator<?>>>`
    `class` | `BaseRows<R extends Unfiltered,I extends BaseRowIterator<? extends Unfiltered>>`
    `interface` | `MoreRows<I extends BaseRowIterator<?>>` An interface for providing new row contents for a partition.
    `class` | `StoppingTransformation<I extends BaseRowIterator<?>>`
    `class` | `Transformation<I extends BaseRowIterator<?>>` We have a single common superclass for all Transformations to make implementation efficient.

    Classes in org.apache.cassandra.db.transform that implement BaseRowIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseRows<R extends Unfiltered,I extends BaseRowIterator<? extends Unfiltered>>`
    `class` | `FilteredRows`

    Methods in org.apache.cassandra.db.transform that return BaseRowIterator
    Modifier and Type | Method and Description
    --- | ---
    `protected BaseRowIterator<?>` | BasePartitions.`applyOne(BaseRowIterator<?> value, Transformation transformation)`
    `protected BaseRowIterator` | EmptyPartitionsDiscarder.`applyToPartition(BaseRowIterator iterator)`

    Methods in org.apache.cassandra.db.transform with parameters of type BaseRowIterator
    Modifier and Type | Method and Description
    --- | ---
    `protected BaseRowIterator<?>` | BasePartitions.`applyOne(BaseRowIterator<?> value, Transformation transformation)`
    `protected BaseRowIterator` | EmptyPartitionsDiscarder.`applyToPartition(BaseRowIterator iterator)`
    `protected RowIterator` | Filter.`applyToPartition(BaseRowIterator iterator)`

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

    Classes in org.apache.cassandra.io.sstable that implement BaseRowIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SSTableIdentityIterator`

  - ### Uses of BaseRowIterator in org.apache.cassandra.streaming

    Classes in org.apache.cassandra.streaming that implement BaseRowIterator
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `StreamReader.StreamDeserializer`

Copyright © 2018 The Apache Software Foundation