## Package org.apache.cassandra.thrift

Interface Summary
Cassandra.Iface
Cassandra.Processor.ProcessFunction

Class Summary
AuthenticationRequest: Authentication requests can contain any data, dependent on the AuthenticationBackend used
Cassandra
Cassandra.batch_insert_args
Cassandra.batch_insert_result
Cassandra.batch_mutate_args
Cassandra.batch_mutate_result
Cassandra.Client
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_ring_args
Cassandra.describe_ring_result
Cassandra.describe_splits_args
Cassandra.describe_splits_result
Cassandra.describe_version_args
Cassandra.describe_version_result
Cassandra.get_args
Cassandra.get_count_args
Cassandra.get_count_result
Cassandra.get_range_slice_args
Cassandra.get_range_slice_result
Cassandra.get_range_slices_args
Cassandra.get_range_slices_result
Cassandra.get_result
Cassandra.get_slice_args
Cassandra.get_slice_result
Cassandra.get_string_list_property_args
Cassandra.get_string_list_property_result
Cassandra.get_string_property_args
Cassandra.get_string_property_result
Cassandra.insert_args
Cassandra.insert_result
Cassandra.login_args
Cassandra.login_result
Cassandra.multiget_args
Cassandra.multiget_result
Cassandra.multiget_slice_args
Cassandra.multiget_slice_result
Cassandra.Processor
Cassandra.remove_args
Cassandra.remove_result
CassandraDaemon: This class supports two methods for creating a Cassandra node daemon, invoking the class's main method, and using the jsvc wrapper from commons-daemon, (for more information on using this class with the jsvc wrapper, see the Commons Daemon documentation).
CassandraServer
Column: Basic unit of data within a ColumnFamily.
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.
Constants
CustomTThreadPoolServer: Slightly modified version of the Apache Thrift TThreadPoolServer.
CustomTThreadPoolServer.Options
Deletion
KeyRange: The semantics of start keys and tokens are slightly different.
KeySlice: A KeySlice is key followed by the data it maps to.
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.
SuperColumn: A named list of columns.
ThriftGlue
ThriftValidation
TokenRange

Enum Summary
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.
Cassandra.batch_insert_args._Fields: The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Cassandra.batch_insert_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.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_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_splits_args._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_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.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_range_slice_args._Fields: The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Cassandra.get_range_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.get_string_list_property_args._Fields: The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Cassandra.get_string_list_property_result._Fields: The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Cassandra.get_string_property_args._Fields: The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Cassandra.get_string_property_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_args._Fields: The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Cassandra.multiget_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.remove_args._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.
Column._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.
ConsistencyLevel: The ConsistencyLevel is an enum that controls both read and write behavior based on <ReplicationFactor> in your storage-conf.xml.
Deletion._Fields: The set of fields this struct contains, along with convenience methods for finding and manipulating them.
InvalidRequestException._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.
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.
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.
UnavailableException._Fields: The set of fields this struct contains, along with convenience methods for finding and manipulating them.

Exception Summary
AuthenticationException: invalid authentication request (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.
TimedOutException: RPC timeout was exceeded.
UnavailableException: Not all the replicas required could be created and/or read.

Copyright © 2010 The Apache Software Foundation