# Uses of Package
org.apache.cassandra.db

- Packages that use org.apache.cassandra.db
  Package | Description
  --- | ---
  org.apache.cassandra.auth |
  org.apache.cassandra.batchlog |
  org.apache.cassandra.cache |
  org.apache.cassandra.config |
  org.apache.cassandra.cql3 |
  org.apache.cassandra.cql3.restrictions |
  org.apache.cassandra.cql3.selection |
  org.apache.cassandra.cql3.statements |
  org.apache.cassandra.db |
  org.apache.cassandra.db.aggregation |
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.db.commitlog |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.db.compaction.writers |
  org.apache.cassandra.db.context |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.db.lifecycle |
  org.apache.cassandra.db.partitions |
  org.apache.cassandra.db.rows |
  org.apache.cassandra.db.transform |
  org.apache.cassandra.db.view |
  org.apache.cassandra.dht |
  org.apache.cassandra.exceptions |
  org.apache.cassandra.hints | Hints subsystem consists of several components.
  org.apache.cassandra.index |
  org.apache.cassandra.index.internal |
  org.apache.cassandra.index.internal.composites |
  org.apache.cassandra.index.internal.keys |
  org.apache.cassandra.index.sasi |
  org.apache.cassandra.index.sasi.conf |
  org.apache.cassandra.index.sasi.disk |
  org.apache.cassandra.index.sasi.memory |
  org.apache.cassandra.index.sasi.plan |
  org.apache.cassandra.index.transactions |
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.format.big |
  org.apache.cassandra.io.sstable.metadata |
  org.apache.cassandra.locator |
  org.apache.cassandra.metrics |
  org.apache.cassandra.net |
  org.apache.cassandra.notifications |
  org.apache.cassandra.repair |
  org.apache.cassandra.schema |
  org.apache.cassandra.service |
  org.apache.cassandra.service.pager |
  org.apache.cassandra.service.paxos |
  org.apache.cassandra.streaming |
  org.apache.cassandra.streaming.messages |
  org.apache.cassandra.thrift |
  org.apache.cassandra.tools |
  org.apache.cassandra.tools.nodetool.stats |
  org.apache.cassandra.transport |
  org.apache.cassandra.triggers |
  org.apache.cassandra.utils |
  org.apache.cassandra.utils.memory |

- Classes in org.apache.cassandra.db used by org.apache.cassandra.auth
  Class and Description
  ConsistencyLevel

- Classes in org.apache.cassandra.db used by org.apache.cassandra.batchlog
  Class and Description
  Mutation

- Classes in org.apache.cassandra.db used by org.apache.cassandra.cache
  Class and Description
  Clustering
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.config
  Class and Description
  ClusteringComparator A comparator of clustering prefixes (or more generally of `Clusterable`}.
  ClusteringPrefix A clustering prefix is the unit of what a `ClusteringComparator` can compare.
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  Keyspace It represents a Keyspace.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  Serializers Holds references on serializers that depend on the table definition.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3
  Class and Description
  Clustering
  ClusteringComparator A comparator of clustering prefixes (or more generally of `Clusterable`}.
  Columns An immutable and sorted list of (non-PK) columns for a given table.
  CompactTables.DefaultNames
  ConsistencyLevel
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionTime Information on deletion of a storage engine object.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  RangeTombstone A range tombstone is a tombstone that covers a slice/range of rows.
  Slice A slice represents the selection of a range of rows.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.restrictions
  Class and Description
  Clustering
  ClusteringBound The start or end of a range of clusterings, either inclusive or exclusive.
  MultiCBuilder Builder that allow to build multiple Clustering/ClusteringBound at the same time.
  PartitionPosition

- Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.selection
  Class and Description
  Clustering
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.statements
  Class and Description
  Clustering
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  ReadQuery Generic abstraction for read queries.
  SinglePartitionReadCommand A read command that selects a (part of a) single partition.
  Slice A slice represents the selection of a range of rows.
  Slices Represents the selection of multiple range of rows within a partition.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db
  Class and Description
  AbstractBufferClusteringPrefix
  AbstractClusteringPrefix
  AbstractReadCommandBuilder
  AbstractReadCommandBuilder.PartitionRangeBuilder
  AbstractReadCommandBuilder.SinglePartitionSliceBuilder
  BlacklistedDirectoriesMBean
  BufferDecoratedKey
  CBuilder Allows to build ClusteringPrefixes, either Clustering or ClusteringBound.
  ClockAndCount
  Clusterable Common class for objects that are identified by a clustering prefix, and can be thus sorted by a `ClusteringComparator`.
  Clustering
  Clustering.Serializer Serializer for Clustering object.
  ClusteringBound The start or end of a range of clusterings, either inclusive or exclusive.
  ClusteringBoundary The threshold between two different ranges, i.e.
  ClusteringBoundOrBoundary This class defines a threshold between ranges of clusterings.
  ClusteringBoundOrBoundary.Serializer
  ClusteringComparator A comparator of clustering prefixes (or more generally of `Clusterable`}.
  ClusteringPrefix A clustering prefix is the unit of what a `ClusteringComparator` can compare.
  ClusteringPrefix.Kind The kind of clustering prefix this actually is.
  ClusteringPrefix.Serializer
  ColumnFamilyStore
  ColumnFamilyStore.RefViewFragment
  ColumnFamilyStore.ViewFragment
  ColumnFamilyStoreMBean The MBean interface for ColumnFamilyStore
  Columns An immutable and sorted list of (non-PK) columns for a given table.
  Columns.Serializer
  CompactTables.DefaultNames
  Conflicts.Resolution
  ConsistencyLevel
  CounterMutation
  CounterMutation.CounterMutationSerializer
  DataRange Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).
  DataRange.Serializer
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionInfo A combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.
  DeletionPurger
  DeletionTime Information on deletion of a storage engine object.
  DeletionTime.Serializer
  Directories Encapsulate handling of paths to the data files.
  Directories.DataDirectory
  Directories.FileAction
  Directories.FileType The type of files that can be listed by SSTableLister, we never return txn logs, use LifecycleTransaction.getFiles() if you need txn logs.
  Directories.OnTxnErr How to handle a failure to read a txn log file.
  Directories.SSTableLister
  DiskBoundaries
  ExpirationDateOverflowHandling.ExpirationDateOverflowPolicy
  HintedHandOffManager Deprecated.
  HintedHandOffManagerMBean Deprecated.
  IMutation
  Keyspace It represents a Keyspace.
  LegacyLayout.CellGrouper
  LegacyLayout.LegacyAtom
  LegacyLayout.LegacyBound
  LegacyLayout.LegacyCell A legacy cell.
  LegacyLayout.LegacyCell.Kind
  LegacyLayout.LegacyCellName
  LegacyLayout.LegacyDeletionInfo
  LegacyLayout.LegacyRangeTombstone A legacy range tombstone.
  LegacyLayout.LegacyRangeTombstoneList Almost an entire copy of RangeTombstoneList from C* 2.1.
  LegacyLayout.LegacyUnfilteredPartition
  LivenessInfo Stores the information relating to the liveness of the primary key columns of a row.
  Memtable
  Memtable.MemtableUnfilteredPartitionIterator
  MultiCBuilder Builder that allow to build multiple Clustering/ClusteringBound at the same time.
  MutableDeletionInfo A mutable implementation of `DeletionInfo`.
  MutableDeletionInfo.Builder Builds DeletionInfo object from (in order) range tombstone markers.
  Mutation
  Mutation.MutationSerializer
  Mutation.SimpleBuilder Interface for building mutations geared towards human.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  PartitionColumns.Builder
  PartitionPosition
  PartitionPosition.Kind
  PartitionPosition.RowPositionSerializer
  PartitionRangeReadCommand A read command that selects a (part of a) range of partitions.
  RangeTombstone A range tombstone is a tombstone that covers a slice/range of rows.
  RangeTombstoneList Data structure holding the range tombstones of a ColumnFamily.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  ReadCommand.Kind
  ReadCommand.SelectionDeserializer
  ReadCommandVerbHandler
  ReadExecutionController
  ReadQuery Generic abstraction for read queries.
  ReadResponse
  RowIndexEntry Binary format of `RowIndexEntry` is defined as follows: {@code (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) DeletionTime.localDeletionTime (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.
  RowIndexEntry.IndexInfoRetriever Base class to access `IndexInfo` objects.
  RowIndexEntry.IndexSerializer
  SerializationHeader
  SerializationHeader.Component We need the CFMetadata to properly deserialize a SerializationHeader but it's clunky to pass that to a SSTable component, so we use this temporary object to delay the actual need for the metadata.
  SerializationHeader.Serializer
  SinglePartitionReadCommand A read command that selects a (part of a) single partition.
  SinglePartitionReadCommand.Group Groups multiple single partition read commands.
  SizeEstimatesRecorder A very simplistic/crude partition count/size estimator.
  Slice A slice represents the selection of a range of rows.
  Slice.Serializer
  Slices Represents the selection of multiple range of rows within a partition.
  Slices.Builder Builder to create `Slices` objects.
  Slices.InOrderTester In simple object that allows to test the inclusion of rows in those slices assuming those rows are passed (to `Slices.InOrderTester.includes(org.apache.cassandra.db.Clustering)`) in clustering order (or reverse clustering ordered, depending of the argument passed to `Slices.inOrderTester(boolean)`).
  Slices.Serializer
  StorageHook
  SystemKeyspace.BootstrapState
  TruncateResponse This message is sent back the truncate operation and basically specifies if the truncate succeeded.
  TruncateResponse.TruncateResponseSerializer
  Truncation A truncate operation descriptor
  UnfilteredDeserializer Helper class to deserialize Unfiltered object from disk efficiently.
  UnknownColumnException Exception thrown when we read a column internally that is unknown.
  WriteResponse
  WriteResponse.Serializer
  WriteType

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.aggregation
  Class and Description
  Clustering
  ClusteringComparator A comparator of clustering prefixes (or more generally of `Clusterable`}.
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.columniterator
  Class and Description
  ClusteringBound The start or end of a range of clusterings, either inclusive or exclusive.
  ClusteringComparator A comparator of clustering prefixes (or more generally of `Clusterable`}.
  ClusteringPrefix A clustering prefix is the unit of what a `ClusteringComparator` can compare.
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionTime Information on deletion of a storage engine object.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  RowIndexEntry Binary format of `RowIndexEntry` is defined as follows: {@code (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) DeletionTime.localDeletionTime (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.
  Slice A slice represents the selection of a range of rows.
  Slices Represents the selection of multiple range of rows within a partition.
  UnfilteredDeserializer Helper class to deserialize Unfiltered object from disk efficiently.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.commitlog
  Class and Description
  Mutation

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.compaction
  Class and Description
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  Directories Encapsulate handling of paths to the data files.
  DiskBoundaries
  Memtable
  SerializationHeader

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.compaction.writers
  Class and Description
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  Directories Encapsulate handling of paths to the data files.
  Directories.DataDirectory

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.context
  Class and Description
  ClockAndCount

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.filter
  Class and Description
  Clustering
  ClusteringComparator A comparator of clustering prefixes (or more generally of `Clusterable`}.
  ClusteringPrefix A clustering prefix is the unit of what a `ClusteringComparator` can compare.
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  Slices Represents the selection of multiple range of rows within a partition.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.lifecycle
  Class and Description
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  Directories.FileType The type of files that can be listed by SSTableLister, we never return txn logs, use LifecycleTransaction.getFiles() if you need txn logs.
  Directories.OnTxnErr How to handle a failure to read a txn log file.
  Memtable
  PartitionPosition

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.partitions
  Class and Description
  Clustering
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionInfo A combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.
  DeletionTime Information on deletion of a storage engine object.
  LivenessInfo Stores the information relating to the liveness of the primary key columns of a row.
  Mutation
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  RangeTombstone A range tombstone is a tombstone that covers a slice/range of rows.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  SinglePartitionReadCommand A read command that selects a (part of a) single partition.
  Slices Represents the selection of multiple range of rows within a partition.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.rows
  Class and Description
  Clusterable Common class for objects that are identified by a clustering prefix, and can be thus sorted by a `ClusteringComparator`.
  Clustering
  ClusteringBound The start or end of a range of clusterings, either inclusive or exclusive.
  ClusteringBoundary The threshold between two different ranges, i.e.
  ClusteringBoundOrBoundary This class defines a threshold between ranges of clusterings.
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionInfo A combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.
  DeletionPurger
  DeletionTime Information on deletion of a storage engine object.
  LivenessInfo Stores the information relating to the liveness of the primary key columns of a row.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  RangeTombstone A range tombstone is a tombstone that covers a slice/range of rows.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  SerializationHeader

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.transform
  Class and Description
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionTime Information on deletion of a storage engine object.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.db.view
  Class and Description
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  IMutation
  Keyspace It represents a Keyspace.
  Mutation
  ReadQuery Generic abstraction for read queries.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.dht
  Class and Description
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  PartitionPosition
  PartitionPosition.Kind

- Classes in org.apache.cassandra.db used by org.apache.cassandra.exceptions
  Class and Description
  ConsistencyLevel
  WriteType

- Classes in org.apache.cassandra.db used by org.apache.cassandra.hints
  Class and Description
  Mutation

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index
  Class and Description
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionTime Information on deletion of a storage engine object.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  RangeTombstone A range tombstone is a tombstone that covers a slice/range of rows.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  ReadExecutionController

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index.internal
  Class and Description
  CBuilder Allows to build ClusteringPrefixes, either Clustering or ClusteringBound.
  Clustering
  ClusteringComparator A comparator of clustering prefixes (or more generally of `Clusterable`}.
  ClusteringPrefix A clustering prefix is the unit of what a `ClusteringComparator` can compare.
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionTime Information on deletion of a storage engine object.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  ReadExecutionController

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index.internal.composites
  Class and Description
  CBuilder Allows to build ClusteringPrefixes, either Clustering or ClusteringBound.
  Clustering
  ClusteringPrefix A clustering prefix is the unit of what a `ClusteringComparator` can compare.
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  ReadExecutionController

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index.internal.keys
  Class and Description
  CBuilder Allows to build ClusteringPrefixes, either Clustering or ClusteringBound.
  Clustering
  ClusteringPrefix A clustering prefix is the unit of what a `ClusteringComparator` can compare.
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  ReadExecutionController

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasi
  Class and Description
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasi.conf
  Class and Description
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  Memtable

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasi.disk
  Class and Description
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasi.memory
  Class and Description
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasi.plan
  Class and Description
  ColumnFamilyStore
  DataRange Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  PartitionRangeReadCommand A read command that selects a (part of a) range of partitions.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  ReadExecutionController

- Classes in org.apache.cassandra.db used by org.apache.cassandra.index.transactions
  Class and Description
  DeletionTime Information on deletion of a storage engine object.
  RangeTombstone A range tombstone is a tombstone that covers a slice/range of rows.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable
  Class and Description
  ClusteringPrefix A clustering prefix is the unit of what a `ClusteringComparator` can compare.
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionTime Information on deletion of a storage engine object.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  PartitionPosition
  RowIndexEntry Binary format of `RowIndexEntry` is defined as follows: {@code (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) DeletionTime.localDeletionTime (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.
  SerializationHeader

- Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.format
  Class and Description
  ColumnFamilyStore
  DataRange Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  PartitionPosition
  RowIndexEntry Binary format of `RowIndexEntry` is defined as follows: {@code (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) DeletionTime.localDeletionTime (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.
  RowIndexEntry.IndexSerializer
  SerializationHeader
  Slices Represents the selection of multiple range of rows within a partition.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.format.big
  Class and Description
  DataRange Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  PartitionPosition
  RowIndexEntry Binary format of `RowIndexEntry` is defined as follows: {@code (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) DeletionTime.localDeletionTime (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.
  RowIndexEntry.IndexSerializer
  SerializationHeader
  Slices Represents the selection of multiple range of rows within a partition.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.metadata
  Class and Description
  ClusteringComparator A comparator of clustering prefixes (or more generally of `Clusterable`}.
  ClusteringPrefix A clustering prefix is the unit of what a `ClusteringComparator` can compare.
  DeletionTime Information on deletion of a storage engine object.
  LivenessInfo Stores the information relating to the liveness of the primary key columns of a row.
  SerializationHeader

- Classes in org.apache.cassandra.db used by org.apache.cassandra.locator
  Class and Description
  ConsistencyLevel
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  WriteType

- Classes in org.apache.cassandra.db used by org.apache.cassandra.metrics
  Class and Description
  ColumnFamilyStore
  Keyspace It represents a Keyspace.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.net
  Class and Description
  ConsistencyLevel
  IMutation
  Mutation

- Classes in org.apache.cassandra.db used by org.apache.cassandra.notifications
  Class and Description
  Memtable

- Classes in org.apache.cassandra.db used by org.apache.cassandra.repair
  Class and Description
  ColumnFamilyStore

- Classes in org.apache.cassandra.db used by org.apache.cassandra.schema
  Class and Description
  Mutation
  Mutation.SimpleBuilder Interface for building mutations geared towards human.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.service
  Class and Description
  ClockAndCount
  ColumnFamilyStore
  ConsistencyLevel
  CounterMutation
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  IMutation
  Keyspace It represents a Keyspace.
  Mutation
  PartitionRangeReadCommand A read command that selects a (part of a) range of partitions.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  ReadResponse
  RowIndexEntry Binary format of `RowIndexEntry` is defined as follows: {@code (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) DeletionTime.localDeletionTime (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.
  SinglePartitionReadCommand A read command that selects a (part of a) single partition.
  SinglePartitionReadCommand.Group Groups multiple single partition read commands.
  SnapshotCommand
  WriteType

- Classes in org.apache.cassandra.db used by org.apache.cassandra.service.pager
  Class and Description
  Clustering
  ConsistencyLevel
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  PartitionRangeReadCommand A read command that selects a (part of a) range of partitions.
  ReadCommand General interface for storage-engine read commands (common to both range and single partition commands).
  ReadExecutionController
  SinglePartitionReadCommand A read command that selects a (part of a) single partition.
  SinglePartitionReadCommand.Group Groups multiple single partition read commands.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.service.paxos
  Class and Description
  ConsistencyLevel
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  Mutation

- Classes in org.apache.cassandra.db used by org.apache.cassandra.streaming
  Class and Description
  ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionTime Information on deletion of a storage engine object.
  PartitionColumns Columns (or a subset of the columns) that a partition contains.
  SerializationHeader
  SerializationHeader.Component We need the CFMetadata to properly deserialize a SerializationHeader but it's clunky to pass that to a SSTable component, so we use this temporary object to delay the actual need for the metadata.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.streaming.messages
  Class and Description
  SerializationHeader.Component We need the CFMetadata to properly deserialize a SerializationHeader but it's clunky to pass that to a SSTable component, so we use this temporary object to delay the actual need for the metadata.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.thrift
  Class and Description
  ConsistencyLevel
  KeyspaceNotDefinedException
  LegacyLayout.LegacyCell A legacy cell.
  SinglePartitionReadCommand A read command that selects a (part of a) single partition.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.tools
  Class and Description
  ColumnFamilyStoreMBean The MBean interface for ColumnFamilyStore
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.tools.nodetool.stats
  Class and Description
  ColumnFamilyStoreMBean The MBean interface for ColumnFamilyStore

- Classes in org.apache.cassandra.db used by org.apache.cassandra.transport
  Class and Description
  ConsistencyLevel

- Classes in org.apache.cassandra.db used by org.apache.cassandra.triggers
  Class and Description
  IMutation
  Mutation

- Classes in org.apache.cassandra.db used by org.apache.cassandra.utils
  Class and Description
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.

- Classes in org.apache.cassandra.db used by org.apache.cassandra.utils.memory
  Class and Description
  Clustering
  DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
  DeletionInfo A combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.

Copyright © 2018 The Apache Software Foundation