org.apache.cassandra.thrift
Class CassandraServer

java.lang.Object
  extended by org.apache.cassandra.thrift.CassandraServer
All Implemented Interfaces:
org.apache.cassandra.thrift.Cassandra.Iface

public class CassandraServer
extends java.lang.Object
implements org.apache.cassandra.thrift.Cassandra.Iface


Constructor Summary
CassandraServer()
           
 
Method Summary
 void add(java.nio.ByteBuffer key, org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.CounterColumn column, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 void atomic_batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<org.apache.cassandra.thrift.Mutation>>> mutation_map, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 void batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<org.apache.cassandra.thrift.Mutation>>> mutation_map, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 java.lang.String describe_cluster_name()
           
 org.apache.cassandra.thrift.KsDef describe_keyspace(java.lang.String table)
           
 java.util.List<org.apache.cassandra.thrift.KsDef> describe_keyspaces()
           
 java.lang.String describe_partitioner()
           
 java.util.List<org.apache.cassandra.thrift.TokenRange> describe_ring(java.lang.String keyspace)
           
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> describe_schema_versions()
           
 java.lang.String describe_snitch()
           
 java.util.List<org.apache.cassandra.thrift.CfSplit> describe_splits_ex(java.lang.String cfName, java.lang.String start_token, java.lang.String end_token, int keys_per_split)
           
 java.util.List<java.lang.String> describe_splits(java.lang.String cfName, java.lang.String start_token, java.lang.String end_token, int keys_per_split)
          Deprecated. 
 java.util.Map<java.lang.String,java.lang.String> describe_token_map()
           
 java.lang.String describe_version()
           
 org.apache.cassandra.thrift.CqlResult execute_cql_query(java.nio.ByteBuffer query, org.apache.cassandra.thrift.Compression compression)
           
 org.apache.cassandra.thrift.CqlResult execute_cql3_query(java.nio.ByteBuffer query, org.apache.cassandra.thrift.Compression compression, org.apache.cassandra.thrift.ConsistencyLevel cLevel)
           
 org.apache.cassandra.thrift.CqlResult execute_prepared_cql_query(int itemId, java.util.List<java.nio.ByteBuffer> bindVariables)
           
 org.apache.cassandra.thrift.CqlResult execute_prepared_cql3_query(int itemId, java.util.List<java.nio.ByteBuffer> bindVariables, org.apache.cassandra.thrift.ConsistencyLevel cLevel)
           
 int get_count(java.nio.ByteBuffer key, org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.SlicePredicate predicate, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 java.util.List<org.apache.cassandra.thrift.KeySlice> get_indexed_slices(org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.IndexClause index_clause, org.apache.cassandra.thrift.SlicePredicate column_predicate, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 java.util.List<org.apache.cassandra.thrift.KeySlice> get_paged_slice(java.lang.String column_family, org.apache.cassandra.thrift.KeyRange range, java.nio.ByteBuffer start_column, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 java.util.List<org.apache.cassandra.thrift.KeySlice> get_range_slices(org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.SlicePredicate predicate, org.apache.cassandra.thrift.KeyRange range, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 java.util.List<org.apache.cassandra.thrift.ColumnOrSuperColumn> get_slice(java.nio.ByteBuffer key, org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.SlicePredicate predicate, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 org.apache.cassandra.thrift.ColumnOrSuperColumn get(java.nio.ByteBuffer key, org.apache.cassandra.thrift.ColumnPath column_path, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 void insert(java.nio.ByteBuffer key, org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.Column column, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 void login(org.apache.cassandra.thrift.AuthenticationRequest auth_request)
           
 java.util.Map<java.nio.ByteBuffer,java.lang.Integer> multiget_count(java.util.List<java.nio.ByteBuffer> keys, org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.SlicePredicate predicate, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 java.util.Map<java.nio.ByteBuffer,java.util.List<org.apache.cassandra.thrift.ColumnOrSuperColumn>> multiget_slice(java.util.List<java.nio.ByteBuffer> keys, org.apache.cassandra.thrift.ColumnParent column_parent, org.apache.cassandra.thrift.SlicePredicate predicate, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 org.apache.cassandra.thrift.CqlPreparedResult prepare_cql_query(java.nio.ByteBuffer query, org.apache.cassandra.thrift.Compression compression)
           
 org.apache.cassandra.thrift.CqlPreparedResult prepare_cql3_query(java.nio.ByteBuffer query, org.apache.cassandra.thrift.Compression compression)
           
protected  java.util.Map<DecoratedKey,ColumnFamily> readColumnFamily(java.util.List<ReadCommand> commands, ConsistencyLevel consistency_level)
           
 void remove_counter(java.nio.ByteBuffer key, org.apache.cassandra.thrift.ColumnPath path, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 void remove(java.nio.ByteBuffer key, org.apache.cassandra.thrift.ColumnPath column_path, long timestamp, org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
           
 void set_cql_version(java.lang.String version)
           
 void set_keyspace(java.lang.String keyspace)
           
 ThriftClientState state()
           
 java.lang.String system_add_column_family(org.apache.cassandra.thrift.CfDef cf_def)
           
 java.lang.String system_add_keyspace(org.apache.cassandra.thrift.KsDef ks_def)
           
 java.lang.String system_drop_column_family(java.lang.String column_family)
           
 java.lang.String system_drop_keyspace(java.lang.String keyspace)
           
 java.lang.String system_update_column_family(org.apache.cassandra.thrift.CfDef cf_def)
           
 java.lang.String system_update_keyspace(org.apache.cassandra.thrift.KsDef ks_def)
          update an existing keyspace, but do not allow column family modifications.
 java.util.List<org.apache.cassandra.thrift.ColumnOrSuperColumn> thriftifyColumns(java.util.Collection<IColumn> columns, boolean reverseOrder)
           
 java.util.List<org.apache.cassandra.thrift.CounterColumn> thriftifyCounterSubColumns(java.util.Collection<IColumn> columns)
           
 java.util.List<org.apache.cassandra.thrift.Column> thriftifySubColumns(java.util.Collection<IColumn> columns)
           
 java.nio.ByteBuffer trace_next_query()
           
 void truncate(java.lang.String cfname)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CassandraServer

public CassandraServer()
Method Detail

state

public ThriftClientState state()

readColumnFamily

protected java.util.Map<DecoratedKey,ColumnFamily> readColumnFamily(java.util.List<ReadCommand> commands,
                                                                    ConsistencyLevel consistency_level)
                                                             throws InvalidRequestException,
                                                                    org.apache.cassandra.thrift.UnavailableException,
                                                                    org.apache.cassandra.thrift.TimedOutException
Throws:
InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

thriftifySubColumns

public java.util.List<org.apache.cassandra.thrift.Column> thriftifySubColumns(java.util.Collection<IColumn> columns)

thriftifyCounterSubColumns

public java.util.List<org.apache.cassandra.thrift.CounterColumn> thriftifyCounterSubColumns(java.util.Collection<IColumn> columns)

thriftifyColumns

public java.util.List<org.apache.cassandra.thrift.ColumnOrSuperColumn> thriftifyColumns(java.util.Collection<IColumn> columns,
                                                                                        boolean reverseOrder)

get_slice

public java.util.List<org.apache.cassandra.thrift.ColumnOrSuperColumn> get_slice(java.nio.ByteBuffer key,
                                                                                 org.apache.cassandra.thrift.ColumnParent column_parent,
                                                                                 org.apache.cassandra.thrift.SlicePredicate predicate,
                                                                                 org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                                                                          throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                                 org.apache.cassandra.thrift.UnavailableException,
                                                                                 org.apache.cassandra.thrift.TimedOutException
Specified by:
get_slice in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

multiget_slice

public java.util.Map<java.nio.ByteBuffer,java.util.List<org.apache.cassandra.thrift.ColumnOrSuperColumn>> multiget_slice(java.util.List<java.nio.ByteBuffer> keys,
                                                                                                                         org.apache.cassandra.thrift.ColumnParent column_parent,
                                                                                                                         org.apache.cassandra.thrift.SlicePredicate predicate,
                                                                                                                         org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                                                                                                                  throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                                                                         org.apache.cassandra.thrift.UnavailableException,
                                                                                                                         org.apache.cassandra.thrift.TimedOutException
Specified by:
multiget_slice in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

get

public org.apache.cassandra.thrift.ColumnOrSuperColumn get(java.nio.ByteBuffer key,
                                                           org.apache.cassandra.thrift.ColumnPath column_path,
                                                           org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                                                    throws org.apache.cassandra.thrift.InvalidRequestException,
                                                           org.apache.cassandra.thrift.NotFoundException,
                                                           org.apache.cassandra.thrift.UnavailableException,
                                                           org.apache.cassandra.thrift.TimedOutException
Specified by:
get in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.NotFoundException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

get_count

public int get_count(java.nio.ByteBuffer key,
                     org.apache.cassandra.thrift.ColumnParent column_parent,
                     org.apache.cassandra.thrift.SlicePredicate predicate,
                     org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
              throws org.apache.cassandra.thrift.InvalidRequestException,
                     org.apache.cassandra.thrift.UnavailableException,
                     org.apache.cassandra.thrift.TimedOutException
Specified by:
get_count in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

multiget_count

public java.util.Map<java.nio.ByteBuffer,java.lang.Integer> multiget_count(java.util.List<java.nio.ByteBuffer> keys,
                                                                           org.apache.cassandra.thrift.ColumnParent column_parent,
                                                                           org.apache.cassandra.thrift.SlicePredicate predicate,
                                                                           org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                                                                    throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                           org.apache.cassandra.thrift.UnavailableException,
                                                                           org.apache.cassandra.thrift.TimedOutException
Specified by:
multiget_count in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

insert

public void insert(java.nio.ByteBuffer key,
                   org.apache.cassandra.thrift.ColumnParent column_parent,
                   org.apache.cassandra.thrift.Column column,
                   org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
            throws org.apache.cassandra.thrift.InvalidRequestException,
                   org.apache.cassandra.thrift.UnavailableException,
                   org.apache.cassandra.thrift.TimedOutException
Specified by:
insert in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

batch_mutate

public void batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<org.apache.cassandra.thrift.Mutation>>> mutation_map,
                         org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                  throws org.apache.cassandra.thrift.InvalidRequestException,
                         org.apache.cassandra.thrift.UnavailableException,
                         org.apache.cassandra.thrift.TimedOutException
Specified by:
batch_mutate in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

atomic_batch_mutate

public void atomic_batch_mutate(java.util.Map<java.nio.ByteBuffer,java.util.Map<java.lang.String,java.util.List<org.apache.cassandra.thrift.Mutation>>> mutation_map,
                                org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                         throws org.apache.cassandra.thrift.InvalidRequestException,
                                org.apache.cassandra.thrift.UnavailableException,
                                org.apache.cassandra.thrift.TimedOutException
Specified by:
atomic_batch_mutate in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

remove

public void remove(java.nio.ByteBuffer key,
                   org.apache.cassandra.thrift.ColumnPath column_path,
                   long timestamp,
                   org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
            throws org.apache.cassandra.thrift.InvalidRequestException,
                   org.apache.cassandra.thrift.UnavailableException,
                   org.apache.cassandra.thrift.TimedOutException
Specified by:
remove in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException

describe_keyspace

public org.apache.cassandra.thrift.KsDef describe_keyspace(java.lang.String table)
                                                    throws org.apache.cassandra.thrift.NotFoundException,
                                                           org.apache.cassandra.thrift.InvalidRequestException
Specified by:
describe_keyspace in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.NotFoundException
org.apache.cassandra.thrift.InvalidRequestException

get_range_slices

public java.util.List<org.apache.cassandra.thrift.KeySlice> get_range_slices(org.apache.cassandra.thrift.ColumnParent column_parent,
                                                                             org.apache.cassandra.thrift.SlicePredicate predicate,
                                                                             org.apache.cassandra.thrift.KeyRange range,
                                                                             org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                                                                      throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                             org.apache.cassandra.thrift.UnavailableException,
                                                                             org.apache.thrift.TException,
                                                                             org.apache.cassandra.thrift.TimedOutException
Specified by:
get_range_slices in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.thrift.TException
org.apache.cassandra.thrift.TimedOutException

get_paged_slice

public java.util.List<org.apache.cassandra.thrift.KeySlice> get_paged_slice(java.lang.String column_family,
                                                                            org.apache.cassandra.thrift.KeyRange range,
                                                                            java.nio.ByteBuffer start_column,
                                                                            org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                                                                     throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                            org.apache.cassandra.thrift.UnavailableException,
                                                                            org.apache.cassandra.thrift.TimedOutException,
                                                                            org.apache.thrift.TException
Specified by:
get_paged_slice in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
org.apache.thrift.TException

get_indexed_slices

public java.util.List<org.apache.cassandra.thrift.KeySlice> get_indexed_slices(org.apache.cassandra.thrift.ColumnParent column_parent,
                                                                               org.apache.cassandra.thrift.IndexClause index_clause,
                                                                               org.apache.cassandra.thrift.SlicePredicate column_predicate,
                                                                               org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                                                                        throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                               org.apache.cassandra.thrift.UnavailableException,
                                                                               org.apache.cassandra.thrift.TimedOutException,
                                                                               org.apache.thrift.TException
Specified by:
get_indexed_slices in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
org.apache.thrift.TException

describe_keyspaces

public java.util.List<org.apache.cassandra.thrift.KsDef> describe_keyspaces()
                                                                     throws org.apache.thrift.TException,
                                                                            org.apache.cassandra.thrift.InvalidRequestException
Specified by:
describe_keyspaces in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.thrift.TException
org.apache.cassandra.thrift.InvalidRequestException

describe_cluster_name

public java.lang.String describe_cluster_name()
                                       throws org.apache.thrift.TException
Specified by:
describe_cluster_name in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.thrift.TException

describe_version

public java.lang.String describe_version()
                                  throws org.apache.thrift.TException
Specified by:
describe_version in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.thrift.TException

describe_ring

public java.util.List<org.apache.cassandra.thrift.TokenRange> describe_ring(java.lang.String keyspace)
                                                                     throws org.apache.cassandra.thrift.InvalidRequestException
Specified by:
describe_ring in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException

describe_token_map

public java.util.Map<java.lang.String,java.lang.String> describe_token_map()
                                                                    throws org.apache.cassandra.thrift.InvalidRequestException
Specified by:
describe_token_map in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException

describe_partitioner

public java.lang.String describe_partitioner()
                                      throws org.apache.thrift.TException
Specified by:
describe_partitioner in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.thrift.TException

describe_snitch

public java.lang.String describe_snitch()
                                 throws org.apache.thrift.TException
Specified by:
describe_snitch in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.thrift.TException

describe_splits

@Deprecated
public java.util.List<java.lang.String> describe_splits(java.lang.String cfName,
                                                                   java.lang.String start_token,
                                                                   java.lang.String end_token,
                                                                   int keys_per_split)
                                                 throws org.apache.thrift.TException,
                                                        org.apache.cassandra.thrift.InvalidRequestException
Deprecated. 

Specified by:
describe_splits in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.thrift.TException
org.apache.cassandra.thrift.InvalidRequestException

describe_splits_ex

public java.util.List<org.apache.cassandra.thrift.CfSplit> describe_splits_ex(java.lang.String cfName,
                                                                              java.lang.String start_token,
                                                                              java.lang.String end_token,
                                                                              int keys_per_split)
                                                                       throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                              org.apache.thrift.TException
Specified by:
describe_splits_ex in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.thrift.TException

login

public void login(org.apache.cassandra.thrift.AuthenticationRequest auth_request)
           throws org.apache.cassandra.thrift.AuthenticationException,
                  org.apache.cassandra.thrift.AuthorizationException,
                  org.apache.thrift.TException
Specified by:
login in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.AuthenticationException
org.apache.cassandra.thrift.AuthorizationException
org.apache.thrift.TException

system_add_column_family

public java.lang.String system_add_column_family(org.apache.cassandra.thrift.CfDef cf_def)
                                          throws org.apache.cassandra.thrift.InvalidRequestException,
                                                 org.apache.cassandra.thrift.SchemaDisagreementException,
                                                 org.apache.thrift.TException
Specified by:
system_add_column_family in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.SchemaDisagreementException
org.apache.thrift.TException

system_drop_column_family

public java.lang.String system_drop_column_family(java.lang.String column_family)
                                           throws org.apache.cassandra.thrift.InvalidRequestException,
                                                  org.apache.cassandra.thrift.SchemaDisagreementException,
                                                  org.apache.thrift.TException
Specified by:
system_drop_column_family in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.SchemaDisagreementException
org.apache.thrift.TException

system_add_keyspace

public java.lang.String system_add_keyspace(org.apache.cassandra.thrift.KsDef ks_def)
                                     throws org.apache.cassandra.thrift.InvalidRequestException,
                                            org.apache.cassandra.thrift.SchemaDisagreementException,
                                            org.apache.thrift.TException
Specified by:
system_add_keyspace in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.SchemaDisagreementException
org.apache.thrift.TException

system_drop_keyspace

public java.lang.String system_drop_keyspace(java.lang.String keyspace)
                                      throws org.apache.cassandra.thrift.InvalidRequestException,
                                             org.apache.cassandra.thrift.SchemaDisagreementException,
                                             org.apache.thrift.TException
Specified by:
system_drop_keyspace in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.SchemaDisagreementException
org.apache.thrift.TException

system_update_keyspace

public java.lang.String system_update_keyspace(org.apache.cassandra.thrift.KsDef ks_def)
                                        throws org.apache.cassandra.thrift.InvalidRequestException,
                                               org.apache.cassandra.thrift.SchemaDisagreementException,
                                               org.apache.thrift.TException
update an existing keyspace, but do not allow column family modifications.

Specified by:
system_update_keyspace in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
SchemaDisagreementException
org.apache.cassandra.thrift.InvalidRequestException
org.apache.thrift.TException

system_update_column_family

public java.lang.String system_update_column_family(org.apache.cassandra.thrift.CfDef cf_def)
                                             throws org.apache.cassandra.thrift.InvalidRequestException,
                                                    org.apache.cassandra.thrift.SchemaDisagreementException,
                                                    org.apache.thrift.TException
Specified by:
system_update_column_family in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.SchemaDisagreementException
org.apache.thrift.TException

truncate

public void truncate(java.lang.String cfname)
              throws org.apache.cassandra.thrift.InvalidRequestException,
                     org.apache.cassandra.thrift.UnavailableException,
                     org.apache.cassandra.thrift.TimedOutException,
                     org.apache.thrift.TException
Specified by:
truncate in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
org.apache.thrift.TException

set_keyspace

public void set_keyspace(java.lang.String keyspace)
                  throws org.apache.cassandra.thrift.InvalidRequestException,
                         org.apache.thrift.TException
Specified by:
set_keyspace in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.thrift.TException

describe_schema_versions

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> describe_schema_versions()
                                                                                          throws org.apache.thrift.TException,
                                                                                                 org.apache.cassandra.thrift.InvalidRequestException
Specified by:
describe_schema_versions in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.thrift.TException
org.apache.cassandra.thrift.InvalidRequestException

add

public void add(java.nio.ByteBuffer key,
                org.apache.cassandra.thrift.ColumnParent column_parent,
                org.apache.cassandra.thrift.CounterColumn column,
                org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
         throws org.apache.cassandra.thrift.InvalidRequestException,
                org.apache.cassandra.thrift.UnavailableException,
                org.apache.cassandra.thrift.TimedOutException,
                org.apache.thrift.TException
Specified by:
add in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
org.apache.thrift.TException

remove_counter

public void remove_counter(java.nio.ByteBuffer key,
                           org.apache.cassandra.thrift.ColumnPath path,
                           org.apache.cassandra.thrift.ConsistencyLevel consistency_level)
                    throws org.apache.cassandra.thrift.InvalidRequestException,
                           org.apache.cassandra.thrift.UnavailableException,
                           org.apache.cassandra.thrift.TimedOutException,
                           org.apache.thrift.TException
Specified by:
remove_counter in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
org.apache.thrift.TException

execute_cql_query

public org.apache.cassandra.thrift.CqlResult execute_cql_query(java.nio.ByteBuffer query,
                                                               org.apache.cassandra.thrift.Compression compression)
                                                        throws org.apache.cassandra.thrift.InvalidRequestException,
                                                               org.apache.cassandra.thrift.UnavailableException,
                                                               org.apache.cassandra.thrift.TimedOutException,
                                                               org.apache.cassandra.thrift.SchemaDisagreementException,
                                                               org.apache.thrift.TException
Specified by:
execute_cql_query in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
org.apache.cassandra.thrift.SchemaDisagreementException
org.apache.thrift.TException

execute_cql3_query

public org.apache.cassandra.thrift.CqlResult execute_cql3_query(java.nio.ByteBuffer query,
                                                                org.apache.cassandra.thrift.Compression compression,
                                                                org.apache.cassandra.thrift.ConsistencyLevel cLevel)
                                                         throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                org.apache.cassandra.thrift.UnavailableException,
                                                                org.apache.cassandra.thrift.TimedOutException,
                                                                org.apache.cassandra.thrift.SchemaDisagreementException,
                                                                org.apache.thrift.TException
Specified by:
execute_cql3_query in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
org.apache.cassandra.thrift.SchemaDisagreementException
org.apache.thrift.TException

prepare_cql_query

public org.apache.cassandra.thrift.CqlPreparedResult prepare_cql_query(java.nio.ByteBuffer query,
                                                                       org.apache.cassandra.thrift.Compression compression)
                                                                throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                       org.apache.thrift.TException
Specified by:
prepare_cql_query in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.thrift.TException

prepare_cql3_query

public org.apache.cassandra.thrift.CqlPreparedResult prepare_cql3_query(java.nio.ByteBuffer query,
                                                                        org.apache.cassandra.thrift.Compression compression)
                                                                 throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                        org.apache.thrift.TException
Specified by:
prepare_cql3_query in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.thrift.TException

execute_prepared_cql_query

public org.apache.cassandra.thrift.CqlResult execute_prepared_cql_query(int itemId,
                                                                        java.util.List<java.nio.ByteBuffer> bindVariables)
                                                                 throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                        org.apache.cassandra.thrift.UnavailableException,
                                                                        org.apache.cassandra.thrift.TimedOutException,
                                                                        org.apache.cassandra.thrift.SchemaDisagreementException,
                                                                        org.apache.thrift.TException
Specified by:
execute_prepared_cql_query in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
org.apache.cassandra.thrift.SchemaDisagreementException
org.apache.thrift.TException

execute_prepared_cql3_query

public org.apache.cassandra.thrift.CqlResult execute_prepared_cql3_query(int itemId,
                                                                         java.util.List<java.nio.ByteBuffer> bindVariables,
                                                                         org.apache.cassandra.thrift.ConsistencyLevel cLevel)
                                                                  throws org.apache.cassandra.thrift.InvalidRequestException,
                                                                         org.apache.cassandra.thrift.UnavailableException,
                                                                         org.apache.cassandra.thrift.TimedOutException,
                                                                         org.apache.cassandra.thrift.SchemaDisagreementException,
                                                                         org.apache.thrift.TException
Specified by:
execute_prepared_cql3_query in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException
org.apache.cassandra.thrift.UnavailableException
org.apache.cassandra.thrift.TimedOutException
org.apache.cassandra.thrift.SchemaDisagreementException
org.apache.thrift.TException

set_cql_version

public void set_cql_version(java.lang.String version)
                     throws org.apache.cassandra.thrift.InvalidRequestException
Specified by:
set_cql_version in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.cassandra.thrift.InvalidRequestException

trace_next_query

public java.nio.ByteBuffer trace_next_query()
                                     throws org.apache.thrift.TException
Specified by:
trace_next_query in interface org.apache.cassandra.thrift.Cassandra.Iface
Throws:
org.apache.thrift.TException


Copyright © 2013 The Apache Software Foundation