# Uses of Package
org.apache.cassandra.db

Packages that use org.apache.cassandra.db
org.apache.cassandra.auth
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.columniterator
org.apache.cassandra.db.commitlog
org.apache.cassandra.db.compaction
org.apache.cassandra.db.compaction.writers
org.apache.cassandra.db.composites
org.apache.cassandra.db.context
org.apache.cassandra.db.filter
org.apache.cassandra.db.index
org.apache.cassandra.db.index.composites
org.apache.cassandra.db.index.keys
org.apache.cassandra.db.lifecycle
org.apache.cassandra.db.marshal
org.apache.cassandra.dht
org.apache.cassandra.exceptions
org.apache.cassandra.io
org.apache.cassandra.io.sstable
org.apache.cassandra.io.sstable.format
org.apache.cassandra.io.sstable.format.big
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.thrift
org.apache.cassandra.tools
org.apache.cassandra.transport
org.apache.cassandra.triggers
org.apache.cassandra.utils
org.apache.cassandra.utils.memory
org.apache.cassandra.utils.obs

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.cache
Class and Description
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
AtomDeserializer Helper class to deserialize OnDiskAtom efficiently.
ColumnFamilyStore
ColumnFamilyType column family type enum
ColumnSerializer.Flag Flag affecting deserialization behavior.
Keyspace It represents a Keyspace.
OnDiskAtom

Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
ColumnFamily A sorted map of columns.
ConsistencyLevel
RangeTombstone
Row

Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.restrictions
Class and Description
IndexExpression
RowPosition

Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.selection
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.

Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.statements
Class and Description
ColumnFamily A sorted map of columns.
ConsistencyLevel
IndexExpression
Row

Classes in org.apache.cassandra.db used by org.apache.cassandra.db
Class and Description
AbstractCell
AbstractNativeCell {@code Packs a CellName AND a Cell into one off-heap representation.
AbstractRangeCommand
ArrayBackedSortedColumns A ColumnFamily backed by an array.
AtomicBTreeColumns A thread-safe and atomic ISortedColumns implementation.
BatchlogManager
BatchlogManagerMBean
BlacklistedDirectoriesMBean
BufferCell
BufferDecoratedKey
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
CFRowAdder Convenience object to populate a given CQL3 row in a ColumnFamily object.
ClockAndCount
ColumnFamily A sorted map of columns.
ColumnFamily.Factory
ColumnFamilySerializer
ColumnFamilyStore
ColumnFamilyStore.AbstractScanIterator
ColumnFamilyStore.RefViewFragment
ColumnFamilyStore.ViewFragment
ColumnFamilyStoreMBean The MBean interface for ColumnFamilyStore
ColumnFamilyType column family type enum
ColumnIndex
ColumnSerializer.CorruptColumnException
ColumnSerializer.Flag Flag affecting deserialization behavior.
ConsistencyLevel
CounterCell A column that represents a partitioned counter.
CounterMutation
CounterMutation.CounterMutationSerializer
CounterUpdateCell A counter update while it hasn't been applied yet by the leader replica.
DataRange Groups key range and column filter for range queries.
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
DeletedCell
DeletionInfo A combination of a top-level (or row) tombstone and range tombstones describing the deletions within a `ColumnFamily` (or row).
DeletionInfo.InOrderTester This object allow testing whether a given column (name/timestamp) is deleted or not by this DeletionInfo, assuming that the columns given to this object are passed in forward or reversed comparator sorted order.
DeletionTime A top-level (row) tombstone.
DeletionTime.Serializer
Directories Encapsulate handling of paths to the data files.
Directories.DataDirectory
Directories.FileAction
Directories.SSTableLister
ExpiringCell Alternative to Cell that have an expiring time.

HintedHandOffManager
The hint schema looks like this: CREATE TABLE hints ( target_id uuid, hint_id timeuuid, message_version int, mutation blob, PRIMARY KEY (target_id, hint_id, message_version) ) WITH COMPACT STORAGE; Thus, for each node in the cluster we treat its uuid as the partition key; each hint is a logical row (physical composite column) containing the mutation to replay and associated metadata.

HintedHandOffManagerMBean
IMutation
IndexExpression
Keyspace It represents a Keyspace.
Memtable
Mutation
Mutation.MutationSerializer
NativeCell
OnDiskAtom
OnDiskAtom.SerializerForWriting
PagedRangeCommand
RangeSliceCommand
RangeSliceReply
RangeTombstone
RangeTombstone.Tracker Tracks opened RangeTombstones when iterating over a partition.
RangeTombstoneList Data structure holding the range tombstones of a ColumnFamily.
ReadCommand
ReadCommand.Type
ReadResponse
Row
Row.RowSerializer
RowIndexEntry
RowIndexEntry.IndexSerializer
RowPosition
RowPosition.Kind
RowPosition.RowPositionSerializer
SizeEstimatesRecorder A very simplistic/crude partition count/size estimator.
SliceFromReadCommand
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
TypeSizes
WriteResponse
WriteResponse.WriteResponseSerializer
WriteType

Classes in org.apache.cassandra.db used by org.apache.cassandra.db.columniterator
Class and Description
ColumnFamily A sorted map of columns.
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
OnDiskAtom

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

Classes in org.apache.cassandra.db used by org.apache.cassandra.db.compaction
Class and Description
ColumnFamily A sorted map of columns.
ColumnFamilyStore
ColumnIndex.Builder Help to create an index for a column family based on size of columns, and write said columns to disk.
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
DeletionTime A top-level (row) tombstone.
Memtable
OnDiskAtom
RangeTombstone
RowIndexEntry

Classes in org.apache.cassandra.db used by org.apache.cassandra.db.compaction.writers
Class and Description
ColumnFamilyStore
Directories Encapsulate handling of paths to the data files.
Directories.DataDirectory

Classes in org.apache.cassandra.db used by org.apache.cassandra.db.composites
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
ColumnSerializer
DeletionInfo.Serializer
OnDiskAtom
OnDiskAtom.Serializer
RangeTombstone.Serializer

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
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
ColumnFamily A sorted map of columns.
ColumnFamilyStore
DataRange Groups key range and column filter for range queries.
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
DeletionInfo A combination of a top-level (or row) tombstone and range tombstones describing the deletions within a `ColumnFamily` (or row).
DeletionInfo.InOrderTester This object allow testing whether a given column (name/timestamp) is deleted or not by this DeletionInfo, assuming that the columns given to this object are passed in forward or reversed comparator sorted order.
IndexExpression
OnDiskAtom
RangeTombstone
RowIndexEntry

Classes in org.apache.cassandra.db used by org.apache.cassandra.db.index
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
ColumnFamily A sorted map of columns.
ColumnFamilyStore
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
IndexExpression
Row

Classes in org.apache.cassandra.db used by org.apache.cassandra.db.index.composites
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
ColumnFamily A sorted map of columns.
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
Row

Classes in org.apache.cassandra.db used by org.apache.cassandra.db.index.keys
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
ColumnFamily A sorted map of columns.
Row

Classes in org.apache.cassandra.db used by org.apache.cassandra.db.lifecycle
Class and Description
ColumnFamilyStore
Memtable
RowPosition

Classes in org.apache.cassandra.db used by org.apache.cassandra.db.marshal
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.

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.
RowPosition
RowPosition.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.io
Class and Description
TypeSizes

Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
ColumnFamily A sorted map of columns.
ColumnFamilyStore
ColumnSerializer.Flag Flag affecting deserialization behavior.
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
OnDiskAtom
RowIndexEntry
RowPosition
TypeSizes

Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.format
Class and Description
ColumnFamily A sorted map of columns.
ColumnFamilyStore
ColumnSerializer.Flag Flag affecting deserialization behavior.
DataRange Groups key range and column filter for range queries.
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
OnDiskAtom
RowIndexEntry
RowIndexEntry.IndexSerializer
RowPosition

Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.format.big
Class and Description
ColumnFamily A sorted map of columns.
ColumnSerializer.Flag Flag affecting deserialization behavior.
DataRange Groups key range and column filter for range queries.
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
OnDiskAtom
RowIndexEntry
RowIndexEntry.IndexSerializer
RowPosition

Classes in org.apache.cassandra.db used by org.apache.cassandra.locator
Class and Description
ConsistencyLevel
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

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
Row

Classes in org.apache.cassandra.db used by org.apache.cassandra.service
Class and Description
AbstractRangeCommand
ClockAndCount
ColumnFamily A sorted map of columns.
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
RangeSliceReply
ReadCommand
ReadResponse
Row
RowIndexEntry
SnapshotCommand
WriteType

Classes in org.apache.cassandra.db used by org.apache.cassandra.service.pager
Class and Description
ColumnFamily A sorted map of columns.
ColumnFamilyStore
ConsistencyLevel
ReadCommand
Row

Classes in org.apache.cassandra.db used by org.apache.cassandra.service.paxos
Class and Description
ColumnFamily A sorted map of columns.
ConsistencyLevel
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.

Classes in org.apache.cassandra.db used by org.apache.cassandra.thrift
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
ColumnFamily A sorted map of columns.
ConsistencyLevel
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
IndexExpression
KeyspaceNotDefinedException
ReadCommand

Classes in org.apache.cassandra.db used by org.apache.cassandra.tools
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
ColumnFamily A sorted map of columns.
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.
TypeSizes

Classes in org.apache.cassandra.db used by org.apache.cassandra.utils.memory
Class and Description
Cell Cell is immutable, which prevents all kinds of confusion in a multithreaded environment.
CounterCell A column that represents a partitioned counter.
DecoratedKey Represents a decorated key, handy for certain operations where just working with strings gets slow.
DeletedCell
ExpiringCell Alternative to Cell that have an expiring time.

Classes in org.apache.cassandra.db used by org.apache.cassandra.utils.obs
Class and Description
TypeSizes