|
Class Summary |
| AbstractColumnContainer |
|
| AbstractThreadUnsafeSortedColumns |
|
| ArrayBackedSortedColumns |
A ISortedColumns backed by an ArrayList. |
| AtomicSortedColumns |
A thread-safe and atomic ISortedColumns implementation. |
| BatchlogManager |
|
| BlacklistedDirectories |
|
| CollationController |
|
| Column |
Column is immutable, which prevents all kinds of confusion in a multithreaded environment. |
| ColumnFamily |
|
| ColumnFamilySerializer |
|
| ColumnFamilyStore |
|
| ColumnFamilyStore.AbstractScanIterator |
|
| ColumnFamilyStore.ViewFragment |
|
| ColumnIndex |
|
| ColumnIndex.Builder |
Help to create an index for a column family based on size of columns,
and write said columns to disk. |
| ColumnSerializer |
|
| CounterColumn |
A column that represents a partitioned counter. |
| CounterMutation |
|
| CounterMutationVerbHandler |
|
| CounterUpdateColumn |
A counter update while it hasn't been applied yet by the leader replica. |
| DataTracker |
|
| DataTracker.SSTableIntervalTree |
|
| DecoratedKey |
Represents a decorated key, handy for certain operations
where just working with strings gets slow. |
| DefinitionsUpdateVerbHandler |
Called when node receives updated schema state from the schema migration coordinator node. |
| DefsTable |
SCHEMA_{KEYSPACES, COLUMNFAMILIES, COLUMNS}_CF are used to store Keyspace/ColumnFamily attributes to make schema
load/distribution easy, it replaces old mechanism when local migrations where serialized, stored in system.Migrations
and used for schema distribution. |
| DeletedColumn |
|
| DeletionInfo |
|
| DeletionInfo.Serializer |
|
| DeletionTime |
|
| Directories |
Encapsulate handling of paths to the data files. |
| Directories.DataDirectory |
|
| ExpiringColumn |
Alternative to Column 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. |
| IndexScanCommand |
|
| Memtable |
|
| MigrationRequestVerbHandler |
Sends it's current schema state in form of row mutations in reply to the remote node's request. |
| OnDiskAtom.Serializer |
|
| RangeSliceCommand |
|
| RangeSliceReply |
|
| RangeTombstone |
|
| RangeTombstone.Serializer |
|
| RangeTombstone.Tracker |
|
| ReadCommand |
|
| ReadRepairVerbHandler |
|
| ReadResponse |
|
| ReadVerbHandler |
|
| RetriedSliceFromReadCommand |
|
| Row |
|
| Row.RowSerializer |
|
| RowIndexEntry |
|
| RowIndexEntry.Serializer |
|
| RowIteratorFactory |
|
| RowMutation |
|
| RowMutation.RowMutationSerializer |
|
| RowMutationVerbHandler |
|
| RowPosition |
|
| RowPosition.RowPositionSerializer |
|
| SchemaCheckVerbHandler |
|
| SliceByNamesReadCommand |
|
| SliceFromReadCommand |
|
| SliceQueryPager |
|
| SnapshotCommand |
|
| SuperColumn |
|
| SystemTable |
|
| Table |
It represents a Keyspace. |
| ThreadSafeSortedColumns |
|
| TreeMapBackedSortedColumns |
|
| TruncateResponse |
This message is sent back the truncate operation and basically specifies if
the truncate succeeded. |
| TruncateResponse.TruncateResponseSerializer |
|
| TruncateVerbHandler |
|
| Truncation |
A truncate operation descriptor |
| TypeSizes |
|
| TypeSizes.NativeDBTypeSizes |
|
| TypeSizes.VIntEncodedTypeSizes |
|
| WriteResponse |
|
| WriteResponse.WriteResponseSerializer |
|