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

- Packages that use RowIterator
  Package | Description
  --- | ---
  org.apache.cassandra.cql3 |
  org.apache.cassandra.cql3.statements |
  org.apache.cassandra.db |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.db.partitions |
  org.apache.cassandra.db.rows |
  org.apache.cassandra.db.transform |
  org.apache.cassandra.index.internal |
  org.apache.cassandra.index.internal.composites |
  org.apache.cassandra.index.internal.keys |
  org.apache.cassandra.service |
  org.apache.cassandra.service.pager |

- - ### Uses of RowIterator in org.apache.cassandra.cql3

    Methods in org.apache.cassandra.cql3 with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SuperColumnCompatibility.`processPartition(CFMetaData cfm, Selection selection, RowIterator partition, Selection.ResultSetBuilder result, ProtocolVersion protocolVersion, SuperColumnCompatibility.SuperColumnRestrictions restrictions, QueryOptions queryOptions)` For _dense_ SuperColumn Families.
    `static UntypedResultSet` | QueryProcessor.`resultify(java.lang.String query, RowIterator partition)`

  - ### Uses of RowIterator in org.apache.cassandra.cql3.statements

    Methods in org.apache.cassandra.cql3.statements with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static ResultSet` | ModificationStatement.`buildCasResultSet(java.lang.String ksName, java.lang.String tableName, RowIterator partition, java.lang.Iterable<ColumnDefinition> columnsWithConditions, boolean isBatch, QueryOptions options)`

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

    Methods in org.apache.cassandra.db that return RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static RowIterator` | EmptyIterators.`row(CFMetaData metadata, DecoratedKey partitionKey, boolean isReverseOrder)`
    `static RowIterator` | LegacyLayout.`toRowIterator(CFMetaData metadata, DecoratedKey key, java.util.Iterator<LegacyLayout.LegacyCell> cells, int nowInSec)`

    Methods in org.apache.cassandra.db with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static Pair<LegacyLayout.LegacyRangeTombstoneList,java.util.Iterator<LegacyLayout.LegacyCell>>` | LegacyLayout.`fromRowIterator(RowIterator iterator)`

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

    Methods in org.apache.cassandra.db.filter that return RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `RowIterator` | DataLimits.Counter.`applyTo(RowIterator partition)`

    Methods in org.apache.cassandra.db.filter with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `RowIterator` | DataLimits.Counter.`applyTo(RowIterator partition)`

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

    Methods in org.apache.cassandra.db.partitions that return RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static RowIterator` | PartitionIterators.`getOnlyElement(PartitionIterator iter, SinglePartitionReadCommand command)`
    `RowIterator` | FilteredPartition.`rowIterator()`

    Methods in org.apache.cassandra.db.partitions with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `protected static AbstractBTreePartition.Holder` | AbstractBTreePartition.`build(RowIterator rows, DeletionInfo deletion, boolean buildEncodingStats, int initialRowCapacity)`
    `static FilteredPartition` | FilteredPartition.`create(RowIterator iterator)` Create a FilteredPartition holding all the rows of the provided iterator.
    `static PartitionUpdate` | PartitionUpdate.`fromIterator(RowIterator iterator, ColumnFilter filter)` Turns the given iterator into an update.
    `static PartitionIterator` | PartitionIterators.`singletonIterator(RowIterator iterator)`

    Constructors in org.apache.cassandra.db.partitions with parameters of type RowIterator
    Constructor and Description
    `FilteredPartition(RowIterator rows)`

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

    Methods in org.apache.cassandra.db.rows that return RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static RowIterator` | UnfilteredRowIterators.`filter(UnfilteredRowIterator iter, int nowInSec)` Returns a iterator that only returns rows with only live content.
    `static RowIterator` | RowIterators.`loggingIterator(RowIterator iterator, java.lang.String id)` Wraps the provided iterator so it logs the returned rows for debugging purposes.
    `static RowIterator` | RowIterators.`withOnlyQueriedData(RowIterator iterator, ColumnFilter filter)` Filter the provided iterator to only include cells that are selected by the user.

    Methods in org.apache.cassandra.db.rows with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RowIterators.`digest(RowIterator iterator, java.security.MessageDigest digest, java.security.MessageDigest altDigest, java.util.Set<java.nio.ByteBuffer> columnsToExclude)`
    `static RowIterator` | RowIterators.`loggingIterator(RowIterator iterator, java.lang.String id)` Wraps the provided iterator so it logs the returned rows for debugging purposes.
    `static RowIterator` | RowIterators.`withOnlyQueriedData(RowIterator iterator, ColumnFilter filter)` Filter the provided iterator to only include cells that are selected by the user.

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

    Classes in org.apache.cassandra.db.transform that implement RowIterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FilteredRows`

    Methods in org.apache.cassandra.db.transform that return RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static RowIterator` | Transformation.`apply(RowIterator iterator, Transformation<?> transformation)`
    `protected RowIterator` | Filter.`applyToPartition(BaseRowIterator iterator)`
    `static RowIterator` | MoreRows.`extend(RowIterator iterator, MoreRows<? super RowIterator> more)`
    `static RowIterator` | FilteredRows.`filter(UnfilteredRowIterator iterator, int nowInSecs)` Filter any RangeTombstoneMarker from the iterator, transforming it into a RowIterator.

    Methods in org.apache.cassandra.db.transform with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static RowIterator` | Transformation.`apply(RowIterator iterator, Transformation<?> transformation)`
    `static RowIterator` | MoreRows.`extend(RowIterator iterator, MoreRows<? super RowIterator> more)`

    Method parameters in org.apache.cassandra.db.transform with type arguments of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static PartitionIterator` | Transformation.`apply(PartitionIterator iterator, Transformation<? super RowIterator> transformation)`
    `static RowIterator` | MoreRows.`extend(RowIterator iterator, MoreRows<? super RowIterator> more)`

  - ### Uses of RowIterator in org.apache.cassandra.index.internal

    Methods in org.apache.cassandra.index.internal with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract UnfilteredPartitionIterator` | CassandraIndexSearcher.`queryDataFromIndex(DecoratedKey indexKey, RowIterator indexHits, ReadCommand command, ReadExecutionController executionController)`

  - ### Uses of RowIterator in org.apache.cassandra.index.internal.composites

    Methods in org.apache.cassandra.index.internal.composites with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `protected UnfilteredPartitionIterator` | CompositesSearcher.`queryDataFromIndex(DecoratedKey indexKey, RowIterator indexHits, ReadCommand command, ReadExecutionController executionController)`

  - ### Uses of RowIterator in org.apache.cassandra.index.internal.keys

    Methods in org.apache.cassandra.index.internal.keys with parameters of type RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `protected UnfilteredPartitionIterator` | KeysSearcher.`queryDataFromIndex(DecoratedKey indexKey, RowIterator indexHits, ReadCommand command, ReadExecutionController executionController)`

  - ### Uses of RowIterator in org.apache.cassandra.service

    Methods in org.apache.cassandra.service that return RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `static RowIterator` | StorageProxy.`cas(java.lang.String keyspaceName, java.lang.String cfName, DecoratedKey key, CASRequest request, ConsistencyLevel consistencyForPaxos, ConsistencyLevel consistencyForCommit, ClientState state, long queryStartNanoTime)` Apply @param updates if and only if the current values in the row for @param key match the provided @param conditions.
    `static RowIterator` | StorageProxy.`readOne(SinglePartitionReadCommand command, ConsistencyLevel consistencyLevel, ClientState state, long queryStartNanoTime)`
    `static RowIterator` | StorageProxy.`readOne(SinglePartitionReadCommand command, ConsistencyLevel consistencyLevel, long queryStartNanoTime)`

  - ### Uses of RowIterator in org.apache.cassandra.service.pager

    Methods in org.apache.cassandra.service.pager that return RowIterator
    Modifier and Type | Method and Description
    --- | ---
    `RowIterator` | AggregationQueryPager.GroupByPartitionIterator.`next()`

Copyright © 2018 The Apache Software Foundation