CachingParams |
|
ColumnMetadata |
|
CompactionParams |
|
CompressionParams |
|
CQLTypeParser |
|
DefaultSchemaUpdateHandler |
|
DefaultSchemaUpdateHandlerFactory |
|
Diff<T extends java.lang.Iterable,S> |
|
Diff.Altered<T> |
|
DistributedSchema |
Immutable snapshot of the current schema along with its version.
|
DroppedColumn |
|
Indexes |
For backwards compatibility, in the first instance an IndexMetadata must have
TargetType.COLUMN and its Set of target columns must contain only a single
ColumnIdentifier.
|
Indexes.Builder |
|
IndexMetadata |
An immutable representation of secondary index metadata.
|
IndexMetadata.Serializer |
|
KeyspaceMetadata |
An immutable representation of keyspace metadata (name, params, tables, types, and functions).
|
KeyspaceMetadata.KeyspaceDiff |
|
KeyspaceParams |
An immutable class representing keyspace parameters (durability and replication).
|
Keyspaces |
|
Keyspaces.Builder |
|
Keyspaces.KeyspacesDiff |
|
MemtableParams |
Memtable types and options are specified with these parameters.
|
MigrationCoordinator |
Migration coordinator is responsible for tracking schema versions on various nodes and, if needed, synchronize the
schema.
|
OfflineSchemaUpdateHandler |
Update handler which works only in memory.
|
PartitionDenylist |
PartitionDenylist uses the system_distributed.partition_denylist table to maintain a list of denylisted partition keys
for each keyspace/table.
|
ReplicationParams |
|
Schema |
Manages shared schema, keyspace instances and table metadata refs.
|
SchemaChangeNotifier |
Registers schema change listeners and sends the notifications.
|
SchemaConstants |
When adding new String keyspace names here, double check if it needs to be added to PartitionDenylist.canDenylistKeyspace
|
SchemaEvent |
|
SchemaKeyspace |
system_schema.* tables and methods for manipulating them.
|
SchemaKeyspaceTables |
|
SchemaMutationsSerializer |
|
SchemaPullVerbHandler |
Sends it's current schema state in form of mutations in response to the remote node's request.
|
SchemaPushVerbHandler |
Called when node receives updated schema state from the schema migration coordinator node.
|
SchemaTransformation.SchemaTransformationResult |
The result of applying (on this node) a given schema transformation.
|
SchemaTransformations |
Factory and utility methods to create simple schema transformation.
|
SchemaUpdateHandlerFactoryProvider |
|
SchemaVersionVerbHandler |
|
SystemDistributedKeyspace |
|
TableId |
The unique identifier of a table.
|
TableMetadata |
|
TableMetadata.Builder |
|
TableMetadata.CompactTableMetadata |
|
TableMetadataRef |
Encapsulates a volatile reference to an immutable TableMetadata instance.
|
TableParams |
|
TableParams.Builder |
|
Tables |
An immutable container for a keyspace's Tables.
|
Tables.Builder |
|
Tables.TablesDiff |
|
TriggerMetadata |
|
Triggers |
|
Triggers.Builder |
|
Types |
An immutable container for a keyspace's UDTs.
|
Types.Builder |
|
Types.RawBuilder |
|
UserFunctions |
An immutable container for a keyspace's UDAs and UDFs.
|
UserFunctions.Builder |
|
UserFunctions.FunctionsDiff<T extends Function> |
|
ViewMetadata |
|
Views |
|
Views.Builder |
|