Uses of Class
org.apache.cassandra.io.sstable.AbstractRowIndexEntry
-
-
Uses of AbstractRowIndexEntry in org.apache.cassandra.io.sstable
Classes in org.apache.cassandra.io.sstable with type parameters of type AbstractRowIndexEntry Modifier and Type Class Description class
AbstractSSTableIterator<RIE extends AbstractRowIndexEntry>
Methods in org.apache.cassandra.io.sstable that return AbstractRowIndexEntry Modifier and Type Method Description AbstractRowIndexEntry
SSTableRewriter. append(UnfilteredRowIterator partition)
AbstractRowIndexEntry
SSTableRewriter. tryAppend(UnfilteredRowIterator partition)
Methods in org.apache.cassandra.io.sstable with parameters of type AbstractRowIndexEntry Modifier and Type Method Description void
SSTableReadsListener.SelectionReason. trace(Descriptor descriptor, AbstractRowIndexEntry entry)
-
Uses of AbstractRowIndexEntry in org.apache.cassandra.io.sstable.format
Classes in org.apache.cassandra.io.sstable.format with type parameters of type AbstractRowIndexEntry Modifier and Type Interface Description static interface
SSTableFormat.KeyCacheValueSerializer<R extends SSTableReader,T extends AbstractRowIndexEntry>
class
SSTableScanner<S extends SSTableReader,E extends AbstractRowIndexEntry,I extends SSTableScanner.BaseKeyScanningIterator>
Fields in org.apache.cassandra.io.sstable.format declared as AbstractRowIndexEntry Modifier and Type Field Description protected E
SSTableScanner.BaseKeyScanningIterator. currentEntry
Methods in org.apache.cassandra.io.sstable.format that return AbstractRowIndexEntry Modifier and Type Method Description AbstractRowIndexEntry
SortedTableWriter. append(UnfilteredRowIterator partition)
Appends partition data to this writer.abstract AbstractRowIndexEntry
SSTableWriter. append(UnfilteredRowIterator iterator)
Appends partition data to this writer.protected abstract AbstractRowIndexEntry
SortedTableWriter. createRowIndexEntry(DecoratedKey key, DeletionTime partitionLevelDeletion, long finishResult)
protected abstract AbstractRowIndexEntry
SSTableReader. getRowIndexEntry(PartitionPosition key, SSTableReader.Operator op, boolean updateStats, SSTableReadsListener listener)
Retrieve an index entry for the partition found according to the provided key and operator.Methods in org.apache.cassandra.io.sstable.format with parameters of type AbstractRowIndexEntry Modifier and Type Method Description protected void
SSTableReader. notifySelected(SSTableReadsListener.SelectionReason reason, SSTableReadsListener localListener, SSTableReader.Operator op, boolean updateStats, AbstractRowIndexEntry entry)
A method to be called bySSTableReader.getPosition(PartitionPosition, Operator, boolean, SSTableReadsListener)
andSSTableReader.getRowIndexEntry(PartitionPosition, Operator, boolean, SSTableReadsListener)
methods when a searched key is found.protected void
SSTableReaderWithFilter. notifySelected(SSTableReadsListener.SelectionReason reason, SSTableReadsListener localListener, SSTableReader.Operator op, boolean updateStats, AbstractRowIndexEntry entry)
-
Uses of AbstractRowIndexEntry in org.apache.cassandra.io.sstable.format.big
Subclasses of AbstractRowIndexEntry in org.apache.cassandra.io.sstable.format.big Modifier and Type Class Description class
RowIndexEntry
Binary format ofRowIndexEntry
is defined as follows:(long) position (64 bit long, vint encoded) (int) serialized size of data that follows (32 bit int, vint encoded) -- following for indexed entries only (so serialized size > 0) (int) int/Uint DeletionTime.localDeletionTime (uint if version >= "oa" (5.0)) (long) DeletionTime.markedForDeletionAt (int) number of IndexInfo objects (32 bit int, vint encoded) (*) serialized IndexInfo objects, see below (*) offsets of serialized IndexInfo objects, since version "ma" (3.0) Each IndexInfo object's offset is relative to the first IndexInfo object.
-
Uses of AbstractRowIndexEntry in org.apache.cassandra.io.sstable.format.bti
Methods in org.apache.cassandra.io.sstable.format.bti with parameters of type AbstractRowIndexEntry Modifier and Type Method Description long
BtiTableWriter.IndexWriter. append(DecoratedKey key, AbstractRowIndexEntry indexEntry)
-
Uses of AbstractRowIndexEntry in org.apache.cassandra.io.sstable.keycache
Methods in org.apache.cassandra.io.sstable.keycache that return AbstractRowIndexEntry Modifier and Type Method Description AbstractRowIndexEntry
KeyCacheSupport. deserializeKeyCacheValue(DataInputPlus input)
AbstractRowIndexEntry
KeyCache. get(KeyCacheKey key, boolean updateStats)
default AbstractRowIndexEntry
KeyCacheSupport. getCachedPosition(KeyCacheKey key, boolean updateStats)
Will return null if key is not found or cache is not available.default AbstractRowIndexEntry
KeyCacheSupport. getCachedPosition(DecoratedKey key, boolean updateStats)
Will return null if key is not found or cache is not available.Methods in org.apache.cassandra.io.sstable.keycache with parameters of type AbstractRowIndexEntry Modifier and Type Method Description default void
KeyCacheSupport. cacheKey(DecoratedKey key, AbstractRowIndexEntry info)
Caches a key only if cache is available.void
KeyCache. put(KeyCacheKey cacheKey, AbstractRowIndexEntry info)
Constructor parameters in org.apache.cassandra.io.sstable.keycache with type arguments of type AbstractRowIndexEntry Constructor Description KeyCache(InstrumentingCache<KeyCacheKey,AbstractRowIndexEntry> cache)
-
Uses of AbstractRowIndexEntry in org.apache.cassandra.service
Fields in org.apache.cassandra.service with type parameters of type AbstractRowIndexEntry Modifier and Type Field Description AutoSavingCache<KeyCacheKey,AbstractRowIndexEntry>
CacheService. keyCache
Methods in org.apache.cassandra.service that return types with arguments of type AbstractRowIndexEntry Modifier and Type Method Description Future<Pair<KeyCacheKey,AbstractRowIndexEntry>>
CacheService.KeyCacheSerializer. deserialize(DataInputPlus input)
-