# Uses of Package
org.apache.cassandra.thrift

Packages that use org.apache.cassandra.thrift
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