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) |
default RowIndexEntry<T> |
RowIndexEntry.IndexSerializer.deserialize(FileDataInput input) |
default RowIndexEntry<T> |
RowIndexEntry.IndexSerializer.deserialize(RandomAccessReader reader) |
RowIndexEntry<T> |
RowIndexEntry.IndexSerializer.deserializeForCache(DataInputPlus in) |
RowIndexEntry<IndexInfo> |
RowIndexEntry.Serializer.deserializeForCache(DataInputPlus in) |
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) |
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) |
Constructor and Description |
---|
AbstractSSTableIterator(SSTableReader sstable,
FileDataInput file,
DecoratedKey key,
RowIndexEntry indexEntry,
Slices slices,
ColumnFilter columnFilter,
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,
FileHandle ifile) |
SSTableReversedIterator(SSTableReader sstable,
FileDataInput file,
DecoratedKey key,
RowIndexEntry indexEntry,
Slices slices,
ColumnFilter columns,
FileHandle ifile) |
Modifier and Type | Method and Description |
---|---|
RowIndexEntry |
SSTableRewriter.append(UnfilteredRowIterator partition) |
RowIndexEntry |
SSTableRewriter.tryAppend(UnfilteredRowIterator partition) |
Modifier and Type | Method and Description |
---|---|
static SSTableIdentityIterator |
SSTableIdentityIterator.create(SSTableReader sstable,
FileDataInput dfile,
RowIndexEntry<?> indexEntry,
DecoratedKey key,
boolean tombstoneOnly) |
Modifier and Type | Field and Description |
---|---|
protected InstrumentingCache<KeyCacheKey,RowIndexEntry> |
SSTableReader.keyCache |
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.
|
Modifier and Type | Method and Description |
---|---|
InstrumentingCache<KeyCacheKey,RowIndexEntry> |
SSTableReader.getKeyCache() |
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) |
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) |
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) |
Modifier and Type | Method and Description |
---|---|
UnfilteredRowIterator |
BigTableReader.iterator(FileDataInput file,
DecoratedKey key,
RowIndexEntry indexEntry,
Slices slices,
ColumnFilter selectedColumns,
boolean reversed) |
UnfilteredRowIterator |
BigTableReader.simpleIterator(FileDataInput dfile,
DecoratedKey key,
RowIndexEntry position,
boolean tombstoneOnly) |
Modifier and Type | Field and Description |
---|---|
AutoSavingCache<KeyCacheKey,RowIndexEntry> |
CacheService.keyCache |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<Pair<KeyCacheKey,RowIndexEntry>> |
CacheService.KeyCacheSerializer.deserialize(DataInputPlus input,
ColumnFamilyStore cfs) |
Copyright © 2009- The Apache Software Foundation