| Class | Description | 
|---|---|
| CachingParams | |
| CompactionParams | |
| CompressionParams | |
| CQLTypeParser | |
| Functions | An immutable container for a keyspace's UDAs and UDFs (and, in case of  SystemKeyspace,
 native functions and aggregates). | 
| Functions.Builder | |
| 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). | 
| KeyspaceParams | An immutable class representing keyspace parameters (durability and replication). | 
| Keyspaces | |
| Keyspaces.Builder | |
| LegacySchemaMigrator | This majestic class performs migration from legacy (pre-3.0) system.schema_* schema tables to the new and glorious
 system_schema keyspace. | 
| ReplicationParams | |
| SchemaKeyspace | system_schema.* tables and methods for manipulating them. | 
| SpeculativeRetryParam | |
| TableParams | |
| TableParams.Builder | |
| Tables | An immutable container for a keyspace's Tables. | 
| Tables.Builder | |
| TriggerMetadata | |
| Triggers | |
| Triggers.Builder | |
| Types | An immutable container for a keyspace's UDTs. | 
| Types.Builder | |
| Types.RawBuilder | |
| Views | |
| Views.Builder | 
| Enum | Description | 
|---|---|
| CachingParams.Option | |
| CompactionParams.Option | |
| CompactionParams.TombstoneOption | |
| IndexMetadata.Kind | |
| KeyspaceParams.Option | |
| SpeculativeRetryParam.Kind | |
| TableParams.Option | 
| Exception | Description | 
|---|---|
| UnknownIndexException | Exception thrown when we read an index id from a serialized ReadCommand and no corresponding IndexMetadata
 can be found in the CFMetaData#indexes collection. | 
Copyright © 2018 The Apache Software Foundation