## Uses of Class
org.apache.cassandra.io.sstable.IndexInfo

- Packages that use IndexInfo
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.io.sstable |

- - ### Uses of IndexInfo in org.apache.cassandra.db

    Methods in org.apache.cassandra.db that return IndexInfo
    Modifier and Type | Method and Description
    --- | ---
    `IndexInfo` | RowIndexEntry.IndexInfoRetriever.`columnsIndex(int index)`

    Methods in org.apache.cassandra.db that return types with arguments of type IndexInfo
    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<IndexInfo>` | RowIndexEntry.Serializer.`deserialize(DataInputPlus in, long indexFilePosition)`
    `RowIndexEntry<IndexInfo>` | RowIndexEntry.Serializer.`deserializeForCache(DataInputPlus in)`
    `java.util.Comparator<IndexInfo>` | ClusteringComparator.`indexComparator(boolean reversed)`
    `java.util.List<IndexInfo>` | ColumnIndex.`indexSamples()`

    Method parameters in org.apache.cassandra.db with type arguments of type IndexInfo
    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)`
    `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)`
    `void` | RowIndexEntry.Serializer.`serialize(RowIndexEntry<IndexInfo> rie, DataOutputPlus out, java.nio.ByteBuffer indexInfo)`
    `void` | RowIndexEntry.Serializer.`serializeForCache(RowIndexEntry<IndexInfo> rie, DataOutputPlus out)`

    Constructor parameters in org.apache.cassandra.db with type arguments of type IndexInfo
    Constructor and Description
    `ColumnIndex(SerializationHeader header, SequentialWriter writer, Version version, java.util.Collection<SSTableFlushObserver> observers, ISerializer<IndexInfo> indexInfoSerializer)`

  - ### Uses of IndexInfo in org.apache.cassandra.db.columniterator

    Methods in org.apache.cassandra.db.columniterator that return IndexInfo
    Modifier and Type | Method and Description
    --- | ---
    `IndexInfo` | AbstractSSTableIterator.IndexState.`currentIndex()`
    `IndexInfo` | AbstractSSTableIterator.IndexState.`index(int i)`

  - ### Uses of IndexInfo in org.apache.cassandra.io.sstable

    Methods in org.apache.cassandra.io.sstable that return IndexInfo
    Modifier and Type | Method and Description
    --- | ---
    `IndexInfo` | IndexInfo.Serializer.`deserialize(DataInputPlus in)`

    Methods in org.apache.cassandra.io.sstable with parameters of type IndexInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexInfo.Serializer.`serialize(IndexInfo info, DataOutputPlus out)`
    `long` | IndexInfo.Serializer.`serializedSize(IndexInfo info)`

Copyright © 2018 The Apache Software Foundation