org.apache.cassandra.thrift
Class Cassandra.AsyncClient

java.lang.Object
  extended by org.apache.thrift.async.TAsyncClient
      extended by org.apache.cassandra.thrift.Cassandra.AsyncClient
All Implemented Interfaces:
Cassandra.AsyncIface
Enclosing class:
Cassandra

public static class Cassandra.AsyncClient
extends org.apache.thrift.async.TAsyncClient
implements Cassandra.AsyncIface


Nested Class Summary
static class Cassandra.AsyncClient.batch_mutate_call
           
static class Cassandra.AsyncClient.describe_cluster_name_call
           
static class Cassandra.AsyncClient.describe_keyspace_call
           
static class Cassandra.AsyncClient.describe_keyspaces_call
           
static class Cassandra.AsyncClient.describe_partitioner_call
           
static class Cassandra.AsyncClient.describe_ring_call
           
static class Cassandra.AsyncClient.describe_schema_versions_call
           
static class Cassandra.AsyncClient.describe_snitch_call
           
static class Cassandra.AsyncClient.describe_splits_call
           
static class Cassandra.AsyncClient.describe_version_call
           
static class Cassandra.AsyncClient.Factory
           
static class Cassandra.AsyncClient.get_call
           
static class Cassandra.AsyncClient.get_count_call
           
static class Cassandra.AsyncClient.get_indexed_slices_call
           
static class Cassandra.AsyncClient.get_range_slices_call
           
static class Cassandra.AsyncClient.get_slice_call
           
static class Cassandra.AsyncClient.insert_call
           
static class Cassandra.AsyncClient.login_call
           
static class Cassandra.AsyncClient.multiget_count_call
           
static class Cassandra.AsyncClient.multiget_slice_call
           
static class Cassandra.AsyncClient.remove_call
           
static class Cassandra.AsyncClient.set_keyspace_call
           
static class Cassandra.AsyncClient.system_add_column_family_call
           
static class Cassandra.AsyncClient.system_add_keyspace_call
           
static class Cassandra.AsyncClient.system_drop_column_family_call
           
static class Cassandra.AsyncClient.system_drop_keyspace_call
           
static class Cassandra.AsyncClient.system_update_column_family_call
           
static class Cassandra.AsyncClient.system_update_keyspace_call
           
static class Cassandra.AsyncClient.truncate_call
           
 
Field Summary
 
Fields inherited from class org.apache.thrift.async.TAsyncClient
manager, protocolFactory, transport
 
Constructor Summary
Cassandra.AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport)
           
 
Method Summary
 void batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.batch_mutate_call> resultHandler)
           
 void describe_cluster_name(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_cluster_name_call> resultHandler)
           
 void describe_keyspace(java.lang.String keyspace, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_keyspace_call> resultHandler)
           
 void describe_keyspaces(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_keyspaces_call> resultHandler)
           
 void describe_partitioner(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_partitioner_call> resultHandler)
           
 void describe_ring(java.lang.String keyspace, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_ring_call> resultHandler)
           
 void describe_schema_versions(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_schema_versions_call> resultHandler)
           
 void describe_snitch(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_snitch_call> resultHandler)
           
 void describe_splits(java.lang.String cfName, java.lang.String start_token, java.lang.String end_token, int keys_per_split, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_splits_call> resultHandler)
           
 void describe_version(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_version_call> resultHandler)
           
 void get_count(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_count_call> resultHandler)
           
 void get_indexed_slices(ColumnParent column_parent, IndexClause index_clause, SlicePredicate column_predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_indexed_slices_call> resultHandler)
           
 void get_range_slices(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_range_slices_call> resultHandler)
           
 void get_slice(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_slice_call> resultHandler)
           
 void get(java.nio.ByteBuffer key, ColumnPath column_path, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_call> resultHandler)
           
 void insert(java.nio.ByteBuffer key, ColumnParent column_parent, Column column, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.insert_call> resultHandler)
           
 void login(AuthenticationRequest auth_request, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.login_call> resultHandler)
           
 void multiget_count(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.multiget_count_call> resultHandler)
           
 void multiget_slice(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.multiget_slice_call> resultHandler)
           
 void remove(java.nio.ByteBuffer key, ColumnPath column_path, long timestamp, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.remove_call> resultHandler)
           
 void set_keyspace(java.lang.String keyspace, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.set_keyspace_call> resultHandler)
           
 void system_add_column_family(CfDef cf_def, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_add_column_family_call> resultHandler)
           
 void system_add_keyspace(KsDef ks_def, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_add_keyspace_call> resultHandler)
           
 void system_drop_column_family(java.lang.String column_family, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_drop_column_family_call> resultHandler)
           
 void system_drop_keyspace(java.lang.String keyspace, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_drop_keyspace_call> resultHandler)
           
 void system_update_column_family(CfDef cf_def, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_update_column_family_call> resultHandler)
           
 void system_update_keyspace(KsDef ks_def, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_update_keyspace_call> resultHandler)
           
 void truncate(java.lang.String cfname, org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.truncate_call> resultHandler)
           
 
Methods inherited from class org.apache.thrift.async.TAsyncClient
checkReady, getError, getProtocolFactory, getTimeout, hasError, hasTimeout, onComplete, onError, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cassandra.AsyncClient

public Cassandra.AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory,
                             org.apache.thrift.async.TAsyncClientManager clientManager,
                             org.apache.thrift.transport.TNonblockingTransport transport)
Method Detail

login

public void login(AuthenticationRequest auth_request,
                  org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.login_call> resultHandler)
           throws org.apache.thrift.TException
Specified by:
login in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

set_keyspace

public void set_keyspace(java.lang.String keyspace,
                         org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.set_keyspace_call> resultHandler)
                  throws org.apache.thrift.TException
Specified by:
set_keyspace in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

get

public void get(java.nio.ByteBuffer key,
                ColumnPath column_path,
                ConsistencyLevel consistency_level,
                org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_call> resultHandler)
         throws org.apache.thrift.TException
Specified by:
get in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

get_slice

public void get_slice(java.nio.ByteBuffer key,
                      ColumnParent column_parent,
                      SlicePredicate predicate,
                      ConsistencyLevel consistency_level,
                      org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_slice_call> resultHandler)
               throws org.apache.thrift.TException
Specified by:
get_slice in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

get_count

public void get_count(java.nio.ByteBuffer key,
                      ColumnParent column_parent,
                      SlicePredicate predicate,
                      ConsistencyLevel consistency_level,
                      org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_count_call> resultHandler)
               throws org.apache.thrift.TException
Specified by:
get_count in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

multiget_slice

public void multiget_slice(java.util.List<java.nio.ByteBuffer> keys,
                           ColumnParent column_parent,
                           SlicePredicate predicate,
                           ConsistencyLevel consistency_level,
                           org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.multiget_slice_call> resultHandler)
                    throws org.apache.thrift.TException
Specified by:
multiget_slice in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

multiget_count

public void multiget_count(java.util.List<java.nio.ByteBuffer> keys,
                           ColumnParent column_parent,
                           SlicePredicate predicate,
                           ConsistencyLevel consistency_level,
                           org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.multiget_count_call> resultHandler)
                    throws org.apache.thrift.TException
Specified by:
multiget_count in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

get_range_slices

public void get_range_slices(ColumnParent column_parent,
                             SlicePredicate predicate,
                             KeyRange range,
                             ConsistencyLevel consistency_level,
                             org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_range_slices_call> resultHandler)
                      throws org.apache.thrift.TException
Specified by:
get_range_slices in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

get_indexed_slices

public void get_indexed_slices(ColumnParent column_parent,
                               IndexClause index_clause,
                               SlicePredicate column_predicate,
                               ConsistencyLevel consistency_level,
                               org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.get_indexed_slices_call> resultHandler)
                        throws org.apache.thrift.TException
Specified by:
get_indexed_slices in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

insert

public void insert(java.nio.ByteBuffer key,
                   ColumnParent column_parent,
                   Column column,
                   ConsistencyLevel consistency_level,
                   org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.insert_call> resultHandler)
            throws org.apache.thrift.TException
Specified by:
insert in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

remove

public void remove(java.nio.ByteBuffer key,
                   ColumnPath column_path,
                   long timestamp,
                   ConsistencyLevel consistency_level,
                   org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.remove_call> resultHandler)
            throws org.apache.thrift.TException
Specified by:
remove in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

batch_mutate

public void batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<Mutation>>> mutation_map,
                         ConsistencyLevel consistency_level,
                         org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.batch_mutate_call> resultHandler)
                  throws org.apache.thrift.TException
Specified by:
batch_mutate in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

truncate

public void truncate(java.lang.String cfname,
                     org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.truncate_call> resultHandler)
              throws org.apache.thrift.TException
Specified by:
truncate in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

describe_schema_versions

public void describe_schema_versions(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_schema_versions_call> resultHandler)
                              throws org.apache.thrift.TException
Specified by:
describe_schema_versions in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

describe_keyspaces

public void describe_keyspaces(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_keyspaces_call> resultHandler)
                        throws org.apache.thrift.TException
Specified by:
describe_keyspaces in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

describe_cluster_name

public void describe_cluster_name(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_cluster_name_call> resultHandler)
                           throws org.apache.thrift.TException
Specified by:
describe_cluster_name in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

describe_version

public void describe_version(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_version_call> resultHandler)
                      throws org.apache.thrift.TException
Specified by:
describe_version in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

describe_ring

public void describe_ring(java.lang.String keyspace,
                          org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_ring_call> resultHandler)
                   throws org.apache.thrift.TException
Specified by:
describe_ring in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

describe_partitioner

public void describe_partitioner(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_partitioner_call> resultHandler)
                          throws org.apache.thrift.TException
Specified by:
describe_partitioner in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

describe_snitch

public void describe_snitch(org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_snitch_call> resultHandler)
                     throws org.apache.thrift.TException
Specified by:
describe_snitch in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

describe_keyspace

public void describe_keyspace(java.lang.String keyspace,
                              org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_keyspace_call> resultHandler)
                       throws org.apache.thrift.TException
Specified by:
describe_keyspace in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

describe_splits

public void describe_splits(java.lang.String cfName,
                            java.lang.String start_token,
                            java.lang.String end_token,
                            int keys_per_split,
                            org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.describe_splits_call> resultHandler)
                     throws org.apache.thrift.TException
Specified by:
describe_splits in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

system_add_column_family

public void system_add_column_family(CfDef cf_def,
                                     org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_add_column_family_call> resultHandler)
                              throws org.apache.thrift.TException
Specified by:
system_add_column_family in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

system_drop_column_family

public void system_drop_column_family(java.lang.String column_family,
                                      org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_drop_column_family_call> resultHandler)
                               throws org.apache.thrift.TException
Specified by:
system_drop_column_family in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

system_add_keyspace

public void system_add_keyspace(KsDef ks_def,
                                org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_add_keyspace_call> resultHandler)
                         throws org.apache.thrift.TException
Specified by:
system_add_keyspace in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

system_drop_keyspace

public void system_drop_keyspace(java.lang.String keyspace,
                                 org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_drop_keyspace_call> resultHandler)
                          throws org.apache.thrift.TException
Specified by:
system_drop_keyspace in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

system_update_keyspace

public void system_update_keyspace(KsDef ks_def,
                                   org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_update_keyspace_call> resultHandler)
                            throws org.apache.thrift.TException
Specified by:
system_update_keyspace in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException

system_update_column_family

public void system_update_column_family(CfDef cf_def,
                                        org.apache.thrift.async.AsyncMethodCallback<Cassandra.AsyncClient.system_update_column_family_call> resultHandler)
                                 throws org.apache.thrift.TException
Specified by:
system_update_column_family in interface Cassandra.AsyncIface
Throws:
org.apache.thrift.TException


Copyright © 2011 The Apache Software Foundation