mirror of
https://github.com/MariaDB/server.git
synced 2025-01-21 14:32:34 +01:00
bc80fb07de
on the build machine. So put them into the deb packages optionally. Additionally, fixing cassandra/CMakeLists.txt to work with thrift installed in /opt/local and /opt. It was supposed to work, but did not work actually. Only thrift installed in /usr or /usr/local worked. renamed: debian/dist/Debian/mariadb-server-10.0.files => debian/dist/Debian/mariadb-server-10.0.files.in debian/dist/Ubuntu/mariadb-server-10.0.files => debian/dist/Ubuntu/mariadb-server-10.0.files.in modified: .bzrignore CMakeLists.txt storage/cassandra/CMakeLists.txt storage/cassandra/cassandra_se.cc storage/cassandra/gen-cpp/Cassandra.h storage/cassandra/gen-cpp/cassandra_types.h storage/oqgraph/CMakeLists.txt debian/dist/Debian/mariadb-server-10.0.files.in debian/dist/Ubuntu/mariadb-server-10.0.files.in
5466 lines
150 KiB
C++
5466 lines
150 KiB
C++
/**
|
|
* Autogenerated by Thrift Compiler (0.8.0)
|
|
*
|
|
* DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
|
|
* @generated
|
|
*/
|
|
#ifndef Cassandra_H
|
|
#define Cassandra_H
|
|
|
|
#include <thrift/TProcessor.h>
|
|
#include "cassandra_types.h"
|
|
|
|
namespace org { namespace apache { namespace cassandra {
|
|
|
|
class CassandraIf {
|
|
public:
|
|
virtual ~CassandraIf() {}
|
|
virtual void login(const AuthenticationRequest& auth_request) = 0;
|
|
virtual void set_keyspace(const std::string& keyspace) = 0;
|
|
virtual void get(ColumnOrSuperColumn& _return, const std::string& key, const ColumnPath& column_path, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void get_slice(std::vector<ColumnOrSuperColumn> & _return, const std::string& key, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual int32_t get_count(const std::string& key, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void multiget_slice(std::map<std::string, std::vector<ColumnOrSuperColumn> > & _return, const std::vector<std::string> & keys, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void multiget_count(std::map<std::string, int32_t> & _return, const std::vector<std::string> & keys, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void get_range_slices(std::vector<KeySlice> & _return, const ColumnParent& column_parent, const SlicePredicate& predicate, const KeyRange& range, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void get_paged_slice(std::vector<KeySlice> & _return, const std::string& column_family, const KeyRange& range, const std::string& start_column, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void get_indexed_slices(std::vector<KeySlice> & _return, const ColumnParent& column_parent, const IndexClause& index_clause, const SlicePredicate& column_predicate, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void insert(const std::string& key, const ColumnParent& column_parent, const Column& column, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void add(const std::string& key, const ColumnParent& column_parent, const CounterColumn& column, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void remove(const std::string& key, const ColumnPath& column_path, const int64_t timestamp, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void remove_counter(const std::string& key, const ColumnPath& path, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void batch_mutate(const std::map<std::string, std::map<std::string, std::vector<Mutation> > > & mutation_map, const ConsistencyLevel::type consistency_level) = 0;
|
|
virtual void truncate(const std::string& cfname) = 0;
|
|
virtual void describe_schema_versions(std::map<std::string, std::vector<std::string> > & _return) = 0;
|
|
virtual void describe_keyspaces(std::vector<KsDef> & _return) = 0;
|
|
virtual void describe_cluster_name(std::string& _return) = 0;
|
|
virtual void describe_version(std::string& _return) = 0;
|
|
virtual void describe_ring(std::vector<TokenRange> & _return, const std::string& keyspace) = 0;
|
|
virtual void describe_token_map(std::map<std::string, std::string> & _return) = 0;
|
|
virtual void describe_partitioner(std::string& _return) = 0;
|
|
virtual void describe_snitch(std::string& _return) = 0;
|
|
virtual void describe_keyspace(KsDef& _return, const std::string& keyspace) = 0;
|
|
virtual void describe_splits(std::vector<std::string> & _return, const std::string& cfName, const std::string& start_token, const std::string& end_token, const int32_t keys_per_split) = 0;
|
|
virtual void system_add_column_family(std::string& _return, const CfDef& cf_def) = 0;
|
|
virtual void system_drop_column_family(std::string& _return, const std::string& column_family) = 0;
|
|
virtual void system_add_keyspace(std::string& _return, const KsDef& ks_def) = 0;
|
|
virtual void system_drop_keyspace(std::string& _return, const std::string& keyspace) = 0;
|
|
virtual void system_update_keyspace(std::string& _return, const KsDef& ks_def) = 0;
|
|
virtual void system_update_column_family(std::string& _return, const CfDef& cf_def) = 0;
|
|
virtual void execute_cql_query(CqlResult& _return, const std::string& query, const Compression::type compression) = 0;
|
|
virtual void prepare_cql_query(CqlPreparedResult& _return, const std::string& query, const Compression::type compression) = 0;
|
|
virtual void execute_prepared_cql_query(CqlResult& _return, const int32_t itemId, const std::vector<std::string> & values) = 0;
|
|
virtual void set_cql_version(const std::string& version) = 0;
|
|
};
|
|
|
|
class CassandraIfFactory {
|
|
public:
|
|
typedef CassandraIf Handler;
|
|
|
|
virtual ~CassandraIfFactory() {}
|
|
|
|
virtual CassandraIf* getHandler(const ::apache::thrift::TConnectionInfo& connInfo) = 0;
|
|
virtual void releaseHandler(CassandraIf* /* handler */) = 0;
|
|
};
|
|
|
|
class CassandraIfSingletonFactory : virtual public CassandraIfFactory {
|
|
public:
|
|
CassandraIfSingletonFactory(const boost::shared_ptr<CassandraIf>& iface) : iface_(iface) {}
|
|
virtual ~CassandraIfSingletonFactory() {}
|
|
|
|
virtual CassandraIf* getHandler(const ::apache::thrift::TConnectionInfo&) {
|
|
return iface_.get();
|
|
}
|
|
virtual void releaseHandler(CassandraIf* /* handler */) {}
|
|
|
|
protected:
|
|
boost::shared_ptr<CassandraIf> iface_;
|
|
};
|
|
|
|
class CassandraNull : virtual public CassandraIf {
|
|
public:
|
|
virtual ~CassandraNull() {}
|
|
void login(const AuthenticationRequest& /* auth_request */) {
|
|
return;
|
|
}
|
|
void set_keyspace(const std::string& /* keyspace */) {
|
|
return;
|
|
}
|
|
void get(ColumnOrSuperColumn& /* _return */, const std::string& /* key */, const ColumnPath& /* column_path */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void get_slice(std::vector<ColumnOrSuperColumn> & /* _return */, const std::string& /* key */, const ColumnParent& /* column_parent */, const SlicePredicate& /* predicate */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
int32_t get_count(const std::string& /* key */, const ColumnParent& /* column_parent */, const SlicePredicate& /* predicate */, const ConsistencyLevel::type /* consistency_level */) {
|
|
int32_t _return = 0;
|
|
return _return;
|
|
}
|
|
void multiget_slice(std::map<std::string, std::vector<ColumnOrSuperColumn> > & /* _return */, const std::vector<std::string> & /* keys */, const ColumnParent& /* column_parent */, const SlicePredicate& /* predicate */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void multiget_count(std::map<std::string, int32_t> & /* _return */, const std::vector<std::string> & /* keys */, const ColumnParent& /* column_parent */, const SlicePredicate& /* predicate */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void get_range_slices(std::vector<KeySlice> & /* _return */, const ColumnParent& /* column_parent */, const SlicePredicate& /* predicate */, const KeyRange& /* range */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void get_paged_slice(std::vector<KeySlice> & /* _return */, const std::string& /* column_family */, const KeyRange& /* range */, const std::string& /* start_column */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void get_indexed_slices(std::vector<KeySlice> & /* _return */, const ColumnParent& /* column_parent */, const IndexClause& /* index_clause */, const SlicePredicate& /* column_predicate */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void insert(const std::string& /* key */, const ColumnParent& /* column_parent */, const Column& /* column */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void add(const std::string& /* key */, const ColumnParent& /* column_parent */, const CounterColumn& /* column */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void remove(const std::string& /* key */, const ColumnPath& /* column_path */, const int64_t /* timestamp */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void remove_counter(const std::string& /* key */, const ColumnPath& /* path */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void batch_mutate(const std::map<std::string, std::map<std::string, std::vector<Mutation> > > & /* mutation_map */, const ConsistencyLevel::type /* consistency_level */) {
|
|
return;
|
|
}
|
|
void truncate(const std::string& /* cfname */) {
|
|
return;
|
|
}
|
|
void describe_schema_versions(std::map<std::string, std::vector<std::string> > & /* _return */) {
|
|
return;
|
|
}
|
|
void describe_keyspaces(std::vector<KsDef> & /* _return */) {
|
|
return;
|
|
}
|
|
void describe_cluster_name(std::string& /* _return */) {
|
|
return;
|
|
}
|
|
void describe_version(std::string& /* _return */) {
|
|
return;
|
|
}
|
|
void describe_ring(std::vector<TokenRange> & /* _return */, const std::string& /* keyspace */) {
|
|
return;
|
|
}
|
|
void describe_token_map(std::map<std::string, std::string> & /* _return */) {
|
|
return;
|
|
}
|
|
void describe_partitioner(std::string& /* _return */) {
|
|
return;
|
|
}
|
|
void describe_snitch(std::string& /* _return */) {
|
|
return;
|
|
}
|
|
void describe_keyspace(KsDef& /* _return */, const std::string& /* keyspace */) {
|
|
return;
|
|
}
|
|
void describe_splits(std::vector<std::string> & /* _return */, const std::string& /* cfName */, const std::string& /* start_token */, const std::string& /* end_token */, const int32_t /* keys_per_split */) {
|
|
return;
|
|
}
|
|
void system_add_column_family(std::string& /* _return */, const CfDef& /* cf_def */) {
|
|
return;
|
|
}
|
|
void system_drop_column_family(std::string& /* _return */, const std::string& /* column_family */) {
|
|
return;
|
|
}
|
|
void system_add_keyspace(std::string& /* _return */, const KsDef& /* ks_def */) {
|
|
return;
|
|
}
|
|
void system_drop_keyspace(std::string& /* _return */, const std::string& /* keyspace */) {
|
|
return;
|
|
}
|
|
void system_update_keyspace(std::string& /* _return */, const KsDef& /* ks_def */) {
|
|
return;
|
|
}
|
|
void system_update_column_family(std::string& /* _return */, const CfDef& /* cf_def */) {
|
|
return;
|
|
}
|
|
void execute_cql_query(CqlResult& /* _return */, const std::string& /* query */, const Compression::type /* compression */) {
|
|
return;
|
|
}
|
|
void prepare_cql_query(CqlPreparedResult& /* _return */, const std::string& /* query */, const Compression::type /* compression */) {
|
|
return;
|
|
}
|
|
void execute_prepared_cql_query(CqlResult& /* _return */, const int32_t /* itemId */, const std::vector<std::string> & /* values */) {
|
|
return;
|
|
}
|
|
void set_cql_version(const std::string& /* version */) {
|
|
return;
|
|
}
|
|
};
|
|
|
|
|
|
class Cassandra_login_args {
|
|
public:
|
|
|
|
Cassandra_login_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_login_args() throw() {}
|
|
|
|
AuthenticationRequest auth_request;
|
|
|
|
void __set_auth_request(const AuthenticationRequest& val) {
|
|
auth_request = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_login_args & rhs) const
|
|
{
|
|
if (!(auth_request == rhs.auth_request))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_login_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_login_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_login_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_login_pargs() throw() {}
|
|
|
|
const AuthenticationRequest* auth_request;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_login_result__isset {
|
|
_Cassandra_login_result__isset() : authnx(false), authzx(false) {}
|
|
bool authnx;
|
|
bool authzx;
|
|
} _Cassandra_login_result__isset;
|
|
|
|
class Cassandra_login_result {
|
|
public:
|
|
|
|
Cassandra_login_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_login_result() throw() {}
|
|
|
|
AuthenticationException authnx;
|
|
AuthorizationException authzx;
|
|
|
|
_Cassandra_login_result__isset __isset;
|
|
|
|
void __set_authnx(const AuthenticationException& val) {
|
|
authnx = val;
|
|
}
|
|
|
|
void __set_authzx(const AuthorizationException& val) {
|
|
authzx = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_login_result & rhs) const
|
|
{
|
|
if (!(authnx == rhs.authnx))
|
|
return false;
|
|
if (!(authzx == rhs.authzx))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_login_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_login_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_login_presult__isset {
|
|
_Cassandra_login_presult__isset() : authnx(false), authzx(false) {}
|
|
bool authnx;
|
|
bool authzx;
|
|
} _Cassandra_login_presult__isset;
|
|
|
|
class Cassandra_login_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_login_presult() throw() {}
|
|
|
|
AuthenticationException authnx;
|
|
AuthorizationException authzx;
|
|
|
|
_Cassandra_login_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_set_keyspace_args {
|
|
public:
|
|
|
|
Cassandra_set_keyspace_args() : keyspace("") {
|
|
}
|
|
|
|
virtual ~Cassandra_set_keyspace_args() throw() {}
|
|
|
|
std::string keyspace;
|
|
|
|
void __set_keyspace(const std::string& val) {
|
|
keyspace = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_set_keyspace_args & rhs) const
|
|
{
|
|
if (!(keyspace == rhs.keyspace))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_set_keyspace_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_set_keyspace_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_set_keyspace_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_set_keyspace_pargs() throw() {}
|
|
|
|
const std::string* keyspace;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_set_keyspace_result__isset {
|
|
_Cassandra_set_keyspace_result__isset() : ire(false) {}
|
|
bool ire;
|
|
} _Cassandra_set_keyspace_result__isset;
|
|
|
|
class Cassandra_set_keyspace_result {
|
|
public:
|
|
|
|
Cassandra_set_keyspace_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_set_keyspace_result() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_set_keyspace_result__isset __isset;
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_set_keyspace_result & rhs) const
|
|
{
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_set_keyspace_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_set_keyspace_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_set_keyspace_presult__isset {
|
|
_Cassandra_set_keyspace_presult__isset() : ire(false) {}
|
|
bool ire;
|
|
} _Cassandra_set_keyspace_presult__isset;
|
|
|
|
class Cassandra_set_keyspace_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_set_keyspace_presult() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_set_keyspace_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_args {
|
|
public:
|
|
|
|
Cassandra_get_args() : key(""), consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_get_args() throw() {}
|
|
|
|
std::string key;
|
|
ColumnPath column_path;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_key(const std::string& val) {
|
|
key = val;
|
|
}
|
|
|
|
void __set_column_path(const ColumnPath& val) {
|
|
column_path = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_args & rhs) const
|
|
{
|
|
if (!(key == rhs.key))
|
|
return false;
|
|
if (!(column_path == rhs.column_path))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_pargs() throw() {}
|
|
|
|
const std::string* key;
|
|
const ColumnPath* column_path;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_result__isset {
|
|
_Cassandra_get_result__isset() : success(false), ire(false), nfe(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool nfe;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_result__isset;
|
|
|
|
class Cassandra_get_result {
|
|
public:
|
|
|
|
Cassandra_get_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_get_result() throw() {}
|
|
|
|
ColumnOrSuperColumn success;
|
|
InvalidRequestException ire;
|
|
NotFoundException nfe;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_result__isset __isset;
|
|
|
|
void __set_success(const ColumnOrSuperColumn& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_nfe(const NotFoundException& val) {
|
|
nfe = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(nfe == rhs.nfe))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_presult__isset {
|
|
_Cassandra_get_presult__isset() : success(false), ire(false), nfe(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool nfe;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_presult__isset;
|
|
|
|
class Cassandra_get_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_presult() throw() {}
|
|
|
|
ColumnOrSuperColumn* success;
|
|
InvalidRequestException ire;
|
|
NotFoundException nfe;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_slice_args {
|
|
public:
|
|
|
|
Cassandra_get_slice_args() : key(""), consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_get_slice_args() throw() {}
|
|
|
|
std::string key;
|
|
ColumnParent column_parent;
|
|
SlicePredicate predicate;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_key(const std::string& val) {
|
|
key = val;
|
|
}
|
|
|
|
void __set_column_parent(const ColumnParent& val) {
|
|
column_parent = val;
|
|
}
|
|
|
|
void __set_predicate(const SlicePredicate& val) {
|
|
predicate = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_slice_args & rhs) const
|
|
{
|
|
if (!(key == rhs.key))
|
|
return false;
|
|
if (!(column_parent == rhs.column_parent))
|
|
return false;
|
|
if (!(predicate == rhs.predicate))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_slice_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_slice_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_slice_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_slice_pargs() throw() {}
|
|
|
|
const std::string* key;
|
|
const ColumnParent* column_parent;
|
|
const SlicePredicate* predicate;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_slice_result__isset {
|
|
_Cassandra_get_slice_result__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_slice_result__isset;
|
|
|
|
class Cassandra_get_slice_result {
|
|
public:
|
|
|
|
Cassandra_get_slice_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_get_slice_result() throw() {}
|
|
|
|
std::vector<ColumnOrSuperColumn> success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_slice_result__isset __isset;
|
|
|
|
void __set_success(const std::vector<ColumnOrSuperColumn> & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_slice_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_slice_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_slice_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_slice_presult__isset {
|
|
_Cassandra_get_slice_presult__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_slice_presult__isset;
|
|
|
|
class Cassandra_get_slice_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_slice_presult() throw() {}
|
|
|
|
std::vector<ColumnOrSuperColumn> * success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_slice_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_count_args {
|
|
public:
|
|
|
|
Cassandra_get_count_args() : key(""), consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_get_count_args() throw() {}
|
|
|
|
std::string key;
|
|
ColumnParent column_parent;
|
|
SlicePredicate predicate;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_key(const std::string& val) {
|
|
key = val;
|
|
}
|
|
|
|
void __set_column_parent(const ColumnParent& val) {
|
|
column_parent = val;
|
|
}
|
|
|
|
void __set_predicate(const SlicePredicate& val) {
|
|
predicate = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_count_args & rhs) const
|
|
{
|
|
if (!(key == rhs.key))
|
|
return false;
|
|
if (!(column_parent == rhs.column_parent))
|
|
return false;
|
|
if (!(predicate == rhs.predicate))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_count_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_count_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_count_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_count_pargs() throw() {}
|
|
|
|
const std::string* key;
|
|
const ColumnParent* column_parent;
|
|
const SlicePredicate* predicate;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_count_result__isset {
|
|
_Cassandra_get_count_result__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_count_result__isset;
|
|
|
|
class Cassandra_get_count_result {
|
|
public:
|
|
|
|
Cassandra_get_count_result() : success(0) {
|
|
}
|
|
|
|
virtual ~Cassandra_get_count_result() throw() {}
|
|
|
|
int32_t success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_count_result__isset __isset;
|
|
|
|
void __set_success(const int32_t val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_count_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_count_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_count_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_count_presult__isset {
|
|
_Cassandra_get_count_presult__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_count_presult__isset;
|
|
|
|
class Cassandra_get_count_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_count_presult() throw() {}
|
|
|
|
int32_t* success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_count_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_multiget_slice_args {
|
|
public:
|
|
|
|
Cassandra_multiget_slice_args() : consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_multiget_slice_args() throw() {}
|
|
|
|
std::vector<std::string> keys;
|
|
ColumnParent column_parent;
|
|
SlicePredicate predicate;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_keys(const std::vector<std::string> & val) {
|
|
keys = val;
|
|
}
|
|
|
|
void __set_column_parent(const ColumnParent& val) {
|
|
column_parent = val;
|
|
}
|
|
|
|
void __set_predicate(const SlicePredicate& val) {
|
|
predicate = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_multiget_slice_args & rhs) const
|
|
{
|
|
if (!(keys == rhs.keys))
|
|
return false;
|
|
if (!(column_parent == rhs.column_parent))
|
|
return false;
|
|
if (!(predicate == rhs.predicate))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_multiget_slice_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_multiget_slice_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_multiget_slice_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_multiget_slice_pargs() throw() {}
|
|
|
|
const std::vector<std::string> * keys;
|
|
const ColumnParent* column_parent;
|
|
const SlicePredicate* predicate;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_multiget_slice_result__isset {
|
|
_Cassandra_multiget_slice_result__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_multiget_slice_result__isset;
|
|
|
|
class Cassandra_multiget_slice_result {
|
|
public:
|
|
|
|
Cassandra_multiget_slice_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_multiget_slice_result() throw() {}
|
|
|
|
std::map<std::string, std::vector<ColumnOrSuperColumn> > success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_multiget_slice_result__isset __isset;
|
|
|
|
void __set_success(const std::map<std::string, std::vector<ColumnOrSuperColumn> > & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_multiget_slice_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_multiget_slice_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_multiget_slice_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_multiget_slice_presult__isset {
|
|
_Cassandra_multiget_slice_presult__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_multiget_slice_presult__isset;
|
|
|
|
class Cassandra_multiget_slice_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_multiget_slice_presult() throw() {}
|
|
|
|
std::map<std::string, std::vector<ColumnOrSuperColumn> > * success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_multiget_slice_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_multiget_count_args {
|
|
public:
|
|
|
|
Cassandra_multiget_count_args() : consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_multiget_count_args() throw() {}
|
|
|
|
std::vector<std::string> keys;
|
|
ColumnParent column_parent;
|
|
SlicePredicate predicate;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_keys(const std::vector<std::string> & val) {
|
|
keys = val;
|
|
}
|
|
|
|
void __set_column_parent(const ColumnParent& val) {
|
|
column_parent = val;
|
|
}
|
|
|
|
void __set_predicate(const SlicePredicate& val) {
|
|
predicate = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_multiget_count_args & rhs) const
|
|
{
|
|
if (!(keys == rhs.keys))
|
|
return false;
|
|
if (!(column_parent == rhs.column_parent))
|
|
return false;
|
|
if (!(predicate == rhs.predicate))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_multiget_count_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_multiget_count_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_multiget_count_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_multiget_count_pargs() throw() {}
|
|
|
|
const std::vector<std::string> * keys;
|
|
const ColumnParent* column_parent;
|
|
const SlicePredicate* predicate;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_multiget_count_result__isset {
|
|
_Cassandra_multiget_count_result__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_multiget_count_result__isset;
|
|
|
|
class Cassandra_multiget_count_result {
|
|
public:
|
|
|
|
Cassandra_multiget_count_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_multiget_count_result() throw() {}
|
|
|
|
std::map<std::string, int32_t> success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_multiget_count_result__isset __isset;
|
|
|
|
void __set_success(const std::map<std::string, int32_t> & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_multiget_count_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_multiget_count_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_multiget_count_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_multiget_count_presult__isset {
|
|
_Cassandra_multiget_count_presult__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_multiget_count_presult__isset;
|
|
|
|
class Cassandra_multiget_count_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_multiget_count_presult() throw() {}
|
|
|
|
std::map<std::string, int32_t> * success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_multiget_count_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_range_slices_args {
|
|
public:
|
|
|
|
Cassandra_get_range_slices_args() : consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_get_range_slices_args() throw() {}
|
|
|
|
ColumnParent column_parent;
|
|
SlicePredicate predicate;
|
|
KeyRange range;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_column_parent(const ColumnParent& val) {
|
|
column_parent = val;
|
|
}
|
|
|
|
void __set_predicate(const SlicePredicate& val) {
|
|
predicate = val;
|
|
}
|
|
|
|
void __set_range(const KeyRange& val) {
|
|
range = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_range_slices_args & rhs) const
|
|
{
|
|
if (!(column_parent == rhs.column_parent))
|
|
return false;
|
|
if (!(predicate == rhs.predicate))
|
|
return false;
|
|
if (!(range == rhs.range))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_range_slices_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_range_slices_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_range_slices_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_range_slices_pargs() throw() {}
|
|
|
|
const ColumnParent* column_parent;
|
|
const SlicePredicate* predicate;
|
|
const KeyRange* range;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_range_slices_result__isset {
|
|
_Cassandra_get_range_slices_result__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_range_slices_result__isset;
|
|
|
|
class Cassandra_get_range_slices_result {
|
|
public:
|
|
|
|
Cassandra_get_range_slices_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_get_range_slices_result() throw() {}
|
|
|
|
std::vector<KeySlice> success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_range_slices_result__isset __isset;
|
|
|
|
void __set_success(const std::vector<KeySlice> & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_range_slices_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_range_slices_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_range_slices_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_range_slices_presult__isset {
|
|
_Cassandra_get_range_slices_presult__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_range_slices_presult__isset;
|
|
|
|
class Cassandra_get_range_slices_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_range_slices_presult() throw() {}
|
|
|
|
std::vector<KeySlice> * success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_range_slices_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_paged_slice_args {
|
|
public:
|
|
|
|
Cassandra_get_paged_slice_args() : column_family(""), start_column(""), consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_get_paged_slice_args() throw() {}
|
|
|
|
std::string column_family;
|
|
KeyRange range;
|
|
std::string start_column;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_column_family(const std::string& val) {
|
|
column_family = val;
|
|
}
|
|
|
|
void __set_range(const KeyRange& val) {
|
|
range = val;
|
|
}
|
|
|
|
void __set_start_column(const std::string& val) {
|
|
start_column = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_paged_slice_args & rhs) const
|
|
{
|
|
if (!(column_family == rhs.column_family))
|
|
return false;
|
|
if (!(range == rhs.range))
|
|
return false;
|
|
if (!(start_column == rhs.start_column))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_paged_slice_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_paged_slice_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_paged_slice_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_paged_slice_pargs() throw() {}
|
|
|
|
const std::string* column_family;
|
|
const KeyRange* range;
|
|
const std::string* start_column;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_paged_slice_result__isset {
|
|
_Cassandra_get_paged_slice_result__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_paged_slice_result__isset;
|
|
|
|
class Cassandra_get_paged_slice_result {
|
|
public:
|
|
|
|
Cassandra_get_paged_slice_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_get_paged_slice_result() throw() {}
|
|
|
|
std::vector<KeySlice> success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_paged_slice_result__isset __isset;
|
|
|
|
void __set_success(const std::vector<KeySlice> & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_paged_slice_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_paged_slice_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_paged_slice_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_paged_slice_presult__isset {
|
|
_Cassandra_get_paged_slice_presult__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_paged_slice_presult__isset;
|
|
|
|
class Cassandra_get_paged_slice_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_paged_slice_presult() throw() {}
|
|
|
|
std::vector<KeySlice> * success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_paged_slice_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_indexed_slices_args {
|
|
public:
|
|
|
|
Cassandra_get_indexed_slices_args() : consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_get_indexed_slices_args() throw() {}
|
|
|
|
ColumnParent column_parent;
|
|
IndexClause index_clause;
|
|
SlicePredicate column_predicate;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_column_parent(const ColumnParent& val) {
|
|
column_parent = val;
|
|
}
|
|
|
|
void __set_index_clause(const IndexClause& val) {
|
|
index_clause = val;
|
|
}
|
|
|
|
void __set_column_predicate(const SlicePredicate& val) {
|
|
column_predicate = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_indexed_slices_args & rhs) const
|
|
{
|
|
if (!(column_parent == rhs.column_parent))
|
|
return false;
|
|
if (!(index_clause == rhs.index_clause))
|
|
return false;
|
|
if (!(column_predicate == rhs.column_predicate))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_indexed_slices_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_indexed_slices_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_get_indexed_slices_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_indexed_slices_pargs() throw() {}
|
|
|
|
const ColumnParent* column_parent;
|
|
const IndexClause* index_clause;
|
|
const SlicePredicate* column_predicate;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_indexed_slices_result__isset {
|
|
_Cassandra_get_indexed_slices_result__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_indexed_slices_result__isset;
|
|
|
|
class Cassandra_get_indexed_slices_result {
|
|
public:
|
|
|
|
Cassandra_get_indexed_slices_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_get_indexed_slices_result() throw() {}
|
|
|
|
std::vector<KeySlice> success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_indexed_slices_result__isset __isset;
|
|
|
|
void __set_success(const std::vector<KeySlice> & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_get_indexed_slices_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_get_indexed_slices_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_get_indexed_slices_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_get_indexed_slices_presult__isset {
|
|
_Cassandra_get_indexed_slices_presult__isset() : success(false), ire(false), ue(false), te(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_get_indexed_slices_presult__isset;
|
|
|
|
class Cassandra_get_indexed_slices_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_get_indexed_slices_presult() throw() {}
|
|
|
|
std::vector<KeySlice> * success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_get_indexed_slices_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_insert_args {
|
|
public:
|
|
|
|
Cassandra_insert_args() : key(""), consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_insert_args() throw() {}
|
|
|
|
std::string key;
|
|
ColumnParent column_parent;
|
|
Column column;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_key(const std::string& val) {
|
|
key = val;
|
|
}
|
|
|
|
void __set_column_parent(const ColumnParent& val) {
|
|
column_parent = val;
|
|
}
|
|
|
|
void __set_column(const Column& val) {
|
|
column = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_insert_args & rhs) const
|
|
{
|
|
if (!(key == rhs.key))
|
|
return false;
|
|
if (!(column_parent == rhs.column_parent))
|
|
return false;
|
|
if (!(column == rhs.column))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_insert_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_insert_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_insert_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_insert_pargs() throw() {}
|
|
|
|
const std::string* key;
|
|
const ColumnParent* column_parent;
|
|
const Column* column;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_insert_result__isset {
|
|
_Cassandra_insert_result__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_insert_result__isset;
|
|
|
|
class Cassandra_insert_result {
|
|
public:
|
|
|
|
Cassandra_insert_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_insert_result() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_insert_result__isset __isset;
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_insert_result & rhs) const
|
|
{
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_insert_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_insert_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_insert_presult__isset {
|
|
_Cassandra_insert_presult__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_insert_presult__isset;
|
|
|
|
class Cassandra_insert_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_insert_presult() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_insert_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_add_args {
|
|
public:
|
|
|
|
Cassandra_add_args() : key(""), consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_add_args() throw() {}
|
|
|
|
std::string key;
|
|
ColumnParent column_parent;
|
|
CounterColumn column;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_key(const std::string& val) {
|
|
key = val;
|
|
}
|
|
|
|
void __set_column_parent(const ColumnParent& val) {
|
|
column_parent = val;
|
|
}
|
|
|
|
void __set_column(const CounterColumn& val) {
|
|
column = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_add_args & rhs) const
|
|
{
|
|
if (!(key == rhs.key))
|
|
return false;
|
|
if (!(column_parent == rhs.column_parent))
|
|
return false;
|
|
if (!(column == rhs.column))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_add_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_add_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_add_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_add_pargs() throw() {}
|
|
|
|
const std::string* key;
|
|
const ColumnParent* column_parent;
|
|
const CounterColumn* column;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_add_result__isset {
|
|
_Cassandra_add_result__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_add_result__isset;
|
|
|
|
class Cassandra_add_result {
|
|
public:
|
|
|
|
Cassandra_add_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_add_result() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_add_result__isset __isset;
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_add_result & rhs) const
|
|
{
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_add_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_add_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_add_presult__isset {
|
|
_Cassandra_add_presult__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_add_presult__isset;
|
|
|
|
class Cassandra_add_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_add_presult() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_add_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_remove_args__isset {
|
|
_Cassandra_remove_args__isset() : consistency_level(false) {}
|
|
bool consistency_level;
|
|
} _Cassandra_remove_args__isset;
|
|
|
|
class Cassandra_remove_args {
|
|
public:
|
|
|
|
Cassandra_remove_args() : key(""), timestamp(0), consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_remove_args() throw() {}
|
|
|
|
std::string key;
|
|
ColumnPath column_path;
|
|
int64_t timestamp;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
_Cassandra_remove_args__isset __isset;
|
|
|
|
void __set_key(const std::string& val) {
|
|
key = val;
|
|
}
|
|
|
|
void __set_column_path(const ColumnPath& val) {
|
|
column_path = val;
|
|
}
|
|
|
|
void __set_timestamp(const int64_t val) {
|
|
timestamp = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_remove_args & rhs) const
|
|
{
|
|
if (!(key == rhs.key))
|
|
return false;
|
|
if (!(column_path == rhs.column_path))
|
|
return false;
|
|
if (!(timestamp == rhs.timestamp))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_remove_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_remove_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_remove_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_remove_pargs() throw() {}
|
|
|
|
const std::string* key;
|
|
const ColumnPath* column_path;
|
|
const int64_t* timestamp;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_remove_result__isset {
|
|
_Cassandra_remove_result__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_remove_result__isset;
|
|
|
|
class Cassandra_remove_result {
|
|
public:
|
|
|
|
Cassandra_remove_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_remove_result() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_remove_result__isset __isset;
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_remove_result & rhs) const
|
|
{
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_remove_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_remove_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_remove_presult__isset {
|
|
_Cassandra_remove_presult__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_remove_presult__isset;
|
|
|
|
class Cassandra_remove_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_remove_presult() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_remove_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_remove_counter_args {
|
|
public:
|
|
|
|
Cassandra_remove_counter_args() : key(""), consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_remove_counter_args() throw() {}
|
|
|
|
std::string key;
|
|
ColumnPath path;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_key(const std::string& val) {
|
|
key = val;
|
|
}
|
|
|
|
void __set_path(const ColumnPath& val) {
|
|
path = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_remove_counter_args & rhs) const
|
|
{
|
|
if (!(key == rhs.key))
|
|
return false;
|
|
if (!(path == rhs.path))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_remove_counter_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_remove_counter_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_remove_counter_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_remove_counter_pargs() throw() {}
|
|
|
|
const std::string* key;
|
|
const ColumnPath* path;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_remove_counter_result__isset {
|
|
_Cassandra_remove_counter_result__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_remove_counter_result__isset;
|
|
|
|
class Cassandra_remove_counter_result {
|
|
public:
|
|
|
|
Cassandra_remove_counter_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_remove_counter_result() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_remove_counter_result__isset __isset;
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_remove_counter_result & rhs) const
|
|
{
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_remove_counter_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_remove_counter_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_remove_counter_presult__isset {
|
|
_Cassandra_remove_counter_presult__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_remove_counter_presult__isset;
|
|
|
|
class Cassandra_remove_counter_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_remove_counter_presult() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_remove_counter_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_batch_mutate_args {
|
|
public:
|
|
|
|
Cassandra_batch_mutate_args() : consistency_level((ConsistencyLevel::type)1) {
|
|
consistency_level = (ConsistencyLevel::type)1;
|
|
|
|
}
|
|
|
|
virtual ~Cassandra_batch_mutate_args() throw() {}
|
|
|
|
std::map<std::string, std::map<std::string, std::vector<Mutation> > > mutation_map;
|
|
ConsistencyLevel::type consistency_level;
|
|
|
|
void __set_mutation_map(const std::map<std::string, std::map<std::string, std::vector<Mutation> > > & val) {
|
|
mutation_map = val;
|
|
}
|
|
|
|
void __set_consistency_level(const ConsistencyLevel::type val) {
|
|
consistency_level = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_batch_mutate_args & rhs) const
|
|
{
|
|
if (!(mutation_map == rhs.mutation_map))
|
|
return false;
|
|
if (!(consistency_level == rhs.consistency_level))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_batch_mutate_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_batch_mutate_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_batch_mutate_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_batch_mutate_pargs() throw() {}
|
|
|
|
const std::map<std::string, std::map<std::string, std::vector<Mutation> > > * mutation_map;
|
|
const ConsistencyLevel::type* consistency_level;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_batch_mutate_result__isset {
|
|
_Cassandra_batch_mutate_result__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_batch_mutate_result__isset;
|
|
|
|
class Cassandra_batch_mutate_result {
|
|
public:
|
|
|
|
Cassandra_batch_mutate_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_batch_mutate_result() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_batch_mutate_result__isset __isset;
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_batch_mutate_result & rhs) const
|
|
{
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_batch_mutate_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_batch_mutate_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_batch_mutate_presult__isset {
|
|
_Cassandra_batch_mutate_presult__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_batch_mutate_presult__isset;
|
|
|
|
class Cassandra_batch_mutate_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_batch_mutate_presult() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_batch_mutate_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_truncate_args {
|
|
public:
|
|
|
|
Cassandra_truncate_args() : cfname("") {
|
|
}
|
|
|
|
virtual ~Cassandra_truncate_args() throw() {}
|
|
|
|
std::string cfname;
|
|
|
|
void __set_cfname(const std::string& val) {
|
|
cfname = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_truncate_args & rhs) const
|
|
{
|
|
if (!(cfname == rhs.cfname))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_truncate_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_truncate_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_truncate_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_truncate_pargs() throw() {}
|
|
|
|
const std::string* cfname;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_truncate_result__isset {
|
|
_Cassandra_truncate_result__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_truncate_result__isset;
|
|
|
|
class Cassandra_truncate_result {
|
|
public:
|
|
|
|
Cassandra_truncate_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_truncate_result() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_truncate_result__isset __isset;
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_truncate_result & rhs) const
|
|
{
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_truncate_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_truncate_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_truncate_presult__isset {
|
|
_Cassandra_truncate_presult__isset() : ire(false), ue(false), te(false) {}
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
} _Cassandra_truncate_presult__isset;
|
|
|
|
class Cassandra_truncate_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_truncate_presult() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
|
|
_Cassandra_truncate_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_schema_versions_args {
|
|
public:
|
|
|
|
Cassandra_describe_schema_versions_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_schema_versions_args() throw() {}
|
|
|
|
|
|
bool operator == (const Cassandra_describe_schema_versions_args & /* rhs */) const
|
|
{
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_schema_versions_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_schema_versions_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_schema_versions_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_schema_versions_pargs() throw() {}
|
|
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_schema_versions_result__isset {
|
|
_Cassandra_describe_schema_versions_result__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_schema_versions_result__isset;
|
|
|
|
class Cassandra_describe_schema_versions_result {
|
|
public:
|
|
|
|
Cassandra_describe_schema_versions_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_schema_versions_result() throw() {}
|
|
|
|
std::map<std::string, std::vector<std::string> > success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_schema_versions_result__isset __isset;
|
|
|
|
void __set_success(const std::map<std::string, std::vector<std::string> > & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_schema_versions_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_schema_versions_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_schema_versions_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_schema_versions_presult__isset {
|
|
_Cassandra_describe_schema_versions_presult__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_schema_versions_presult__isset;
|
|
|
|
class Cassandra_describe_schema_versions_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_schema_versions_presult() throw() {}
|
|
|
|
std::map<std::string, std::vector<std::string> > * success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_schema_versions_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_keyspaces_args {
|
|
public:
|
|
|
|
Cassandra_describe_keyspaces_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_keyspaces_args() throw() {}
|
|
|
|
|
|
bool operator == (const Cassandra_describe_keyspaces_args & /* rhs */) const
|
|
{
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_keyspaces_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_keyspaces_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_keyspaces_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_keyspaces_pargs() throw() {}
|
|
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_keyspaces_result__isset {
|
|
_Cassandra_describe_keyspaces_result__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_keyspaces_result__isset;
|
|
|
|
class Cassandra_describe_keyspaces_result {
|
|
public:
|
|
|
|
Cassandra_describe_keyspaces_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_keyspaces_result() throw() {}
|
|
|
|
std::vector<KsDef> success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_keyspaces_result__isset __isset;
|
|
|
|
void __set_success(const std::vector<KsDef> & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_keyspaces_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_keyspaces_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_keyspaces_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_keyspaces_presult__isset {
|
|
_Cassandra_describe_keyspaces_presult__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_keyspaces_presult__isset;
|
|
|
|
class Cassandra_describe_keyspaces_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_keyspaces_presult() throw() {}
|
|
|
|
std::vector<KsDef> * success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_keyspaces_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_cluster_name_args {
|
|
public:
|
|
|
|
Cassandra_describe_cluster_name_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_cluster_name_args() throw() {}
|
|
|
|
|
|
bool operator == (const Cassandra_describe_cluster_name_args & /* rhs */) const
|
|
{
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_cluster_name_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_cluster_name_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_cluster_name_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_cluster_name_pargs() throw() {}
|
|
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_cluster_name_result__isset {
|
|
_Cassandra_describe_cluster_name_result__isset() : success(false) {}
|
|
bool success;
|
|
} _Cassandra_describe_cluster_name_result__isset;
|
|
|
|
class Cassandra_describe_cluster_name_result {
|
|
public:
|
|
|
|
Cassandra_describe_cluster_name_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_cluster_name_result() throw() {}
|
|
|
|
std::string success;
|
|
|
|
_Cassandra_describe_cluster_name_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_cluster_name_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_cluster_name_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_cluster_name_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_cluster_name_presult__isset {
|
|
_Cassandra_describe_cluster_name_presult__isset() : success(false) {}
|
|
bool success;
|
|
} _Cassandra_describe_cluster_name_presult__isset;
|
|
|
|
class Cassandra_describe_cluster_name_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_cluster_name_presult() throw() {}
|
|
|
|
std::string* success;
|
|
|
|
_Cassandra_describe_cluster_name_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_version_args {
|
|
public:
|
|
|
|
Cassandra_describe_version_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_version_args() throw() {}
|
|
|
|
|
|
bool operator == (const Cassandra_describe_version_args & /* rhs */) const
|
|
{
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_version_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_version_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_version_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_version_pargs() throw() {}
|
|
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_version_result__isset {
|
|
_Cassandra_describe_version_result__isset() : success(false) {}
|
|
bool success;
|
|
} _Cassandra_describe_version_result__isset;
|
|
|
|
class Cassandra_describe_version_result {
|
|
public:
|
|
|
|
Cassandra_describe_version_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_version_result() throw() {}
|
|
|
|
std::string success;
|
|
|
|
_Cassandra_describe_version_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_version_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_version_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_version_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_version_presult__isset {
|
|
_Cassandra_describe_version_presult__isset() : success(false) {}
|
|
bool success;
|
|
} _Cassandra_describe_version_presult__isset;
|
|
|
|
class Cassandra_describe_version_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_version_presult() throw() {}
|
|
|
|
std::string* success;
|
|
|
|
_Cassandra_describe_version_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_ring_args {
|
|
public:
|
|
|
|
Cassandra_describe_ring_args() : keyspace("") {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_ring_args() throw() {}
|
|
|
|
std::string keyspace;
|
|
|
|
void __set_keyspace(const std::string& val) {
|
|
keyspace = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_ring_args & rhs) const
|
|
{
|
|
if (!(keyspace == rhs.keyspace))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_ring_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_ring_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_ring_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_ring_pargs() throw() {}
|
|
|
|
const std::string* keyspace;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_ring_result__isset {
|
|
_Cassandra_describe_ring_result__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_ring_result__isset;
|
|
|
|
class Cassandra_describe_ring_result {
|
|
public:
|
|
|
|
Cassandra_describe_ring_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_ring_result() throw() {}
|
|
|
|
std::vector<TokenRange> success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_ring_result__isset __isset;
|
|
|
|
void __set_success(const std::vector<TokenRange> & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_ring_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_ring_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_ring_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_ring_presult__isset {
|
|
_Cassandra_describe_ring_presult__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_ring_presult__isset;
|
|
|
|
class Cassandra_describe_ring_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_ring_presult() throw() {}
|
|
|
|
std::vector<TokenRange> * success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_ring_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_token_map_args {
|
|
public:
|
|
|
|
Cassandra_describe_token_map_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_token_map_args() throw() {}
|
|
|
|
|
|
bool operator == (const Cassandra_describe_token_map_args & /* rhs */) const
|
|
{
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_token_map_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_token_map_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_token_map_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_token_map_pargs() throw() {}
|
|
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_token_map_result__isset {
|
|
_Cassandra_describe_token_map_result__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_token_map_result__isset;
|
|
|
|
class Cassandra_describe_token_map_result {
|
|
public:
|
|
|
|
Cassandra_describe_token_map_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_token_map_result() throw() {}
|
|
|
|
std::map<std::string, std::string> success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_token_map_result__isset __isset;
|
|
|
|
void __set_success(const std::map<std::string, std::string> & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_token_map_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_token_map_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_token_map_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_token_map_presult__isset {
|
|
_Cassandra_describe_token_map_presult__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_token_map_presult__isset;
|
|
|
|
class Cassandra_describe_token_map_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_token_map_presult() throw() {}
|
|
|
|
std::map<std::string, std::string> * success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_token_map_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_partitioner_args {
|
|
public:
|
|
|
|
Cassandra_describe_partitioner_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_partitioner_args() throw() {}
|
|
|
|
|
|
bool operator == (const Cassandra_describe_partitioner_args & /* rhs */) const
|
|
{
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_partitioner_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_partitioner_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_partitioner_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_partitioner_pargs() throw() {}
|
|
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_partitioner_result__isset {
|
|
_Cassandra_describe_partitioner_result__isset() : success(false) {}
|
|
bool success;
|
|
} _Cassandra_describe_partitioner_result__isset;
|
|
|
|
class Cassandra_describe_partitioner_result {
|
|
public:
|
|
|
|
Cassandra_describe_partitioner_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_partitioner_result() throw() {}
|
|
|
|
std::string success;
|
|
|
|
_Cassandra_describe_partitioner_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_partitioner_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_partitioner_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_partitioner_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_partitioner_presult__isset {
|
|
_Cassandra_describe_partitioner_presult__isset() : success(false) {}
|
|
bool success;
|
|
} _Cassandra_describe_partitioner_presult__isset;
|
|
|
|
class Cassandra_describe_partitioner_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_partitioner_presult() throw() {}
|
|
|
|
std::string* success;
|
|
|
|
_Cassandra_describe_partitioner_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_snitch_args {
|
|
public:
|
|
|
|
Cassandra_describe_snitch_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_snitch_args() throw() {}
|
|
|
|
|
|
bool operator == (const Cassandra_describe_snitch_args & /* rhs */) const
|
|
{
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_snitch_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_snitch_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_snitch_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_snitch_pargs() throw() {}
|
|
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_snitch_result__isset {
|
|
_Cassandra_describe_snitch_result__isset() : success(false) {}
|
|
bool success;
|
|
} _Cassandra_describe_snitch_result__isset;
|
|
|
|
class Cassandra_describe_snitch_result {
|
|
public:
|
|
|
|
Cassandra_describe_snitch_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_snitch_result() throw() {}
|
|
|
|
std::string success;
|
|
|
|
_Cassandra_describe_snitch_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_snitch_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_snitch_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_snitch_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_snitch_presult__isset {
|
|
_Cassandra_describe_snitch_presult__isset() : success(false) {}
|
|
bool success;
|
|
} _Cassandra_describe_snitch_presult__isset;
|
|
|
|
class Cassandra_describe_snitch_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_snitch_presult() throw() {}
|
|
|
|
std::string* success;
|
|
|
|
_Cassandra_describe_snitch_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_keyspace_args {
|
|
public:
|
|
|
|
Cassandra_describe_keyspace_args() : keyspace("") {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_keyspace_args() throw() {}
|
|
|
|
std::string keyspace;
|
|
|
|
void __set_keyspace(const std::string& val) {
|
|
keyspace = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_keyspace_args & rhs) const
|
|
{
|
|
if (!(keyspace == rhs.keyspace))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_keyspace_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_keyspace_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_keyspace_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_keyspace_pargs() throw() {}
|
|
|
|
const std::string* keyspace;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_keyspace_result__isset {
|
|
_Cassandra_describe_keyspace_result__isset() : success(false), nfe(false), ire(false) {}
|
|
bool success;
|
|
bool nfe;
|
|
bool ire;
|
|
} _Cassandra_describe_keyspace_result__isset;
|
|
|
|
class Cassandra_describe_keyspace_result {
|
|
public:
|
|
|
|
Cassandra_describe_keyspace_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_keyspace_result() throw() {}
|
|
|
|
KsDef success;
|
|
NotFoundException nfe;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_keyspace_result__isset __isset;
|
|
|
|
void __set_success(const KsDef& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_nfe(const NotFoundException& val) {
|
|
nfe = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_keyspace_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(nfe == rhs.nfe))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_keyspace_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_keyspace_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_keyspace_presult__isset {
|
|
_Cassandra_describe_keyspace_presult__isset() : success(false), nfe(false), ire(false) {}
|
|
bool success;
|
|
bool nfe;
|
|
bool ire;
|
|
} _Cassandra_describe_keyspace_presult__isset;
|
|
|
|
class Cassandra_describe_keyspace_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_keyspace_presult() throw() {}
|
|
|
|
KsDef* success;
|
|
NotFoundException nfe;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_keyspace_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_splits_args {
|
|
public:
|
|
|
|
Cassandra_describe_splits_args() : cfName(""), start_token(""), end_token(""), keys_per_split(0) {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_splits_args() throw() {}
|
|
|
|
std::string cfName;
|
|
std::string start_token;
|
|
std::string end_token;
|
|
int32_t keys_per_split;
|
|
|
|
void __set_cfName(const std::string& val) {
|
|
cfName = val;
|
|
}
|
|
|
|
void __set_start_token(const std::string& val) {
|
|
start_token = val;
|
|
}
|
|
|
|
void __set_end_token(const std::string& val) {
|
|
end_token = val;
|
|
}
|
|
|
|
void __set_keys_per_split(const int32_t val) {
|
|
keys_per_split = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_splits_args & rhs) const
|
|
{
|
|
if (!(cfName == rhs.cfName))
|
|
return false;
|
|
if (!(start_token == rhs.start_token))
|
|
return false;
|
|
if (!(end_token == rhs.end_token))
|
|
return false;
|
|
if (!(keys_per_split == rhs.keys_per_split))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_splits_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_splits_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_describe_splits_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_splits_pargs() throw() {}
|
|
|
|
const std::string* cfName;
|
|
const std::string* start_token;
|
|
const std::string* end_token;
|
|
const int32_t* keys_per_split;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_splits_result__isset {
|
|
_Cassandra_describe_splits_result__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_splits_result__isset;
|
|
|
|
class Cassandra_describe_splits_result {
|
|
public:
|
|
|
|
Cassandra_describe_splits_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_describe_splits_result() throw() {}
|
|
|
|
std::vector<std::string> success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_splits_result__isset __isset;
|
|
|
|
void __set_success(const std::vector<std::string> & val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_describe_splits_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_describe_splits_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_describe_splits_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_describe_splits_presult__isset {
|
|
_Cassandra_describe_splits_presult__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_describe_splits_presult__isset;
|
|
|
|
class Cassandra_describe_splits_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_describe_splits_presult() throw() {}
|
|
|
|
std::vector<std::string> * success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_describe_splits_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_add_column_family_args {
|
|
public:
|
|
|
|
Cassandra_system_add_column_family_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_system_add_column_family_args() throw() {}
|
|
|
|
CfDef cf_def;
|
|
|
|
void __set_cf_def(const CfDef& val) {
|
|
cf_def = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_add_column_family_args & rhs) const
|
|
{
|
|
if (!(cf_def == rhs.cf_def))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_add_column_family_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_add_column_family_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_add_column_family_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_add_column_family_pargs() throw() {}
|
|
|
|
const CfDef* cf_def;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_add_column_family_result__isset {
|
|
_Cassandra_system_add_column_family_result__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_add_column_family_result__isset;
|
|
|
|
class Cassandra_system_add_column_family_result {
|
|
public:
|
|
|
|
Cassandra_system_add_column_family_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_system_add_column_family_result() throw() {}
|
|
|
|
std::string success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_add_column_family_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_sde(const SchemaDisagreementException& val) {
|
|
sde = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_add_column_family_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(sde == rhs.sde))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_add_column_family_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_add_column_family_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_add_column_family_presult__isset {
|
|
_Cassandra_system_add_column_family_presult__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_add_column_family_presult__isset;
|
|
|
|
class Cassandra_system_add_column_family_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_add_column_family_presult() throw() {}
|
|
|
|
std::string* success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_add_column_family_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_drop_column_family_args {
|
|
public:
|
|
|
|
Cassandra_system_drop_column_family_args() : column_family("") {
|
|
}
|
|
|
|
virtual ~Cassandra_system_drop_column_family_args() throw() {}
|
|
|
|
std::string column_family;
|
|
|
|
void __set_column_family(const std::string& val) {
|
|
column_family = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_drop_column_family_args & rhs) const
|
|
{
|
|
if (!(column_family == rhs.column_family))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_drop_column_family_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_drop_column_family_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_drop_column_family_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_drop_column_family_pargs() throw() {}
|
|
|
|
const std::string* column_family;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_drop_column_family_result__isset {
|
|
_Cassandra_system_drop_column_family_result__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_drop_column_family_result__isset;
|
|
|
|
class Cassandra_system_drop_column_family_result {
|
|
public:
|
|
|
|
Cassandra_system_drop_column_family_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_system_drop_column_family_result() throw() {}
|
|
|
|
std::string success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_drop_column_family_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_sde(const SchemaDisagreementException& val) {
|
|
sde = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_drop_column_family_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(sde == rhs.sde))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_drop_column_family_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_drop_column_family_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_drop_column_family_presult__isset {
|
|
_Cassandra_system_drop_column_family_presult__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_drop_column_family_presult__isset;
|
|
|
|
class Cassandra_system_drop_column_family_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_drop_column_family_presult() throw() {}
|
|
|
|
std::string* success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_drop_column_family_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_add_keyspace_args {
|
|
public:
|
|
|
|
Cassandra_system_add_keyspace_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_system_add_keyspace_args() throw() {}
|
|
|
|
KsDef ks_def;
|
|
|
|
void __set_ks_def(const KsDef& val) {
|
|
ks_def = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_add_keyspace_args & rhs) const
|
|
{
|
|
if (!(ks_def == rhs.ks_def))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_add_keyspace_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_add_keyspace_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_add_keyspace_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_add_keyspace_pargs() throw() {}
|
|
|
|
const KsDef* ks_def;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_add_keyspace_result__isset {
|
|
_Cassandra_system_add_keyspace_result__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_add_keyspace_result__isset;
|
|
|
|
class Cassandra_system_add_keyspace_result {
|
|
public:
|
|
|
|
Cassandra_system_add_keyspace_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_system_add_keyspace_result() throw() {}
|
|
|
|
std::string success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_add_keyspace_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_sde(const SchemaDisagreementException& val) {
|
|
sde = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_add_keyspace_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(sde == rhs.sde))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_add_keyspace_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_add_keyspace_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_add_keyspace_presult__isset {
|
|
_Cassandra_system_add_keyspace_presult__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_add_keyspace_presult__isset;
|
|
|
|
class Cassandra_system_add_keyspace_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_add_keyspace_presult() throw() {}
|
|
|
|
std::string* success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_add_keyspace_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_drop_keyspace_args {
|
|
public:
|
|
|
|
Cassandra_system_drop_keyspace_args() : keyspace("") {
|
|
}
|
|
|
|
virtual ~Cassandra_system_drop_keyspace_args() throw() {}
|
|
|
|
std::string keyspace;
|
|
|
|
void __set_keyspace(const std::string& val) {
|
|
keyspace = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_drop_keyspace_args & rhs) const
|
|
{
|
|
if (!(keyspace == rhs.keyspace))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_drop_keyspace_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_drop_keyspace_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_drop_keyspace_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_drop_keyspace_pargs() throw() {}
|
|
|
|
const std::string* keyspace;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_drop_keyspace_result__isset {
|
|
_Cassandra_system_drop_keyspace_result__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_drop_keyspace_result__isset;
|
|
|
|
class Cassandra_system_drop_keyspace_result {
|
|
public:
|
|
|
|
Cassandra_system_drop_keyspace_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_system_drop_keyspace_result() throw() {}
|
|
|
|
std::string success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_drop_keyspace_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_sde(const SchemaDisagreementException& val) {
|
|
sde = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_drop_keyspace_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(sde == rhs.sde))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_drop_keyspace_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_drop_keyspace_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_drop_keyspace_presult__isset {
|
|
_Cassandra_system_drop_keyspace_presult__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_drop_keyspace_presult__isset;
|
|
|
|
class Cassandra_system_drop_keyspace_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_drop_keyspace_presult() throw() {}
|
|
|
|
std::string* success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_drop_keyspace_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_update_keyspace_args {
|
|
public:
|
|
|
|
Cassandra_system_update_keyspace_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_system_update_keyspace_args() throw() {}
|
|
|
|
KsDef ks_def;
|
|
|
|
void __set_ks_def(const KsDef& val) {
|
|
ks_def = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_update_keyspace_args & rhs) const
|
|
{
|
|
if (!(ks_def == rhs.ks_def))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_update_keyspace_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_update_keyspace_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_update_keyspace_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_update_keyspace_pargs() throw() {}
|
|
|
|
const KsDef* ks_def;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_update_keyspace_result__isset {
|
|
_Cassandra_system_update_keyspace_result__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_update_keyspace_result__isset;
|
|
|
|
class Cassandra_system_update_keyspace_result {
|
|
public:
|
|
|
|
Cassandra_system_update_keyspace_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_system_update_keyspace_result() throw() {}
|
|
|
|
std::string success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_update_keyspace_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_sde(const SchemaDisagreementException& val) {
|
|
sde = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_update_keyspace_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(sde == rhs.sde))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_update_keyspace_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_update_keyspace_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_update_keyspace_presult__isset {
|
|
_Cassandra_system_update_keyspace_presult__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_update_keyspace_presult__isset;
|
|
|
|
class Cassandra_system_update_keyspace_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_update_keyspace_presult() throw() {}
|
|
|
|
std::string* success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_update_keyspace_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_update_column_family_args {
|
|
public:
|
|
|
|
Cassandra_system_update_column_family_args() {
|
|
}
|
|
|
|
virtual ~Cassandra_system_update_column_family_args() throw() {}
|
|
|
|
CfDef cf_def;
|
|
|
|
void __set_cf_def(const CfDef& val) {
|
|
cf_def = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_update_column_family_args & rhs) const
|
|
{
|
|
if (!(cf_def == rhs.cf_def))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_update_column_family_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_update_column_family_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_system_update_column_family_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_update_column_family_pargs() throw() {}
|
|
|
|
const CfDef* cf_def;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_update_column_family_result__isset {
|
|
_Cassandra_system_update_column_family_result__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_update_column_family_result__isset;
|
|
|
|
class Cassandra_system_update_column_family_result {
|
|
public:
|
|
|
|
Cassandra_system_update_column_family_result() : success("") {
|
|
}
|
|
|
|
virtual ~Cassandra_system_update_column_family_result() throw() {}
|
|
|
|
std::string success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_update_column_family_result__isset __isset;
|
|
|
|
void __set_success(const std::string& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_sde(const SchemaDisagreementException& val) {
|
|
sde = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_system_update_column_family_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(sde == rhs.sde))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_system_update_column_family_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_system_update_column_family_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_system_update_column_family_presult__isset {
|
|
_Cassandra_system_update_column_family_presult__isset() : success(false), ire(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool sde;
|
|
} _Cassandra_system_update_column_family_presult__isset;
|
|
|
|
class Cassandra_system_update_column_family_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_system_update_column_family_presult() throw() {}
|
|
|
|
std::string* success;
|
|
InvalidRequestException ire;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_system_update_column_family_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_execute_cql_query_args {
|
|
public:
|
|
|
|
Cassandra_execute_cql_query_args() : query(""), compression((Compression::type)0) {
|
|
}
|
|
|
|
virtual ~Cassandra_execute_cql_query_args() throw() {}
|
|
|
|
std::string query;
|
|
Compression::type compression;
|
|
|
|
void __set_query(const std::string& val) {
|
|
query = val;
|
|
}
|
|
|
|
void __set_compression(const Compression::type val) {
|
|
compression = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_execute_cql_query_args & rhs) const
|
|
{
|
|
if (!(query == rhs.query))
|
|
return false;
|
|
if (!(compression == rhs.compression))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_execute_cql_query_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_execute_cql_query_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_execute_cql_query_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_execute_cql_query_pargs() throw() {}
|
|
|
|
const std::string* query;
|
|
const Compression::type* compression;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_execute_cql_query_result__isset {
|
|
_Cassandra_execute_cql_query_result__isset() : success(false), ire(false), ue(false), te(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
bool sde;
|
|
} _Cassandra_execute_cql_query_result__isset;
|
|
|
|
class Cassandra_execute_cql_query_result {
|
|
public:
|
|
|
|
Cassandra_execute_cql_query_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_execute_cql_query_result() throw() {}
|
|
|
|
CqlResult success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_execute_cql_query_result__isset __isset;
|
|
|
|
void __set_success(const CqlResult& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
void __set_sde(const SchemaDisagreementException& val) {
|
|
sde = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_execute_cql_query_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
if (!(sde == rhs.sde))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_execute_cql_query_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_execute_cql_query_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_execute_cql_query_presult__isset {
|
|
_Cassandra_execute_cql_query_presult__isset() : success(false), ire(false), ue(false), te(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
bool sde;
|
|
} _Cassandra_execute_cql_query_presult__isset;
|
|
|
|
class Cassandra_execute_cql_query_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_execute_cql_query_presult() throw() {}
|
|
|
|
CqlResult* success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_execute_cql_query_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_prepare_cql_query_args {
|
|
public:
|
|
|
|
Cassandra_prepare_cql_query_args() : query(""), compression((Compression::type)0) {
|
|
}
|
|
|
|
virtual ~Cassandra_prepare_cql_query_args() throw() {}
|
|
|
|
std::string query;
|
|
Compression::type compression;
|
|
|
|
void __set_query(const std::string& val) {
|
|
query = val;
|
|
}
|
|
|
|
void __set_compression(const Compression::type val) {
|
|
compression = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_prepare_cql_query_args & rhs) const
|
|
{
|
|
if (!(query == rhs.query))
|
|
return false;
|
|
if (!(compression == rhs.compression))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_prepare_cql_query_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_prepare_cql_query_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_prepare_cql_query_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_prepare_cql_query_pargs() throw() {}
|
|
|
|
const std::string* query;
|
|
const Compression::type* compression;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_prepare_cql_query_result__isset {
|
|
_Cassandra_prepare_cql_query_result__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_prepare_cql_query_result__isset;
|
|
|
|
class Cassandra_prepare_cql_query_result {
|
|
public:
|
|
|
|
Cassandra_prepare_cql_query_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_prepare_cql_query_result() throw() {}
|
|
|
|
CqlPreparedResult success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_prepare_cql_query_result__isset __isset;
|
|
|
|
void __set_success(const CqlPreparedResult& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_prepare_cql_query_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_prepare_cql_query_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_prepare_cql_query_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_prepare_cql_query_presult__isset {
|
|
_Cassandra_prepare_cql_query_presult__isset() : success(false), ire(false) {}
|
|
bool success;
|
|
bool ire;
|
|
} _Cassandra_prepare_cql_query_presult__isset;
|
|
|
|
class Cassandra_prepare_cql_query_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_prepare_cql_query_presult() throw() {}
|
|
|
|
CqlPreparedResult* success;
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_prepare_cql_query_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_execute_prepared_cql_query_args {
|
|
public:
|
|
|
|
Cassandra_execute_prepared_cql_query_args() : itemId(0) {
|
|
}
|
|
|
|
virtual ~Cassandra_execute_prepared_cql_query_args() throw() {}
|
|
|
|
int32_t itemId;
|
|
std::vector<std::string> values;
|
|
|
|
void __set_itemId(const int32_t val) {
|
|
itemId = val;
|
|
}
|
|
|
|
void __set_values(const std::vector<std::string> & val) {
|
|
values = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_execute_prepared_cql_query_args & rhs) const
|
|
{
|
|
if (!(itemId == rhs.itemId))
|
|
return false;
|
|
if (!(values == rhs.values))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_execute_prepared_cql_query_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_execute_prepared_cql_query_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_execute_prepared_cql_query_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_execute_prepared_cql_query_pargs() throw() {}
|
|
|
|
const int32_t* itemId;
|
|
const std::vector<std::string> * values;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_execute_prepared_cql_query_result__isset {
|
|
_Cassandra_execute_prepared_cql_query_result__isset() : success(false), ire(false), ue(false), te(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
bool sde;
|
|
} _Cassandra_execute_prepared_cql_query_result__isset;
|
|
|
|
class Cassandra_execute_prepared_cql_query_result {
|
|
public:
|
|
|
|
Cassandra_execute_prepared_cql_query_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_execute_prepared_cql_query_result() throw() {}
|
|
|
|
CqlResult success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_execute_prepared_cql_query_result__isset __isset;
|
|
|
|
void __set_success(const CqlResult& val) {
|
|
success = val;
|
|
}
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
void __set_ue(const UnavailableException& val) {
|
|
ue = val;
|
|
}
|
|
|
|
void __set_te(const TimedOutException& val) {
|
|
te = val;
|
|
}
|
|
|
|
void __set_sde(const SchemaDisagreementException& val) {
|
|
sde = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_execute_prepared_cql_query_result & rhs) const
|
|
{
|
|
if (!(success == rhs.success))
|
|
return false;
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
if (!(ue == rhs.ue))
|
|
return false;
|
|
if (!(te == rhs.te))
|
|
return false;
|
|
if (!(sde == rhs.sde))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_execute_prepared_cql_query_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_execute_prepared_cql_query_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_execute_prepared_cql_query_presult__isset {
|
|
_Cassandra_execute_prepared_cql_query_presult__isset() : success(false), ire(false), ue(false), te(false), sde(false) {}
|
|
bool success;
|
|
bool ire;
|
|
bool ue;
|
|
bool te;
|
|
bool sde;
|
|
} _Cassandra_execute_prepared_cql_query_presult__isset;
|
|
|
|
class Cassandra_execute_prepared_cql_query_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_execute_prepared_cql_query_presult() throw() {}
|
|
|
|
CqlResult* success;
|
|
InvalidRequestException ire;
|
|
UnavailableException ue;
|
|
TimedOutException te;
|
|
SchemaDisagreementException sde;
|
|
|
|
_Cassandra_execute_prepared_cql_query_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_set_cql_version_args {
|
|
public:
|
|
|
|
Cassandra_set_cql_version_args() : version("") {
|
|
}
|
|
|
|
virtual ~Cassandra_set_cql_version_args() throw() {}
|
|
|
|
std::string version;
|
|
|
|
void __set_version(const std::string& val) {
|
|
version = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_set_cql_version_args & rhs) const
|
|
{
|
|
if (!(version == rhs.version))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_set_cql_version_args &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_set_cql_version_args & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
|
|
class Cassandra_set_cql_version_pargs {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_set_cql_version_pargs() throw() {}
|
|
|
|
const std::string* version;
|
|
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_set_cql_version_result__isset {
|
|
_Cassandra_set_cql_version_result__isset() : ire(false) {}
|
|
bool ire;
|
|
} _Cassandra_set_cql_version_result__isset;
|
|
|
|
class Cassandra_set_cql_version_result {
|
|
public:
|
|
|
|
Cassandra_set_cql_version_result() {
|
|
}
|
|
|
|
virtual ~Cassandra_set_cql_version_result() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_set_cql_version_result__isset __isset;
|
|
|
|
void __set_ire(const InvalidRequestException& val) {
|
|
ire = val;
|
|
}
|
|
|
|
bool operator == (const Cassandra_set_cql_version_result & rhs) const
|
|
{
|
|
if (!(ire == rhs.ire))
|
|
return false;
|
|
return true;
|
|
}
|
|
bool operator != (const Cassandra_set_cql_version_result &rhs) const {
|
|
return !(*this == rhs);
|
|
}
|
|
|
|
bool operator < (const Cassandra_set_cql_version_result & ) const;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
|
|
|
|
};
|
|
|
|
typedef struct _Cassandra_set_cql_version_presult__isset {
|
|
_Cassandra_set_cql_version_presult__isset() : ire(false) {}
|
|
bool ire;
|
|
} _Cassandra_set_cql_version_presult__isset;
|
|
|
|
class Cassandra_set_cql_version_presult {
|
|
public:
|
|
|
|
|
|
virtual ~Cassandra_set_cql_version_presult() throw() {}
|
|
|
|
InvalidRequestException ire;
|
|
|
|
_Cassandra_set_cql_version_presult__isset __isset;
|
|
|
|
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
|
|
|
|
};
|
|
|
|
class CassandraClient : virtual public CassandraIf {
|
|
public:
|
|
CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) :
|
|
piprot_(prot),
|
|
poprot_(prot) {
|
|
iprot_ = prot.get();
|
|
oprot_ = prot.get();
|
|
}
|
|
CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
|
|
piprot_(iprot),
|
|
poprot_(oprot) {
|
|
iprot_ = iprot.get();
|
|
oprot_ = oprot.get();
|
|
}
|
|
boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() {
|
|
return piprot_;
|
|
}
|
|
boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() {
|
|
return poprot_;
|
|
}
|
|
void login(const AuthenticationRequest& auth_request);
|
|
void send_login(const AuthenticationRequest& auth_request);
|
|
void recv_login();
|
|
void set_keyspace(const std::string& keyspace);
|
|
void send_set_keyspace(const std::string& keyspace);
|
|
void recv_set_keyspace();
|
|
void get(ColumnOrSuperColumn& _return, const std::string& key, const ColumnPath& column_path, const ConsistencyLevel::type consistency_level);
|
|
void send_get(const std::string& key, const ColumnPath& column_path, const ConsistencyLevel::type consistency_level);
|
|
void recv_get(ColumnOrSuperColumn& _return);
|
|
void get_slice(std::vector<ColumnOrSuperColumn> & _return, const std::string& key, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level);
|
|
void send_get_slice(const std::string& key, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level);
|
|
void recv_get_slice(std::vector<ColumnOrSuperColumn> & _return);
|
|
int32_t get_count(const std::string& key, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level);
|
|
void send_get_count(const std::string& key, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level);
|
|
int32_t recv_get_count();
|
|
void multiget_slice(std::map<std::string, std::vector<ColumnOrSuperColumn> > & _return, const std::vector<std::string> & keys, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level);
|
|
void send_multiget_slice(const std::vector<std::string> & keys, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level);
|
|
void recv_multiget_slice(std::map<std::string, std::vector<ColumnOrSuperColumn> > & _return);
|
|
void multiget_count(std::map<std::string, int32_t> & _return, const std::vector<std::string> & keys, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level);
|
|
void send_multiget_count(const std::vector<std::string> & keys, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level);
|
|
void recv_multiget_count(std::map<std::string, int32_t> & _return);
|
|
void get_range_slices(std::vector<KeySlice> & _return, const ColumnParent& column_parent, const SlicePredicate& predicate, const KeyRange& range, const ConsistencyLevel::type consistency_level);
|
|
void send_get_range_slices(const ColumnParent& column_parent, const SlicePredicate& predicate, const KeyRange& range, const ConsistencyLevel::type consistency_level);
|
|
void recv_get_range_slices(std::vector<KeySlice> & _return);
|
|
void get_paged_slice(std::vector<KeySlice> & _return, const std::string& column_family, const KeyRange& range, const std::string& start_column, const ConsistencyLevel::type consistency_level);
|
|
void send_get_paged_slice(const std::string& column_family, const KeyRange& range, const std::string& start_column, const ConsistencyLevel::type consistency_level);
|
|
void recv_get_paged_slice(std::vector<KeySlice> & _return);
|
|
void get_indexed_slices(std::vector<KeySlice> & _return, const ColumnParent& column_parent, const IndexClause& index_clause, const SlicePredicate& column_predicate, const ConsistencyLevel::type consistency_level);
|
|
void send_get_indexed_slices(const ColumnParent& column_parent, const IndexClause& index_clause, const SlicePredicate& column_predicate, const ConsistencyLevel::type consistency_level);
|
|
void recv_get_indexed_slices(std::vector<KeySlice> & _return);
|
|
void insert(const std::string& key, const ColumnParent& column_parent, const Column& column, const ConsistencyLevel::type consistency_level);
|
|
void send_insert(const std::string& key, const ColumnParent& column_parent, const Column& column, const ConsistencyLevel::type consistency_level);
|
|
void recv_insert();
|
|
void add(const std::string& key, const ColumnParent& column_parent, const CounterColumn& column, const ConsistencyLevel::type consistency_level);
|
|
void send_add(const std::string& key, const ColumnParent& column_parent, const CounterColumn& column, const ConsistencyLevel::type consistency_level);
|
|
void recv_add();
|
|
void remove(const std::string& key, const ColumnPath& column_path, const int64_t timestamp, const ConsistencyLevel::type consistency_level);
|
|
void send_remove(const std::string& key, const ColumnPath& column_path, const int64_t timestamp, const ConsistencyLevel::type consistency_level);
|
|
void recv_remove();
|
|
void remove_counter(const std::string& key, const ColumnPath& path, const ConsistencyLevel::type consistency_level);
|
|
void send_remove_counter(const std::string& key, const ColumnPath& path, const ConsistencyLevel::type consistency_level);
|
|
void recv_remove_counter();
|
|
void batch_mutate(const std::map<std::string, std::map<std::string, std::vector<Mutation> > > & mutation_map, const ConsistencyLevel::type consistency_level);
|
|
void send_batch_mutate(const std::map<std::string, std::map<std::string, std::vector<Mutation> > > & mutation_map, const ConsistencyLevel::type consistency_level);
|
|
void recv_batch_mutate();
|
|
void truncate(const std::string& cfname);
|
|
void send_truncate(const std::string& cfname);
|
|
void recv_truncate();
|
|
void describe_schema_versions(std::map<std::string, std::vector<std::string> > & _return);
|
|
void send_describe_schema_versions();
|
|
void recv_describe_schema_versions(std::map<std::string, std::vector<std::string> > & _return);
|
|
void describe_keyspaces(std::vector<KsDef> & _return);
|
|
void send_describe_keyspaces();
|
|
void recv_describe_keyspaces(std::vector<KsDef> & _return);
|
|
void describe_cluster_name(std::string& _return);
|
|
void send_describe_cluster_name();
|
|
void recv_describe_cluster_name(std::string& _return);
|
|
void describe_version(std::string& _return);
|
|
void send_describe_version();
|
|
void recv_describe_version(std::string& _return);
|
|
void describe_ring(std::vector<TokenRange> & _return, const std::string& keyspace);
|
|
void send_describe_ring(const std::string& keyspace);
|
|
void recv_describe_ring(std::vector<TokenRange> & _return);
|
|
void describe_token_map(std::map<std::string, std::string> & _return);
|
|
void send_describe_token_map();
|
|
void recv_describe_token_map(std::map<std::string, std::string> & _return);
|
|
void describe_partitioner(std::string& _return);
|
|
void send_describe_partitioner();
|
|
void recv_describe_partitioner(std::string& _return);
|
|
void describe_snitch(std::string& _return);
|
|
void send_describe_snitch();
|
|
void recv_describe_snitch(std::string& _return);
|
|
void describe_keyspace(KsDef& _return, const std::string& keyspace);
|
|
void send_describe_keyspace(const std::string& keyspace);
|
|
void recv_describe_keyspace(KsDef& _return);
|
|
void describe_splits(std::vector<std::string> & _return, const std::string& cfName, const std::string& start_token, const std::string& end_token, const int32_t keys_per_split);
|
|
void send_describe_splits(const std::string& cfName, const std::string& start_token, const std::string& end_token, const int32_t keys_per_split);
|
|
void recv_describe_splits(std::vector<std::string> & _return);
|
|
void system_add_column_family(std::string& _return, const CfDef& cf_def);
|
|
void send_system_add_column_family(const CfDef& cf_def);
|
|
void recv_system_add_column_family(std::string& _return);
|
|
void system_drop_column_family(std::string& _return, const std::string& column_family);
|
|
void send_system_drop_column_family(const std::string& column_family);
|
|
void recv_system_drop_column_family(std::string& _return);
|
|
void system_add_keyspace(std::string& _return, const KsDef& ks_def);
|
|
void send_system_add_keyspace(const KsDef& ks_def);
|
|
void recv_system_add_keyspace(std::string& _return);
|
|
void system_drop_keyspace(std::string& _return, const std::string& keyspace);
|
|
void send_system_drop_keyspace(const std::string& keyspace);
|
|
void recv_system_drop_keyspace(std::string& _return);
|
|
void system_update_keyspace(std::string& _return, const KsDef& ks_def);
|
|
void send_system_update_keyspace(const KsDef& ks_def);
|
|
void recv_system_update_keyspace(std::string& _return);
|
|
void system_update_column_family(std::string& _return, const CfDef& cf_def);
|
|
void send_system_update_column_family(const CfDef& cf_def);
|
|
void recv_system_update_column_family(std::string& _return);
|
|
void execute_cql_query(CqlResult& _return, const std::string& query, const Compression::type compression);
|
|
void send_execute_cql_query(const std::string& query, const Compression::type compression);
|
|
void recv_execute_cql_query(CqlResult& _return);
|
|
void prepare_cql_query(CqlPreparedResult& _return, const std::string& query, const Compression::type compression);
|
|
void send_prepare_cql_query(const std::string& query, const Compression::type compression);
|
|
void recv_prepare_cql_query(CqlPreparedResult& _return);
|
|
void execute_prepared_cql_query(CqlResult& _return, const int32_t itemId, const std::vector<std::string> & values);
|
|
void send_execute_prepared_cql_query(const int32_t itemId, const std::vector<std::string> & values);
|
|
void recv_execute_prepared_cql_query(CqlResult& _return);
|
|
void set_cql_version(const std::string& version);
|
|
void send_set_cql_version(const std::string& version);
|
|
void recv_set_cql_version();
|
|
protected:
|
|
boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_;
|
|
boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;
|
|
::apache::thrift::protocol::TProtocol* iprot_;
|
|
::apache::thrift::protocol::TProtocol* oprot_;
|
|
};
|
|
|
|
class CassandraProcessor : public ::apache::thrift::TProcessor {
|
|
protected:
|
|
boost::shared_ptr<CassandraIf> iface_;
|
|
virtual bool process_fn(::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, std::string& fname, int32_t seqid, void* callContext);
|
|
private:
|
|
std::map<std::string, void (CassandraProcessor::*)(int32_t, ::apache::thrift::protocol::TProtocol*, ::apache::thrift::protocol::TProtocol*, void*)> processMap_;
|
|
void process_login(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_set_keyspace(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_get(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_get_slice(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_get_count(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_multiget_slice(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_multiget_count(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_get_range_slices(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_get_paged_slice(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_get_indexed_slices(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_insert(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_add(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_remove(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_remove_counter(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_batch_mutate(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_truncate(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_schema_versions(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_keyspaces(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_cluster_name(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_version(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_ring(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_token_map(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_partitioner(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_snitch(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_keyspace(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_describe_splits(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_system_add_column_family(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_system_drop_column_family(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_system_add_keyspace(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_system_drop_keyspace(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_system_update_keyspace(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_system_update_column_family(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_execute_cql_query(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_prepare_cql_query(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_execute_prepared_cql_query(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
void process_set_cql_version(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
|
|
public:
|
|
CassandraProcessor(boost::shared_ptr<CassandraIf> iface) :
|
|
iface_(iface) {
|
|
processMap_["login"] = &CassandraProcessor::process_login;
|
|
processMap_["set_keyspace"] = &CassandraProcessor::process_set_keyspace;
|
|
processMap_["get"] = &CassandraProcessor::process_get;
|
|
processMap_["get_slice"] = &CassandraProcessor::process_get_slice;
|
|
processMap_["get_count"] = &CassandraProcessor::process_get_count;
|
|
processMap_["multiget_slice"] = &CassandraProcessor::process_multiget_slice;
|
|
processMap_["multiget_count"] = &CassandraProcessor::process_multiget_count;
|
|
processMap_["get_range_slices"] = &CassandraProcessor::process_get_range_slices;
|
|
processMap_["get_paged_slice"] = &CassandraProcessor::process_get_paged_slice;
|
|
processMap_["get_indexed_slices"] = &CassandraProcessor::process_get_indexed_slices;
|
|
processMap_["insert"] = &CassandraProcessor::process_insert;
|
|
processMap_["add"] = &CassandraProcessor::process_add;
|
|
processMap_["remove"] = &CassandraProcessor::process_remove;
|
|
processMap_["remove_counter"] = &CassandraProcessor::process_remove_counter;
|
|
processMap_["batch_mutate"] = &CassandraProcessor::process_batch_mutate;
|
|
processMap_["truncate"] = &CassandraProcessor::process_truncate;
|
|
processMap_["describe_schema_versions"] = &CassandraProcessor::process_describe_schema_versions;
|
|
processMap_["describe_keyspaces"] = &CassandraProcessor::process_describe_keyspaces;
|
|
processMap_["describe_cluster_name"] = &CassandraProcessor::process_describe_cluster_name;
|
|
processMap_["describe_version"] = &CassandraProcessor::process_describe_version;
|
|
processMap_["describe_ring"] = &CassandraProcessor::process_describe_ring;
|
|
processMap_["describe_token_map"] = &CassandraProcessor::process_describe_token_map;
|
|
processMap_["describe_partitioner"] = &CassandraProcessor::process_describe_partitioner;
|
|
processMap_["describe_snitch"] = &CassandraProcessor::process_describe_snitch;
|
|
processMap_["describe_keyspace"] = &CassandraProcessor::process_describe_keyspace;
|
|
processMap_["describe_splits"] = &CassandraProcessor::process_describe_splits;
|
|
processMap_["system_add_column_family"] = &CassandraProcessor::process_system_add_column_family;
|
|
processMap_["system_drop_column_family"] = &CassandraProcessor::process_system_drop_column_family;
|
|
processMap_["system_add_keyspace"] = &CassandraProcessor::process_system_add_keyspace;
|
|
processMap_["system_drop_keyspace"] = &CassandraProcessor::process_system_drop_keyspace;
|
|
processMap_["system_update_keyspace"] = &CassandraProcessor::process_system_update_keyspace;
|
|
processMap_["system_update_column_family"] = &CassandraProcessor::process_system_update_column_family;
|
|
processMap_["execute_cql_query"] = &CassandraProcessor::process_execute_cql_query;
|
|
processMap_["prepare_cql_query"] = &CassandraProcessor::process_prepare_cql_query;
|
|
processMap_["execute_prepared_cql_query"] = &CassandraProcessor::process_execute_prepared_cql_query;
|
|
processMap_["set_cql_version"] = &CassandraProcessor::process_set_cql_version;
|
|
}
|
|
|
|
virtual bool process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* callContext);
|
|
virtual ~CassandraProcessor() {}
|
|
};
|
|
|
|
class CassandraProcessorFactory : public ::apache::thrift::TProcessorFactory {
|
|
public:
|
|
CassandraProcessorFactory(const ::boost::shared_ptr< CassandraIfFactory >& handlerFactory) :
|
|
handlerFactory_(handlerFactory) {}
|
|
|
|
::boost::shared_ptr< ::apache::thrift::TProcessor > getProcessor(const ::apache::thrift::TConnectionInfo& connInfo);
|
|
|
|
protected:
|
|
::boost::shared_ptr< CassandraIfFactory > handlerFactory_;
|
|
};
|
|
|
|
class CassandraMultiface : virtual public CassandraIf {
|
|
public:
|
|
CassandraMultiface(std::vector<boost::shared_ptr<CassandraIf> >& ifaces) : ifaces_(ifaces) {
|
|
}
|
|
virtual ~CassandraMultiface() {}
|
|
protected:
|
|
std::vector<boost::shared_ptr<CassandraIf> > ifaces_;
|
|
CassandraMultiface() {}
|
|
void add(boost::shared_ptr<CassandraIf> iface) {
|
|
ifaces_.push_back(iface);
|
|
}
|
|
public:
|
|
void login(const AuthenticationRequest& auth_request) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
ifaces_[i]->login(auth_request);
|
|
}
|
|
}
|
|
|
|
void set_keyspace(const std::string& keyspace) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
ifaces_[i]->set_keyspace(keyspace);
|
|
}
|
|
}
|
|
|
|
void get(ColumnOrSuperColumn& _return, const std::string& key, const ColumnPath& column_path, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->get(_return, key, column_path, consistency_level);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->get(_return, key, column_path, consistency_level);
|
|
}
|
|
}
|
|
}
|
|
|
|
void get_slice(std::vector<ColumnOrSuperColumn> & _return, const std::string& key, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->get_slice(_return, key, column_parent, predicate, consistency_level);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->get_slice(_return, key, column_parent, predicate, consistency_level);
|
|
}
|
|
}
|
|
}
|
|
|
|
int32_t get_count(const std::string& key, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
return ifaces_[i]->get_count(key, column_parent, predicate, consistency_level);
|
|
} else {
|
|
ifaces_[i]->get_count(key, column_parent, predicate, consistency_level);
|
|
}
|
|
}
|
|
return 0xDEADBEEF; //psergey: shut up the compiler
|
|
}
|
|
|
|
void multiget_slice(std::map<std::string, std::vector<ColumnOrSuperColumn> > & _return, const std::vector<std::string> & keys, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->multiget_slice(_return, keys, column_parent, predicate, consistency_level);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->multiget_slice(_return, keys, column_parent, predicate, consistency_level);
|
|
}
|
|
}
|
|
}
|
|
|
|
void multiget_count(std::map<std::string, int32_t> & _return, const std::vector<std::string> & keys, const ColumnParent& column_parent, const SlicePredicate& predicate, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->multiget_count(_return, keys, column_parent, predicate, consistency_level);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->multiget_count(_return, keys, column_parent, predicate, consistency_level);
|
|
}
|
|
}
|
|
}
|
|
|
|
void get_range_slices(std::vector<KeySlice> & _return, const ColumnParent& column_parent, const SlicePredicate& predicate, const KeyRange& range, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->get_range_slices(_return, column_parent, predicate, range, consistency_level);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->get_range_slices(_return, column_parent, predicate, range, consistency_level);
|
|
}
|
|
}
|
|
}
|
|
|
|
void get_paged_slice(std::vector<KeySlice> & _return, const std::string& column_family, const KeyRange& range, const std::string& start_column, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->get_paged_slice(_return, column_family, range, start_column, consistency_level);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->get_paged_slice(_return, column_family, range, start_column, consistency_level);
|
|
}
|
|
}
|
|
}
|
|
|
|
void get_indexed_slices(std::vector<KeySlice> & _return, const ColumnParent& column_parent, const IndexClause& index_clause, const SlicePredicate& column_predicate, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->get_indexed_slices(_return, column_parent, index_clause, column_predicate, consistency_level);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->get_indexed_slices(_return, column_parent, index_clause, column_predicate, consistency_level);
|
|
}
|
|
}
|
|
}
|
|
|
|
void insert(const std::string& key, const ColumnParent& column_parent, const Column& column, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
ifaces_[i]->insert(key, column_parent, column, consistency_level);
|
|
}
|
|
}
|
|
|
|
void add(const std::string& key, const ColumnParent& column_parent, const CounterColumn& column, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
ifaces_[i]->add(key, column_parent, column, consistency_level);
|
|
}
|
|
}
|
|
|
|
void remove(const std::string& key, const ColumnPath& column_path, const int64_t timestamp, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
ifaces_[i]->remove(key, column_path, timestamp, consistency_level);
|
|
}
|
|
}
|
|
|
|
void remove_counter(const std::string& key, const ColumnPath& path, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
ifaces_[i]->remove_counter(key, path, consistency_level);
|
|
}
|
|
}
|
|
|
|
void batch_mutate(const std::map<std::string, std::map<std::string, std::vector<Mutation> > > & mutation_map, const ConsistencyLevel::type consistency_level) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
ifaces_[i]->batch_mutate(mutation_map, consistency_level);
|
|
}
|
|
}
|
|
|
|
void truncate(const std::string& cfname) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
ifaces_[i]->truncate(cfname);
|
|
}
|
|
}
|
|
|
|
void describe_schema_versions(std::map<std::string, std::vector<std::string> > & _return) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_schema_versions(_return);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_schema_versions(_return);
|
|
}
|
|
}
|
|
}
|
|
|
|
void describe_keyspaces(std::vector<KsDef> & _return) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_keyspaces(_return);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_keyspaces(_return);
|
|
}
|
|
}
|
|
}
|
|
|
|
void describe_cluster_name(std::string& _return) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_cluster_name(_return);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_cluster_name(_return);
|
|
}
|
|
}
|
|
}
|
|
|
|
void describe_version(std::string& _return) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_version(_return);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_version(_return);
|
|
}
|
|
}
|
|
}
|
|
|
|
void describe_ring(std::vector<TokenRange> & _return, const std::string& keyspace) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_ring(_return, keyspace);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_ring(_return, keyspace);
|
|
}
|
|
}
|
|
}
|
|
|
|
void describe_token_map(std::map<std::string, std::string> & _return) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_token_map(_return);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_token_map(_return);
|
|
}
|
|
}
|
|
}
|
|
|
|
void describe_partitioner(std::string& _return) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_partitioner(_return);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_partitioner(_return);
|
|
}
|
|
}
|
|
}
|
|
|
|
void describe_snitch(std::string& _return) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_snitch(_return);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_snitch(_return);
|
|
}
|
|
}
|
|
}
|
|
|
|
void describe_keyspace(KsDef& _return, const std::string& keyspace) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_keyspace(_return, keyspace);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_keyspace(_return, keyspace);
|
|
}
|
|
}
|
|
}
|
|
|
|
void describe_splits(std::vector<std::string> & _return, const std::string& cfName, const std::string& start_token, const std::string& end_token, const int32_t keys_per_split) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->describe_splits(_return, cfName, start_token, end_token, keys_per_split);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->describe_splits(_return, cfName, start_token, end_token, keys_per_split);
|
|
}
|
|
}
|
|
}
|
|
|
|
void system_add_column_family(std::string& _return, const CfDef& cf_def) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->system_add_column_family(_return, cf_def);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->system_add_column_family(_return, cf_def);
|
|
}
|
|
}
|
|
}
|
|
|
|
void system_drop_column_family(std::string& _return, const std::string& column_family) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->system_drop_column_family(_return, column_family);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->system_drop_column_family(_return, column_family);
|
|
}
|
|
}
|
|
}
|
|
|
|
void system_add_keyspace(std::string& _return, const KsDef& ks_def) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->system_add_keyspace(_return, ks_def);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->system_add_keyspace(_return, ks_def);
|
|
}
|
|
}
|
|
}
|
|
|
|
void system_drop_keyspace(std::string& _return, const std::string& keyspace) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->system_drop_keyspace(_return, keyspace);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->system_drop_keyspace(_return, keyspace);
|
|
}
|
|
}
|
|
}
|
|
|
|
void system_update_keyspace(std::string& _return, const KsDef& ks_def) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->system_update_keyspace(_return, ks_def);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->system_update_keyspace(_return, ks_def);
|
|
}
|
|
}
|
|
}
|
|
|
|
void system_update_column_family(std::string& _return, const CfDef& cf_def) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->system_update_column_family(_return, cf_def);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->system_update_column_family(_return, cf_def);
|
|
}
|
|
}
|
|
}
|
|
|
|
void execute_cql_query(CqlResult& _return, const std::string& query, const Compression::type compression) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->execute_cql_query(_return, query, compression);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->execute_cql_query(_return, query, compression);
|
|
}
|
|
}
|
|
}
|
|
|
|
void prepare_cql_query(CqlPreparedResult& _return, const std::string& query, const Compression::type compression) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->prepare_cql_query(_return, query, compression);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->prepare_cql_query(_return, query, compression);
|
|
}
|
|
}
|
|
}
|
|
|
|
void execute_prepared_cql_query(CqlResult& _return, const int32_t itemId, const std::vector<std::string> & values) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
if (i == sz - 1) {
|
|
ifaces_[i]->execute_prepared_cql_query(_return, itemId, values);
|
|
return;
|
|
} else {
|
|
ifaces_[i]->execute_prepared_cql_query(_return, itemId, values);
|
|
}
|
|
}
|
|
}
|
|
|
|
void set_cql_version(const std::string& version) {
|
|
size_t sz = ifaces_.size();
|
|
for (size_t i = 0; i < sz; ++i) {
|
|
ifaces_[i]->set_cql_version(version);
|
|
}
|
|
}
|
|
|
|
};
|
|
|
|
}}} // namespace
|
|
|
|
#endif
|