Uses of Class org.apache.cassandra.db.RowIndexEntry (apache-cassandra API)
Date: 2018-02-14

## Uses of Class
org.apache.cassandra.db.RowIndexEntry

- Packages that use RowIndexEntry
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.format.big |
  org.apache.cassandra.service |

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

    Methods in org.apache.cassandra.db that return RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `static RowIndexEntry<IndexInfo>` | RowIndexEntry.`create(long dataFilePosition, long indexFilePosition, DeletionTime deletionTime, long headerLength, int columnIndexCount, int indexedPartSize, java.util.List<IndexInfo> indexSamples, int[] offsets, ISerializer<IndexInfo> idxInfoSerializer)`
    `RowIndexEntry<T>` | RowIndexEntry.IndexSerializer.`deserialize(DataInputPlus in, long indexFilePosition)`
    `RowIndexEntry<IndexInfo>` | RowIndexEntry.Serializer.`deserialize(DataInputPlus in, long indexFilePosition)`
    `RowIndexEntry<T>` | RowIndexEntry.IndexSerializer.`deserializeForCache(DataInputPlus in)`
    `RowIndexEntry<IndexInfo>` | RowIndexEntry.Serializer.`deserializeForCache(DataInputPlus in)`

    Methods in org.apache.cassandra.db with parameters of type RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | RowIndexEntry.Serializer.`serialize(RowIndexEntry<IndexInfo> rie, DataOutputPlus out, java.nio.ByteBuffer indexInfo)`
    `void` | RowIndexEntry.IndexSerializer.`serialize(RowIndexEntry<T> rie, DataOutputPlus out, java.nio.ByteBuffer indexInfo)`
    `void` | RowIndexEntry.Serializer.`serializeForCache(RowIndexEntry<IndexInfo> rie, DataOutputPlus out)`
    `void` | RowIndexEntry.IndexSerializer.`serializeForCache(RowIndexEntry<T> rie, DataOutputPlus out)`

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

    Methods in org.apache.cassandra.db.columniterator with parameters of type RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract AbstractSSTableIterator.Reader` | AbstractSSTableIterator.`createReaderInternal(RowIndexEntry indexEntry, FileDataInput file, boolean shouldCloseFile)`
    `protected AbstractSSTableIterator.Reader` | SSTableIterator.`createReaderInternal(RowIndexEntry indexEntry, FileDataInput file, boolean shouldCloseFile)`
    `protected AbstractSSTableIterator.Reader` | SSTableReversedIterator.`createReaderInternal(RowIndexEntry indexEntry, FileDataInput file, boolean shouldCloseFile)`

    Constructors in org.apache.cassandra.db.columniterator with parameters of type RowIndexEntry
    Constructor and Description
    `AbstractSSTableIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter columnFilter, boolean isForThrift, FileHandle ifile)`
    `IndexState(AbstractSSTableIterator.Reader reader, ClusteringComparator comparator, RowIndexEntry indexEntry, boolean reversed, FileHandle indexFile)`
    `SSTableIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter columns, boolean isForThrift, FileHandle ifile)`
    `SSTableReversedIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter columns, boolean isForThrift, FileHandle ifile)`

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

    Methods in org.apache.cassandra.io.sstable that return RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `RowIndexEntry` | SSTableRewriter.`append(UnfilteredRowIterator partition)`
    `RowIndexEntry` | SSTableRewriter.`tryAppend(UnfilteredRowIterator partition)`

    Methods in org.apache.cassandra.io.sstable with parameters of type RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `static SSTableIdentityIterator` | SSTableIdentityIterator.`create(SSTableReader sstable, FileDataInput dfile, RowIndexEntry<?> indexEntry, DecoratedKey key, boolean tombstoneOnly)`

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

    Fields in org.apache.cassandra.io.sstable.format with type parameters of type RowIndexEntry
    Modifier and Type | Field and Description
    --- | ---
    `protected InstrumentingCache<KeyCacheKey,RowIndexEntry>` | SSTableReader.`keyCache`

    Methods in org.apache.cassandra.io.sstable.format that return RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `abstract RowIndexEntry` | SSTableWriter.`append(UnfilteredRowIterator iterator)` Appends partition data to this writer.
    `RowIndexEntry` | SSTableReader.`getCachedPosition(DecoratedKey key, boolean updateStats)`
    `protected RowIndexEntry` | SSTableReader.`getCachedPosition(KeyCacheKey unifiedKey, boolean updateStats)`
    `RowIndexEntry` | SSTableReader.`getPosition(PartitionPosition key, SSTableReader.Operator op)` Retrieves the position while updating the key cache and the stats.
    `RowIndexEntry` | SSTableReader.`getPosition(PartitionPosition key, SSTableReader.Operator op, boolean updateCacheAndStats)`
    `protected abstract RowIndexEntry` | SSTableReader.`getPosition(PartitionPosition key, SSTableReader.Operator op, boolean updateCacheAndStats, boolean permitMatchPastLast, SSTableReadsListener listener)`
    `RowIndexEntry` | SSTableReader.`getPosition(PartitionPosition key, SSTableReader.Operator op, SSTableReadsListener listener)` Retrieves the position while updating the key cache and the stats.

    Methods in org.apache.cassandra.io.sstable.format that return types with arguments of type RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `InstrumentingCache<KeyCacheKey,RowIndexEntry>` | SSTableReader.`getKeyCache()`

    Methods in org.apache.cassandra.io.sstable.format with parameters of type RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | SSTableReader.`cacheKey(DecoratedKey key, RowIndexEntry info)`
    `abstract UnfilteredRowIterator` | SSTableReader.`iterator(FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter selectedColumns, boolean reversed, boolean isForThrift)`
    `default void` | SSTableReadsListener.`onSSTableSelected(SSTableReader sstable, RowIndexEntry<?> indexEntry, SSTableReadsListener.SelectionReason reason)` Handles notification that the specified SSTable has been selected during a single partition query.
    `abstract UnfilteredRowIterator` | SSTableReader.`simpleIterator(FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, boolean tombstoneOnly)`

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

    Methods in org.apache.cassandra.io.sstable.format.big that return RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `RowIndexEntry` | BigTableWriter.`append(UnfilteredRowIterator iterator)` Appends partition data to this writer.
    `protected RowIndexEntry` | BigTableReader.`getPosition(PartitionPosition key, SSTableReader.Operator op, boolean updateCacheAndStats, boolean permitMatchPastLast, SSTableReadsListener listener)`

    Methods in org.apache.cassandra.io.sstable.format.big with parameters of type RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `UnfilteredRowIterator` | BigTableReader.`iterator(FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter selectedColumns, boolean reversed, boolean isForThrift)`
    `UnfilteredRowIterator` | BigTableReader.`simpleIterator(FileDataInput dfile, DecoratedKey key, RowIndexEntry position, boolean tombstoneOnly)`

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

    Fields in org.apache.cassandra.service with type parameters of type RowIndexEntry
    Modifier and Type | Field and Description
    --- | ---
    `AutoSavingCache<KeyCacheKey,RowIndexEntry>` | CacheService.`keyCache`

    Methods in org.apache.cassandra.service that return types with arguments of type RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `java.util.concurrent.Future<Pair<KeyCacheKey,RowIndexEntry>>` | CacheService.KeyCacheSerializer.`deserialize(DataInputPlus input, ColumnFamilyStore cfs)`

Copyright © 2018 The Apache Software Foundation