Interface Summary |
AstyanaxConfiguration |
Interface defining all astyanax API configuration parameters. |
AstyanaxTypeFactory<T> |
Factory that groups a family of Keyspace, Client and ConnectionFactory
for a specific RPC to cassandra (i.e. |
CassandraOperationTracer |
Notification interface of success or failures executing keyspace operations. |
Clock |
Interface for a clock used for setting the column timestamp |
Cluster |
Interface for cluster operations. |
ColumnListMutation<C> |
Abstraction for inserting columns either at the root of a row or
in a super column. |
ColumnMutation |
|
ExceptionCallback |
ExceptionCallback is used in situation where it is not possible to return a checked
exception, such as when implementing a custom iterator. |
Execution<R> |
Interface for an operation that can be executed on the cluster. |
Keyspace |
Interface providing access to mutate and query columns from a cassandra keyspace. |
KeyspaceTracerFactory |
TODO: Rename to AstyanaxTracerFactory |
MutationBatch |
Batch mutator which operates at the row level assuming the hierarchy:
RowKey -> ColumnFamily -> Mutation. |
RowCallback<K,C> |
|
RowCopier<K,C> |
|
Serializer<T> |
Serializes a type T from the given bytes, or vice a versa. |
SerializerPackage |
Grouping of serializers for a single column family. |