| 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) | 
| 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,
                       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) | 
| 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,
        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) | 
| 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,
        boolean isForThrift) | 
| 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 © 2018 The Apache Software Foundation