| Interface | Description |
|---|---|
| BatchlogManagerMBean | |
| BlacklistedDirectoriesMBean | |
| ColumnFamilyStoreMBean |
The MBean interface for ColumnFamilyStore
|
| HintedHandOffManagerMBean | |
| IColumn |
TODO: rename
|
| IColumnContainer | |
| IMutation | |
| ISortedColumns |
A sorted map of columns.
|
| ISortedColumns.Factory | |
| OnDiskAtom |
| Class | Description |
|---|---|
| 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 | |
| MeteredFlusher | |
| 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 | |
| RangeTombstoneList |
Data structure holding the range tombstones of a ColumnFamily.
|
| RangeTombstoneList.Serializer | |
| 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 |
| Enum | Description |
|---|---|
| ColumnFamilyType |
column family type enum
|
| ConsistencyLevel | |
| RowPosition.Kind | |
| SystemTable.BootstrapState | |
| WriteType |
| Exception | Description |
|---|---|
| ColumnFamilyNotDefinedException | |
| ColumnSerializer.CorruptColumnException | |
| KeyspaceNotDefinedException | |
| UnknownColumnFamilyException |
Copyright © 2014 The Apache Software Foundation