org.apache.cassandra.avro
Class CassandraServer

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

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


Field Summary
 
Fields inherited from interface org.apache.cassandra.avro.Cassandra
PROTOCOL
 
Constructor Summary
CassandraServer()
           
 
Method Summary
 java.lang.Void batch_mutate(org.apache.avro.generic.GenericArray<org.apache.cassandra.avro.MutationsMapEntry> mutationMap, org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
           
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> check_schema_agreement()
           
 org.apache.avro.util.Utf8 describe_cluster_name()
           
 org.apache.avro.generic.GenericArray<org.apache.avro.util.Utf8> describe_keyspaces()
           
 org.apache.avro.util.Utf8 describe_version()
           
 int get_count(java.nio.ByteBuffer key, org.apache.cassandra.avro.ColumnParent columnParent, org.apache.cassandra.avro.SlicePredicate predicate, org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
           
 org.apache.avro.generic.GenericArray<org.apache.cassandra.avro.ColumnOrSuperColumn> get_slice(java.nio.ByteBuffer key, org.apache.cassandra.avro.ColumnParent columnParent, org.apache.cassandra.avro.SlicePredicate predicate, org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
           
 org.apache.cassandra.avro.ColumnOrSuperColumn get(java.nio.ByteBuffer key, org.apache.cassandra.avro.ColumnPath columnPath, org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
           
 java.lang.Void insert(java.nio.ByteBuffer key, org.apache.cassandra.avro.ColumnParent parent, org.apache.cassandra.avro.Column column, org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
           
 org.apache.avro.generic.GenericArray<org.apache.cassandra.avro.CoscsMapEntry> multiget_slice(org.apache.avro.generic.GenericArray<java.nio.ByteBuffer> keys, org.apache.cassandra.avro.ColumnParent columnParent, org.apache.cassandra.avro.SlicePredicate predicate, org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
           
protected  java.util.Map<DecoratedKey<?>,ColumnFamily> readColumnFamily(java.util.List<ReadCommand> commands, org.apache.cassandra.avro.ConsistencyLevel consistency)
           
 java.lang.Void remove(java.nio.ByteBuffer key, org.apache.cassandra.avro.ColumnPath columnPath, org.apache.cassandra.avro.Clock clock, org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
           
 java.lang.Void set_keyspace(org.apache.avro.util.Utf8 keyspace)
           
 java.lang.Void system_add_keyspace(org.apache.cassandra.avro.KsDef ksDef)
           
 
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

get

public org.apache.cassandra.avro.ColumnOrSuperColumn get(java.nio.ByteBuffer key,
                                                         org.apache.cassandra.avro.ColumnPath columnPath,
                                                         org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
                                                  throws org.apache.avro.ipc.AvroRemoteException,
                                                         org.apache.cassandra.avro.InvalidRequestException,
                                                         org.apache.cassandra.avro.NotFoundException,
                                                         org.apache.cassandra.avro.UnavailableException,
                                                         org.apache.cassandra.avro.TimedOutException
Specified by:
get in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException
org.apache.cassandra.avro.InvalidRequestException
org.apache.cassandra.avro.NotFoundException
org.apache.cassandra.avro.UnavailableException
org.apache.cassandra.avro.TimedOutException

readColumnFamily

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

get_slice

public org.apache.avro.generic.GenericArray<org.apache.cassandra.avro.ColumnOrSuperColumn> get_slice(java.nio.ByteBuffer key,
                                                                                                     org.apache.cassandra.avro.ColumnParent columnParent,
                                                                                                     org.apache.cassandra.avro.SlicePredicate predicate,
                                                                                                     org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
                                                                                              throws org.apache.avro.ipc.AvroRemoteException,
                                                                                                     org.apache.cassandra.avro.InvalidRequestException,
                                                                                                     org.apache.cassandra.avro.UnavailableException,
                                                                                                     org.apache.cassandra.avro.TimedOutException
Specified by:
get_slice in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException
org.apache.cassandra.avro.InvalidRequestException
org.apache.cassandra.avro.UnavailableException
org.apache.cassandra.avro.TimedOutException

get_count

public int get_count(java.nio.ByteBuffer key,
                     org.apache.cassandra.avro.ColumnParent columnParent,
                     org.apache.cassandra.avro.SlicePredicate predicate,
                     org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
              throws org.apache.avro.ipc.AvroRemoteException,
                     org.apache.cassandra.avro.InvalidRequestException,
                     org.apache.cassandra.avro.UnavailableException,
                     org.apache.cassandra.avro.TimedOutException
Specified by:
get_count in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException
org.apache.cassandra.avro.InvalidRequestException
org.apache.cassandra.avro.UnavailableException
org.apache.cassandra.avro.TimedOutException

multiget_slice

public org.apache.avro.generic.GenericArray<org.apache.cassandra.avro.CoscsMapEntry> multiget_slice(org.apache.avro.generic.GenericArray<java.nio.ByteBuffer> keys,
                                                                                                    org.apache.cassandra.avro.ColumnParent columnParent,
                                                                                                    org.apache.cassandra.avro.SlicePredicate predicate,
                                                                                                    org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
                                                                                             throws org.apache.avro.ipc.AvroRemoteException,
                                                                                                    org.apache.cassandra.avro.InvalidRequestException,
                                                                                                    org.apache.cassandra.avro.UnavailableException,
                                                                                                    org.apache.cassandra.avro.TimedOutException
Specified by:
multiget_slice in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException
org.apache.cassandra.avro.InvalidRequestException
org.apache.cassandra.avro.UnavailableException
org.apache.cassandra.avro.TimedOutException

insert

public java.lang.Void insert(java.nio.ByteBuffer key,
                             org.apache.cassandra.avro.ColumnParent parent,
                             org.apache.cassandra.avro.Column column,
                             org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
                      throws org.apache.avro.ipc.AvroRemoteException,
                             org.apache.cassandra.avro.InvalidRequestException,
                             org.apache.cassandra.avro.UnavailableException,
                             org.apache.cassandra.avro.TimedOutException
Specified by:
insert in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException
org.apache.cassandra.avro.InvalidRequestException
org.apache.cassandra.avro.UnavailableException
org.apache.cassandra.avro.TimedOutException

remove

public java.lang.Void remove(java.nio.ByteBuffer key,
                             org.apache.cassandra.avro.ColumnPath columnPath,
                             org.apache.cassandra.avro.Clock clock,
                             org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
                      throws org.apache.avro.ipc.AvroRemoteException,
                             org.apache.cassandra.avro.InvalidRequestException,
                             org.apache.cassandra.avro.UnavailableException,
                             org.apache.cassandra.avro.TimedOutException
Specified by:
remove in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException
org.apache.cassandra.avro.InvalidRequestException
org.apache.cassandra.avro.UnavailableException
org.apache.cassandra.avro.TimedOutException

batch_mutate

public java.lang.Void batch_mutate(org.apache.avro.generic.GenericArray<org.apache.cassandra.avro.MutationsMapEntry> mutationMap,
                                   org.apache.cassandra.avro.ConsistencyLevel consistencyLevel)
                            throws org.apache.avro.ipc.AvroRemoteException,
                                   org.apache.cassandra.avro.InvalidRequestException,
                                   org.apache.cassandra.avro.UnavailableException,
                                   org.apache.cassandra.avro.TimedOutException
Specified by:
batch_mutate in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException
org.apache.cassandra.avro.InvalidRequestException
org.apache.cassandra.avro.UnavailableException
org.apache.cassandra.avro.TimedOutException

set_keyspace

public java.lang.Void set_keyspace(org.apache.avro.util.Utf8 keyspace)
                            throws org.apache.cassandra.avro.InvalidRequestException
Specified by:
set_keyspace in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.cassandra.avro.InvalidRequestException

system_add_keyspace

public java.lang.Void system_add_keyspace(org.apache.cassandra.avro.KsDef ksDef)
                                   throws org.apache.avro.ipc.AvroRemoteException,
                                          org.apache.cassandra.avro.InvalidRequestException
Specified by:
system_add_keyspace in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException
org.apache.cassandra.avro.InvalidRequestException

describe_keyspaces

public org.apache.avro.generic.GenericArray<org.apache.avro.util.Utf8> describe_keyspaces()
                                                                                   throws org.apache.avro.ipc.AvroRemoteException
Specified by:
describe_keyspaces in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException

describe_cluster_name

public org.apache.avro.util.Utf8 describe_cluster_name()
                                                throws org.apache.avro.ipc.AvroRemoteException
Specified by:
describe_cluster_name in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException

describe_version

public org.apache.avro.util.Utf8 describe_version()
                                           throws org.apache.avro.ipc.AvroRemoteException
Specified by:
describe_version in interface org.apache.cassandra.avro.Cassandra
Throws:
org.apache.avro.ipc.AvroRemoteException

check_schema_agreement

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> check_schema_agreement()


Copyright © 2010 The Apache Software Foundation