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

Packages that use RowIndexEntry
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
`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
`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
`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
`RowIndexEntry` SSTableRewriter.`append(UnfilteredRowIterator partition)`
`RowIndexEntry` SSTableRewriter.`tryAppend(UnfilteredRowIterator partition)`

Methods in org.apache.cassandra.io.sstable with parameters of type RowIndexEntry
`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
`protected InstrumentingCache<KeyCacheKey,RowIndexEntry>` SSTableReader.`keyCache`

Methods in org.apache.cassandra.io.sstable.format that return RowIndexEntry
`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
`InstrumentingCache<KeyCacheKey,RowIndexEntry>` SSTableReader.`getKeyCache()`

Methods in org.apache.cassandra.io.sstable.format with parameters of type RowIndexEntry
`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
`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
`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
`AutoSavingCache<KeyCacheKey,RowIndexEntry>` CacheService.`keyCache`

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