Class IndexInfo


  • public class IndexInfo
    extends java.lang.Object
    IndexInfo is embedded in the indexed version of RowIndexEntry. Each instance roughly covers a range of column_index_size KiB and contains the first and last clustering value (or slice bound), its offset in the data file and width in the data file.

    Each IndexInfo object is serialized as follows.

    Serialization format changed in 3.0; the endOpenMarker has been introduced and integer fields are stored using varint encoding.

    (*) IndexInfo.firstName (ClusteringPrefix serializer, either Clustering.serializer.serialize or Slice.Bound.serializer.serialize) (*) IndexInfo.lastName (ClusteringPrefix serializer, either Clustering.serializer.serialize or Slice.Bound.serializer.serialize) (long) IndexInfo.offset (long) IndexInfo.width (bool) IndexInfo.endOpenMarker != null (if 3.0) (int) (Uint post c14227) IndexInfo.endOpenMarker.localDeletionTime (if 3.0 && IndexInfo.endOpenMarker != null) (long) IndexInfo.endOpenMarker.markedForDeletionAt (if 3.0 && IndexInfo.endOpenMarker != null)