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

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

- Packages that use RowIndexEntry
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.db.filter |
  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<IndexHelper.IndexInfo>` | RowIndexEntry.`create(long position, DeletionTime deletionTime, ColumnIndex index)`
    `RowIndexEntry<T>` | RowIndexEntry.IndexSerializer.`deserialize(java.io.DataInput in, Version version)`
    `RowIndexEntry<IndexHelper.IndexInfo>` | RowIndexEntry.Serializer.`deserialize(java.io.DataInput in, Version version)`

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

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

    Methods in org.apache.cassandra.db.compaction that return RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `abstract RowIndexEntry` | AbstractCompactedRow.`write(long currentPosition, SequentialWriter out)` write the row (size + column index + filter + column data, but NOT row key) to @param out.
    `RowIndexEntry` | LazilyCompactedRow.`write(long currentPosition, SequentialWriter dataFile)`

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

    Methods in org.apache.cassandra.db.filter with parameters of type RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `OnDiskAtomIterator` | IDiskAtomFilter.`getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry)` Get an iterator that returns columns from the given SSTable using the opened file matching the Filter criteria in sorted order.
    `OnDiskAtomIterator` | NamesQueryFilter.`getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry)`
    `OnDiskAtomIterator` | SliceQueryFilter.`getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry)`

  - ### 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(AbstractCompactedRow row)`
    `RowIndexEntry` | SSTableRewriter.`tryAppend(AbstractCompactedRow row)`

  - ### 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(AbstractCompactedRow row)`
    `RowIndexEntry` | SSTableReader.`getCachedPosition(DecoratedKey key, boolean updateStats)`
    `protected RowIndexEntry` | SSTableReader.`getCachedPosition(KeyCacheKey unifiedKey, boolean updateStats)`
    `RowIndexEntry` | SSTableReader.`getPosition(RowPosition key, SSTableReader.Operator op)` Get position updating key cache and stats.
    `RowIndexEntry` | SSTableReader.`getPosition(RowPosition key, SSTableReader.Operator op, boolean updateCacheAndStats)`
    `protected abstract RowIndexEntry` | SSTableReader.`getPosition(RowPosition key, SSTableReader.Operator op, boolean updateCacheAndStats, boolean permitMatchPastLast)`

    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 OnDiskAtomIterator` | SSTableReader.`iterator(FileDataInput file, DecoratedKey key, ColumnSlice[] slices, boolean reversed, RowIndexEntry indexEntry)`
    `abstract OnDiskAtomIterator` | SSTableReader.`iterator(FileDataInput file, DecoratedKey key, java.util.SortedSet<CellName> columns, RowIndexEntry indexEntry)`

  - ### 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(AbstractCompactedRow row)`
    `protected RowIndexEntry` | BigTableReader.`getPosition(RowPosition key, SSTableReader.Operator op, boolean updateCacheAndStats, boolean permitMatchPastLast)`

    Methods in org.apache.cassandra.io.sstable.format.big with parameters of type RowIndexEntry
    Modifier and Type | Method and Description
    --- | ---
    `OnDiskAtomIterator` | BigTableReader.`iterator(FileDataInput input, DecoratedKey key, ColumnSlice[] slices, boolean reverse, RowIndexEntry indexEntry)`
    `OnDiskAtomIterator` | BigTableReader.`iterator(FileDataInput input, DecoratedKey key, java.util.SortedSet<CellName> columns, RowIndexEntry indexEntry)`

  - ### 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(java.io.DataInputStream input, ColumnFamilyStore cfs)`

Copyright © 2018 The Apache Software Foundation