# Uses of Package
org.apache.cassandra.thrift

- Packages that use org.apache.cassandra.thrift
  Package | Description
  --- | ---
  org.apache.cassandra.cql3 |
  org.apache.cassandra.hadoop |
  org.apache.cassandra.hadoop.pig |
  org.apache.cassandra.service |
  org.apache.cassandra.thrift |
  org.apache.cassandra.transport.messages |

- Classes in org.apache.cassandra.thrift used by org.apache.cassandra.cql3
  Class and Description
  CqlResult

- Classes in org.apache.cassandra.thrift used by org.apache.cassandra.hadoop
  Class and Description
  Cassandra.Client
  IndexExpression
  ITransportFactory Transport factory for establishing thrift connections from clients to a remote server.
  KeyRange The semantics of start keys and tokens are slightly different.
  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.

- Classes in org.apache.cassandra.thrift used by org.apache.cassandra.hadoop.pig
  Class and Description
  Cassandra.Client
  CfDef
  ColumnDef
  IndexType
  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.

- Classes in org.apache.cassandra.thrift used by org.apache.cassandra.service
  Class and Description
  TokenRange A TokenRange describes part of the Cassandra ring, it is a mapping from a range to endpoints responsible for that range.

- Classes in org.apache.cassandra.thrift used by org.apache.cassandra.thrift
  Class and Description
  AuthenticationException invalid authentication request (invalid keyspace, user does not exist, or credentials invalid)
  AuthenticationException._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  AuthenticationRequest Authentication requests can contain any data, dependent on the IAuthenticator used
  AuthenticationRequest._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  AuthorizationException invalid authorization request (user does not have access to keyspace)
  AuthorizationException._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  CASResult
  CASResult._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.add_args
  Cassandra.add_args._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.add_result
  Cassandra.add_result._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.AsyncClient
  Cassandra.AsyncIface
  Cassandra.atomic_batch_mutate_args
  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
  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
  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
  Cassandra.batch_mutate_result._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.cas_args
  Cassandra.cas_args._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.cas_result
  Cassandra.cas_result._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.Client
  Cassandra.describe_cluster_name_args
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  Cassandra.get_args._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.get_count_args
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  Cassandra.get_result._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.get_slice_args
  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
  Cassandra.get_slice_result._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.Iface
  Cassandra.insert_args
  Cassandra.insert_args._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.insert_result
  Cassandra.insert_result._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.login_args
  Cassandra.login_args._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.login_result
  Cassandra.login_result._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.multiget_count_args
  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
  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
  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
  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
  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
  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
  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
  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
  Cassandra.remove_args._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.remove_counter_args
  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
  Cassandra.remove_counter_result._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.remove_result
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  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
  Cassandra.truncate_args._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Cassandra.truncate_result
  Cassandra.truncate_result._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  CassandraServer
  CfDef
  CfDef._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  CfSplit Represents input splits used by hadoop ColumnFamilyRecordReaders
  CfSplit._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Column Basic unit of data within a ColumnFamily.
  Column._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  ColumnDef
  ColumnDef._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  ColumnOrSuperColumn Methods for fetching rows/records from Cassandra will return either a single instance of ColumnOrSuperColumn or a list of ColumnOrSuperColumns (get_slice()).
  ColumnOrSuperColumn._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  ColumnParent ColumnParent is used when selecting groups of columns from the same ColumnFamily.
  ColumnParent._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  ColumnPath The ColumnPath is the path to a single column in Cassandra.
  ColumnPath._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  ColumnSlice The ColumnSlice is used to select a set of columns from inside a row.
  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
  CounterColumn._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  CounterSuperColumn
  CounterSuperColumn._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  CqlMetadata
  CqlMetadata._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  CqlPreparedResult
  CqlPreparedResult._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  CqlResult
  CqlResult._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  CqlResultType
  CqlRow Row returned from a CQL query.
  CqlRow._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Deletion Note that the timestamp is only optional in case of counter deletion.
  Deletion._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  EndpointDetails
  EndpointDetails._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  IndexClause Deprecated. use a KeyRange with row_filter in get_range_slices instead
  IndexClause._Fields Deprecated. The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  IndexExpression
  IndexExpression._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  IndexOperator
  IndexType
  InvalidRequestException Invalid request could mean keyspace or column family does not exist, required parameters are missing, or a parameter is malformed.
  InvalidRequestException._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  ITransportFactory Transport factory for establishing thrift connections from clients to a remote server.
  KeyCount
  KeyCount._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  KeyRange The semantics of start keys and tokens are slightly different.
  KeyRange._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  KeySlice A KeySlice is key followed by the data it maps to.
  KeySlice._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  KsDef
  KsDef._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  MultiSliceRequest Used to perform multiple slices on a single row key in one rpc operation
  MultiSliceRequest._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  Mutation A Mutation is either an insert (represented by filling column_or_supercolumn) or a deletion (represented by filling the deletion attribute).
  Mutation._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  NotFoundException A specific column was requested that does not exist.
  NotFoundException._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  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
  SchemaDisagreementException._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  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.
  SlicePredicate._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  SliceRange A slice range is a structure that stores basic range, ordering and limit information for a query that will return multiple columns.
  SliceRange._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  SuperColumn A named list of columns.
  SuperColumn._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  TCustomSocket Socket implementation of the TTransport interface.
  ThriftClientState ClientState used by thrift that also provide a QueryState.
  ThriftSessionManager Encapsulates the current client state (session).
  TimedOutException RPC timeout was exceeded.
  TimedOutException._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  TokenRange A TokenRange describes part of the Cassandra ring, it is a mapping from a range to endpoints responsible for that range.
  TokenRange._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  TriggerDef Describes a trigger.
  TriggerDef._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.
  TServerFactory
  TServerFactory.Args
  UnavailableException Not all the replicas required could be created and/or read.
  UnavailableException._Fields The set of fields this struct contains, along with convenience methods for finding and manipulating them.

- Classes in org.apache.cassandra.thrift used by org.apache.cassandra.transport.messages
  Class and Description
  CqlPreparedResult
  CqlResult

Copyright © 2018 The Apache Software Foundation