# Package org.apache.cassandra.thrift

- Interface Summary
  Interface | Description
  --- | ---
  Cassandra.AsyncIface |
  Cassandra.Iface |
  ITransportFactory | Transport factory for establishing thrift connections from clients to a remote server.
  TServerFactory |

- Class Summary
  Class | Description
  --- | ---
  AuthenticationRequest | Authentication requests can contain any data, dependent on the IAuthenticator used
  CASResult |
  Cassandra |
  Cassandra.add_args |
  Cassandra.add_result |
  Cassandra.AsyncClient |
  Cassandra.AsyncClient.add_call |
  Cassandra.AsyncClient.atomic_batch_mutate_call |
  Cassandra.AsyncClient.batch_mutate_call |
  Cassandra.AsyncClient.cas_call |
  Cassandra.AsyncClient.describe_cluster_name_call |
  Cassandra.AsyncClient.describe_keyspace_call |
  Cassandra.AsyncClient.describe_keyspaces_call |
  Cassandra.AsyncClient.describe_local_ring_call |
  Cassandra.AsyncClient.describe_partitioner_call |
  Cassandra.AsyncClient.describe_ring_call |
  Cassandra.AsyncClient.describe_schema_versions_call |
  Cassandra.AsyncClient.describe_snitch_call |
  Cassandra.AsyncClient.describe_splits_call |
  Cassandra.AsyncClient.describe_splits_ex_call |
  Cassandra.AsyncClient.describe_token_map_call |
  Cassandra.AsyncClient.describe_version_call |
  Cassandra.AsyncClient.execute_cql_query_call |
  Cassandra.AsyncClient.execute_cql3_query_call |
  Cassandra.AsyncClient.execute_prepared_cql_query_call |
  Cassandra.AsyncClient.execute_prepared_cql3_query_call |
  Cassandra.AsyncClient.Factory |
  Cassandra.AsyncClient.get_call |
  Cassandra.AsyncClient.get_count_call |
  Cassandra.AsyncClient.get_indexed_slices_call |
  Cassandra.AsyncClient.get_multi_slice_call |
  Cassandra.AsyncClient.get_paged_slice_call |
  Cassandra.AsyncClient.get_range_slices_call |
  Cassandra.AsyncClient.get_slice_call |
  Cassandra.AsyncClient.insert_call |
  Cassandra.AsyncClient.login_call |
  Cassandra.AsyncClient.multiget_count_call |
  Cassandra.AsyncClient.multiget_slice_call |
  Cassandra.AsyncClient.prepare_cql_query_call |
  Cassandra.AsyncClient.prepare_cql3_query_call |
  Cassandra.AsyncClient.remove_call |
  Cassandra.AsyncClient.remove_counter_call |
  Cassandra.AsyncClient.set_cql_version_call |
  Cassandra.AsyncClient.set_keyspace_call |
  Cassandra.AsyncClient.system_add_column_family_call |
  Cassandra.AsyncClient.system_add_keyspace_call |
  Cassandra.AsyncClient.system_drop_column_family_call |
  Cassandra.AsyncClient.system_drop_keyspace_call |
  Cassandra.AsyncClient.system_update_column_family_call |
  Cassandra.AsyncClient.system_update_keyspace_call |
  Cassandra.AsyncClient.trace_next_query_call |
  Cassandra.AsyncClient.truncate_call |
  Cassandra.AsyncProcessor<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.add<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.atomic_batch_mutate<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.batch_mutate<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.cas<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_cluster_name<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_keyspace<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_keyspaces<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_local_ring<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_partitioner<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_ring<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_schema_versions<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_snitch<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_splits<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_splits_ex<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_token_map<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.describe_version<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.execute_cql_query<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.execute_cql3_query<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.execute_prepared_cql_query<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.execute_prepared_cql3_query<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.get<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.get_count<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.get_indexed_slices<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.get_multi_slice<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.get_paged_slice<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.get_range_slices<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.get_slice<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.insert<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.login<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.multiget_count<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.multiget_slice<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.prepare_cql_query<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.prepare_cql3_query<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.remove<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.remove_counter<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.set_cql_version<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.set_keyspace<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.system_add_column_family<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.system_add_keyspace<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.system_drop_column_family<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.system_drop_keyspace<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.system_update_column_family<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.system_update_keyspace<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.trace_next_query<I extends Cassandra.AsyncIface> |
  Cassandra.AsyncProcessor.truncate<I extends Cassandra.AsyncIface> |
  Cassandra.atomic_batch_mutate_args |
  Cassandra.atomic_batch_mutate_result |
  Cassandra.batch_mutate_args |
  Cassandra.batch_mutate_result |
  Cassandra.cas_args |
  Cassandra.cas_result |
  Cassandra.Client |
  Cassandra.Client.Factory |
  Cassandra.describe_cluster_name_args |
  Cassandra.describe_cluster_name_result |
  Cassandra.describe_keyspace_args |
  Cassandra.describe_keyspace_result |
  Cassandra.describe_keyspaces_args |
  Cassandra.describe_keyspaces_result |
  Cassandra.describe_local_ring_args |
  Cassandra.describe_local_ring_result |
  Cassandra.describe_partitioner_args |
  Cassandra.describe_partitioner_result |
  Cassandra.describe_ring_args |
  Cassandra.describe_ring_result |
  Cassandra.describe_schema_versions_args |
  Cassandra.describe_schema_versions_result |
  Cassandra.describe_snitch_args |
  Cassandra.describe_snitch_result |
  Cassandra.describe_splits_args |
  Cassandra.describe_splits_ex_args |
  Cassandra.describe_splits_ex_result |
  Cassandra.describe_splits_result |
  Cassandra.describe_token_map_args |
  Cassandra.describe_token_map_result |
  Cassandra.describe_version_args |
  Cassandra.describe_version_result |
  Cassandra.execute_cql_query_args |
  Cassandra.execute_cql_query_result |
  Cassandra.execute_cql3_query_args |
  Cassandra.execute_cql3_query_result |
  Cassandra.execute_prepared_cql_query_args |
  Cassandra.execute_prepared_cql_query_result |
  Cassandra.execute_prepared_cql3_query_args |
  Cassandra.execute_prepared_cql3_query_result |
  Cassandra.get_args |
  Cassandra.get_count_args |
  Cassandra.get_count_result |
  Cassandra.get_indexed_slices_args |
  Cassandra.get_indexed_slices_result |
  Cassandra.get_multi_slice_args |
  Cassandra.get_multi_slice_result |
  Cassandra.get_paged_slice_args |
  Cassandra.get_paged_slice_result |
  Cassandra.get_range_slices_args |
  Cassandra.get_range_slices_result |
  Cassandra.get_result |
  Cassandra.get_slice_args |
  Cassandra.get_slice_result |
  Cassandra.insert_args |
  Cassandra.insert_result |
  Cassandra.login_args |
  Cassandra.login_result |
  Cassandra.multiget_count_args |
  Cassandra.multiget_count_result |
  Cassandra.multiget_slice_args |
  Cassandra.multiget_slice_result |
  Cassandra.prepare_cql_query_args |
  Cassandra.prepare_cql_query_result |
  Cassandra.prepare_cql3_query_args |
  Cassandra.prepare_cql3_query_result |
  Cassandra.Processor<I extends Cassandra.Iface> |
  Cassandra.Processor.add<I extends Cassandra.Iface> |
  Cassandra.Processor.atomic_batch_mutate<I extends Cassandra.Iface> |
  Cassandra.Processor.batch_mutate<I extends Cassandra.Iface> |
  Cassandra.Processor.cas<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_cluster_name<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_keyspace<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_keyspaces<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_local_ring<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_partitioner<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_ring<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_schema_versions<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_snitch<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_splits<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_splits_ex<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_token_map<I extends Cassandra.Iface> |
  Cassandra.Processor.describe_version<I extends Cassandra.Iface> |
  Cassandra.Processor.execute_cql_query<I extends Cassandra.Iface> |
  Cassandra.Processor.execute_cql3_query<I extends Cassandra.Iface> |
  Cassandra.Processor.execute_prepared_cql_query<I extends Cassandra.Iface> |
  Cassandra.Processor.execute_prepared_cql3_query<I extends Cassandra.Iface> |
  Cassandra.Processor.get<I extends Cassandra.Iface> |
  Cassandra.Processor.get_count<I extends Cassandra.Iface> |
  Cassandra.Processor.get_indexed_slices<I extends Cassandra.Iface> |
  Cassandra.Processor.get_multi_slice<I extends Cassandra.Iface> |
  Cassandra.Processor.get_paged_slice<I extends Cassandra.Iface> |
  Cassandra.Processor.get_range_slices<I extends Cassandra.Iface> |
  Cassandra.Processor.get_slice<I extends Cassandra.Iface> |
  Cassandra.Processor.insert<I extends Cassandra.Iface> |
  Cassandra.Processor.login<I extends Cassandra.Iface> |
  Cassandra.Processor.multiget_count<I extends Cassandra.Iface> |
  Cassandra.Processor.multiget_slice<I extends Cassandra.Iface> |
  Cassandra.Processor.prepare_cql_query<I extends Cassandra.Iface> |
  Cassandra.Processor.prepare_cql3_query<I extends Cassandra.Iface> |
  Cassandra.Processor.remove<I extends Cassandra.Iface> |
  Cassandra.Processor.remove_counter<I extends Cassandra.Iface> |
  Cassandra.Processor.set_cql_version<I extends Cassandra.Iface> |
  Cassandra.Processor.set_keyspace<I extends Cassandra.Iface> |
  Cassandra.Processor.system_add_column_family<I extends Cassandra.Iface> |
  Cassandra.Processor.system_add_keyspace<I extends Cassandra.Iface> |
  Cassandra.Processor.system_drop_column_family<I extends Cassandra.Iface> |
  Cassandra.Processor.system_drop_keyspace<I extends Cassandra.Iface> |
  Cassandra.Processor.system_update_column_family<I extends Cassandra.Iface> |
  Cassandra.Processor.system_update_keyspace<I extends Cassandra.Iface> |
  Cassandra.Processor.trace_next_query<I extends Cassandra.Iface> |
  Cassandra.Processor.truncate<I extends Cassandra.Iface> |
  Cassandra.remove_args |
  Cassandra.remove_counter_args |
  Cassandra.remove_counter_result |
  Cassandra.remove_result |
  Cassandra.set_cql_version_args |
  Cassandra.set_cql_version_result |
  Cassandra.set_keyspace_args |
  Cassandra.set_keyspace_result |
  Cassandra.system_add_column_family_args |
  Cassandra.system_add_column_family_result |
  Cassandra.system_add_keyspace_args |
  Cassandra.system_add_keyspace_result |
  Cassandra.system_drop_column_family_args |
  Cassandra.system_drop_column_family_result |
  Cassandra.system_drop_keyspace_args |
  Cassandra.system_drop_keyspace_result |
  Cassandra.system_update_column_family_args |
  Cassandra.system_update_column_family_result |
  Cassandra.system_update_keyspace_args |
  Cassandra.system_update_keyspace_result |
  Cassandra.trace_next_query_args |
  Cassandra.trace_next_query_result |
  Cassandra.truncate_args |
  Cassandra.truncate_result |
  cassandraConstants |
  CassandraServer |
  CfDef |
  CfSplit | Represents input splits used by hadoop ColumnFamilyRecordReaders
  Column | Basic unit of data within a ColumnFamily.
  ColumnDef |
  ColumnOrSuperColumn | Methods for fetching rows/records from Cassandra will return either a single instance of ColumnOrSuperColumn or a list of ColumnOrSuperColumns (get_slice()).
  ColumnParent | ColumnParent is used when selecting groups of columns from the same ColumnFamily.
  ColumnPath | The ColumnPath is the path to a single column in Cassandra.
  ColumnSlice | The ColumnSlice is used to select a set of columns from inside a row.
  CounterColumn |
  CounterSuperColumn |
  CqlMetadata |
  CqlPreparedResult |
  CqlResult |
  CqlRow | Row returned from a CQL query.
  CustomTNonBlockingServer |
  CustomTNonBlockingServer.Factory |
  CustomTThreadPoolServer | Slightly modified version of the Apache Thrift TThreadPoolServer.
  CustomTThreadPoolServer.Factory |
  Deletion | Note that the timestamp is only optional in case of counter deletion.
  EndpointDetails |
  IndexClause | Deprecated use a KeyRange with row_filter in get_range_slices instead
  IndexExpression |
  KeyCount |
  KeyRange | The semantics of start keys and tokens are slightly different.
  KeySlice | A KeySlice is key followed by the data it maps to.
  KsDef |
  MultiSliceRequest | Used to perform multiple slices on a single row key in one rpc operation
  Mutation | A Mutation is either an insert (represented by filling column_or_supercolumn) or a deletion (represented by filling the deletion attribute).
  SlicePredicate | A SlicePredicate is similar to a mathematic predicate (see http://en.wikipedia.org/wiki/Predicate_(mathematical_logic)), which is described as "a property that the elements of a set have in common." SlicePredicate's in Cassandra are described with either a list of column_names or a SliceRange.
  SliceRange | A slice range is a structure that stores basic range, ordering and limit information for a query that will return multiple columns.
  SSLTransportFactory |
  SuperColumn | A named list of columns.
  TCustomNonblockingServerSocket |
  TCustomServerSocket | Extends Thrift's TServerSocket to allow customization of various desirable TCP properties.
  TCustomSocket | Socket implementation of the TTransport interface.
  TFramedTransportFactory |
  ThriftClientState | ClientState used by thrift that also provide a QueryState.
  ThriftConversion | Static utility methods to convert internal structure to and from thrift ones.
  ThriftServer |
  ThriftSessionManager | Encapsulates the current client state (session).
  ThriftValidation | This has a lot of building blocks for CassandraServer to call to make sure it has valid input -- ensuring column names conform to the declared comparator, for instance.
  THsHaDisruptorServer |
  THsHaDisruptorServer.Factory |
  TokenRange | A TokenRange describes part of the Cassandra ring, it is a mapping from a range to endpoints responsible for that range.
  TriggerDef | Describes a trigger.
  TServerCustomFactory | Helper implementation to create a thrift TServer based on one of the common types we support (sync, hsha), or a custom type by setting the fully qualified java class name in the rpc_server_type setting.
  TServerFactory.Args |

- Enum Summary
  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 Summary
  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