org.apache.cassandra.thrift (apache-cassandra API)
Date: 2012-05-04

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.cassandra.thrift

Interface Summary
Cassandra.AsyncIface |
Cassandra.Iface |
Cassandra.Processor.ProcessFunction |

Class Summary
AuthenticationRequest | Authentication requests can contain any data, dependent on the IAuthenticator used
Cassandra |
Cassandra.add_args |
Cassandra.add_result |
Cassandra.AsyncClient |
Cassandra.AsyncClient.add_call |
Cassandra.AsyncClient.batch_mutate_call |
Cassandra.AsyncClient.describe_cluster_name_call |
Cassandra.AsyncClient.describe_keyspace_call |
Cassandra.AsyncClient.describe_keyspaces_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_version_call |
Cassandra.AsyncClient.execute_cql_query_call |
Cassandra.AsyncClient.Factory |
Cassandra.AsyncClient.get_call |
Cassandra.AsyncClient.get_count_call |
Cassandra.AsyncClient.get_indexed_slices_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.remove_call |
Cassandra.AsyncClient.remove_counter_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.truncate_call |
Cassandra.batch_mutate_args |
Cassandra.batch_mutate_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_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_result |
Cassandra.describe_version_args |
Cassandra.describe_version_result |
Cassandra.execute_cql_query_args |
Cassandra.execute_cql_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_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.Processor |
Cassandra.remove_args |
Cassandra.remove_counter_args |
Cassandra.remove_counter_result |
Cassandra.remove_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.truncate_args |
Cassandra.truncate_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 |
CfDef |
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.
Constants |
CounterColumn |
CounterSuperColumn |
CqlMetadata |
CqlResult |
CqlRow | Row returned from a CQL query
CustomTHsHaServer | This is a interim solution till THRIFT-1167 gets committed...
CustomTNonBlockingServer |
CustomTThreadPoolServer | Slightly modified version of the Apache Thrift TThreadPoolServer.
Deletion | Note that the timestamp is only optional in case of counter deletion.
EndpointDetails |
IndexClause |
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 |
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.
TBinaryProtocol | TODO This was added to support writeBinary on direct buffers for CASSANDRA-1714; we can remove it once we upgrade to Thrift 0.7, which incorporates the patch (THRIFT-883).
TBinaryProtocol.Factory |
TCustomNonblockingServerSocket |
TCustomServerSocket | Extends Thrift's TServerSocket to allow customization of various desirable TCP properties.
TCustomSocket | Socket implementation of the TTransport interface.
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.
TokenRange | A TokenRange describes part of the Cassandra ring, it is a mapping from a range to endpoints responsible for that range.

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.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.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_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_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.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_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.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_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.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.
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.
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.
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.
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.
UnavailableException._Fields | The set of fields this struct contains, along with convenience methods for finding and manipulating them.

Exception Summary
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 | 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2012 The Apache Software Foundation