| Interface | Description | 
|---|---|
| Cassandra.AsyncIface | |
| Cassandra.Iface | |
| ITransportFactory | Transport factory for establishing thrift connections from clients to a remote server. | 
| TServerFactory | 
| Enum | Description | 
|---|---|
| AuthenticationException._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| AuthenticationRequest._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| AuthorizationException._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| CASResult._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.add_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.add_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.atomic_batch_mutate_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.atomic_batch_mutate_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.batch_mutate_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.batch_mutate_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.cas_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.cas_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_cluster_name_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_cluster_name_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_keyspace_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_keyspace_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_keyspaces_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_keyspaces_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_local_ring_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_local_ring_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_partitioner_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_partitioner_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_ring_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_ring_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_schema_versions_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_schema_versions_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_snitch_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_snitch_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_splits_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_splits_ex_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_splits_ex_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_splits_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_token_map_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_token_map_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_version_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.describe_version_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.execute_cql_query_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.execute_cql_query_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.execute_cql3_query_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.execute_cql3_query_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.execute_prepared_cql_query_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.execute_prepared_cql_query_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.execute_prepared_cql3_query_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.execute_prepared_cql3_query_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_count_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_count_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_indexed_slices_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_indexed_slices_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_multi_slice_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_multi_slice_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_paged_slice_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_paged_slice_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_range_slices_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_range_slices_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_slice_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.get_slice_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.insert_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.insert_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.login_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.login_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.multiget_count_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.multiget_count_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.multiget_slice_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.multiget_slice_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.prepare_cql_query_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.prepare_cql_query_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.prepare_cql3_query_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.prepare_cql3_query_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.remove_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.remove_counter_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.remove_counter_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.remove_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.set_cql_version_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.set_cql_version_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.set_keyspace_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.set_keyspace_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_add_column_family_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_add_column_family_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_add_keyspace_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_add_keyspace_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_drop_column_family_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_drop_column_family_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_drop_keyspace_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_drop_keyspace_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_update_column_family_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_update_column_family_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_update_keyspace_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.system_update_keyspace_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.trace_next_query_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.trace_next_query_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.truncate_args._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Cassandra.truncate_result._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| CfDef._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| CfSplit._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Column._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| ColumnDef._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| ColumnOrSuperColumn._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| ColumnParent._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| ColumnPath._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| ColumnSlice._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Compression | CQL query compression | 
| ConsistencyLevel | The ConsistencyLevel is an enum that controls both read and write
 behavior based on the ReplicationFactor of the keyspace. | 
| CounterColumn._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| CounterSuperColumn._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| CqlMetadata._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| CqlPreparedResult._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| CqlResult._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| CqlResultType | |
| CqlRow._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Deletion._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| EndpointDetails._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| IndexClause._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| IndexExpression._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| IndexOperator | |
| IndexType | |
| InvalidRequestException._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| KeyCount._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| KeyRange._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| KeySlice._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| KsDef._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| MultiSliceRequest._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Mutation._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| NotFoundException._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| SchemaDisagreementException._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| SlicePredicate._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| SliceRange._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| SuperColumn._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| TimedOutException._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| TokenRange._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| TriggerDef._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| UnavailableException._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them. | 
| Exception | Description | 
|---|---|
| AuthenticationException | invalid authentication request (invalid keyspace, user does not exist, or credentials invalid) | 
| AuthorizationException | invalid authorization request (user does not have access to keyspace) | 
| InvalidRequestException | Invalid request could mean keyspace or column family does not exist, required parameters are missing, or a parameter is malformed. | 
| NotFoundException | A specific column was requested that does not exist. | 
| SchemaDisagreementException | NOTE: This up outdated exception left for backward compatibility reasons,
 no actual schema agreement validation is done starting from Cassandra 1.2
 
 schemas are not in agreement across all nodes | 
| TimedOutException | RPC timeout was exceeded. | 
| UnavailableException | Not all the replicas required could be created and/or read. | 
Copyright © 2018 The Apache Software Foundation