Class Summary |
AntiEntropyService |
AntiEntropyService encapsulates "validating" (hashing) individual column families,
exchanging MerkleTrees with remote nodes via a TreeRequest/Response conversation,
and then triggering repairs for disagreeing ranges. |
AntiEntropyService.Differencer |
Compares two trees, and launches repairs for disagreeing ranges. |
AntiEntropyService.NoopValidator |
The IValidator to be used before a cluster has stabilized, or when repairs
are disabled. |
AntiEntropyService.TreeRequestVerbHandler |
Handler for requests from remote nodes to generate a valid tree. |
AntiEntropyService.TreeResponseVerbHandler |
Handler for responses from remote nodes which contain a valid tree. |
AntiEntropyService.Validator |
The IValidator to be used in normal operation. |
Cassandra |
|
Cassandra.batch_insert_args |
|
Cassandra.batch_insert_result |
|
Cassandra.Client |
|
Cassandra.describe_keyspace_args |
|
Cassandra.describe_keyspace_result |
|
Cassandra.get_args |
|
Cassandra.get_count_args |
|
Cassandra.get_count_result |
|
Cassandra.get_key_range_args |
|
Cassandra.get_key_range_result |
|
Cassandra.get_range_slice_args |
|
Cassandra.get_range_slice_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.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. |
ConsistencyLevel |
|
Constants |
|
DatacenterSyncWriteResponseHandler |
This class will block for the replication factor which is
provided in the input map. |
DatacenterWriteResponseHandler |
This class will basically will block for the replication factor which is
provided in the input map. |
KeySlice |
A KeySlice is key followed by the data it maps to. |
QuorumResponseHandler<T> |
|
RangeSliceResponseResolver |
Turns RangeSliceReply objects into row (string -> CF) maps, resolving
to the most recent ColumnFamily and setting up read repairs as necessary. |
RangeSliceVerbHandler |
|
RangeVerbHandler |
|
ReadResponseResolver |
Turns ReadResponse messages into Row objects, resolving to the most recent
version and setting up read repairs as necessary. |
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. |
StorageLoadBalancer |
|
StorageProxy |
|
StorageService |
|
StreamManager |
|
SuperColumn |
A named list of columns. |
ThriftValidation |
|
WriteResponseHandler |
|