OpenSDN source code
|
#include <cql_lib_if.h>
Public Member Functions | |
virtual | ~CassLibrary () |
virtual CassCluster * | CassClusterNew ()=0 |
virtual void | CassClusterFree (CassCluster *cluster)=0 |
virtual CassError | CassClusterSetContactPoints (CassCluster *cluster, const char *contact_points)=0 |
virtual CassError | CassClusterSetPort (CassCluster *cluster, int port)=0 |
virtual void | CassClusterSetSsl (CassCluster *cluster, CassSsl *ssl)=0 |
virtual void | CassClusterSetCredentials (CassCluster *cluster, const char *username, const char *password)=0 |
virtual CassError | CassClusterSetNumThreadsIo (CassCluster *cluster, unsigned num_threads)=0 |
virtual CassError | CassClusterSetPendingRequestsHighWaterMark (CassCluster *cluster, unsigned num_requests)=0 |
virtual CassError | CassClusterSetPendingRequestsLowWaterMark (CassCluster *cluster, unsigned num_requests)=0 |
virtual CassError | CassClusterSetWriteBytesHighWaterMark (CassCluster *cluster, unsigned num_bytes)=0 |
virtual CassError | CassClusterSetWriteBytesLowWaterMark (CassCluster *cluster, unsigned num_bytes)=0 |
virtual void | CassClusterSetWhitelistFiltering (CassCluster *cluster, const char *hosts)=0 |
virtual void | CassClusterSetRequestTimeout (CassCluster *cluster, unsigned timeout_ms)=0 |
virtual CassSsl * | CassSslNew ()=0 |
virtual void | CassSslFree (CassSsl *ssl)=0 |
virtual CassError | CassSslAddTrustedCert (CassSsl *ssl, const std::string &cert)=0 |
virtual void | CassSslSetVerifyFlags (CassSsl *ssl, int flags)=0 |
virtual CassSession * | CassSessionNew ()=0 |
virtual void | CassSessionFree (CassSession *session)=0 |
virtual CassFuture * | CassSessionConnect (CassSession *session, const CassCluster *cluster)=0 |
virtual CassFuture * | CassSessionClose (CassSession *session)=0 |
virtual CassFuture * | CassSessionExecute (CassSession *session, const CassStatement *statement)=0 |
virtual const CassSchemaMeta * | CassSessionGetSchemaMeta (const CassSession *session)=0 |
virtual CassFuture * | CassSessionPrepare (CassSession *session, const char *query)=0 |
virtual void | CassSessionGetMetrics (const CassSession *session, CassMetrics *output)=0 |
virtual void | CassSchemaMetaFree (const CassSchemaMeta *schema_meta)=0 |
virtual const CassKeyspaceMeta * | CassSchemaMetaKeyspaceByName (const CassSchemaMeta *schema_meta, const char *keyspace)=0 |
virtual const CassTableMeta * | CassKeyspaceMetaTableByName (const CassKeyspaceMeta *keyspace_meta, const char *table)=0 |
virtual size_t | CassTableMetaPartitionKeyCount (const CassTableMeta *table_meta)=0 |
virtual size_t | CassTableMetaClusteringKeyCount (const CassTableMeta *table_meta)=0 |
virtual void | CassFutureFree (CassFuture *future)=0 |
virtual CassError | CassFutureSetCallback (CassFuture *future, CassFutureCallback callback, void *data)=0 |
virtual void | CassFutureWait (CassFuture *future)=0 |
virtual const CassResult * | CassFutureGetResult (CassFuture *future)=0 |
virtual void | CassFutureErrorMessage (CassFuture *future, const char **message, size_t *message_length)=0 |
virtual CassError | CassFutureErrorCode (CassFuture *future)=0 |
virtual const CassPrepared * | CassFutureGetPrepared (CassFuture *future)=0 |
virtual void | CassResultFree (const CassResult *result)=0 |
virtual size_t | CassResultColumnCount (const CassResult *result)=0 |
virtual CassError | CassResultColumnName (const CassResult *result, size_t index, const char **name, size_t *name_length)=0 |
virtual void | CassIteratorFree (CassIterator *iterator)=0 |
virtual CassIterator * | CassIteratorFromResult (const CassResult *result)=0 |
virtual cass_bool_t | CassIteratorNext (CassIterator *iterator)=0 |
virtual const CassRow * | CassIteratorGetRow (const CassIterator *iterator)=0 |
virtual CassStatement * | CassStatementNew (const char *query, size_t parameter_count)=0 |
virtual void | CassStatementFree (CassStatement *statement)=0 |
virtual CassError | CassStatementSetConsistency (CassStatement *statement, CassConsistency consistency)=0 |
virtual CassError | CassStatementBindStringN (CassStatement *statement, size_t index, const char *value, size_t value_length)=0 |
virtual CassError | CassStatementBindInt32 (CassStatement *statement, size_t index, cass_int32_t value)=0 |
virtual CassError | CassStatementBindInt64 (CassStatement *statement, size_t index, cass_int64_t value)=0 |
virtual CassError | CassStatementBindUuid (CassStatement *statement, size_t index, CassUuid value)=0 |
virtual CassError | CassStatementBindDouble (CassStatement *statement, size_t index, cass_double_t value)=0 |
virtual CassError | CassStatementBindInet (CassStatement *statement, size_t index, CassInet value)=0 |
virtual CassError | CassStatementBindBytes (CassStatement *statement, size_t index, const cass_byte_t *value, size_t value_length)=0 |
virtual CassError | CassStatementBindStringByNameN (CassStatement *statement, const char *name, size_t name_length, const char *value, size_t value_length)=0 |
virtual CassError | CassStatementBindInt32ByName (CassStatement *statement, const char *name, cass_int32_t value)=0 |
virtual CassError | CassStatementBindInt64ByName (CassStatement *statement, const char *name, cass_int64_t value)=0 |
virtual CassError | CassStatementBindUuidByName (CassStatement *statement, const char *name, CassUuid value)=0 |
virtual CassError | CassStatementBindDoubleByName (CassStatement *statement, const char *name, cass_double_t value)=0 |
virtual CassError | CassStatementBindInetByName (CassStatement *statement, const char *name, CassInet value)=0 |
virtual CassError | CassStatementBindBytesByNameN (CassStatement *statement, const char *name, size_t name_length, const cass_byte_t *value, size_t value_length)=0 |
virtual void | CassPreparedFree (const CassPrepared *prepared)=0 |
virtual CassStatement * | CassPreparedBind (const CassPrepared *prepared)=0 |
virtual CassValueType | GetCassValueType (const CassValue *value)=0 |
virtual CassError | CassValueGetString (const CassValue *value, const char **output, size_t *output_size)=0 |
virtual CassError | CassValueGetInt8 (const CassValue *value, cass_int8_t *output)=0 |
virtual CassError | CassValueGetInt16 (const CassValue *value, cass_int16_t *output)=0 |
virtual CassError | CassValueGetInt32 (const CassValue *value, cass_int32_t *output)=0 |
virtual CassError | CassValueGetInt64 (const CassValue *value, cass_int64_t *output)=0 |
virtual CassError | CassValueGetUuid (const CassValue *value, CassUuid *output)=0 |
virtual CassError | CassValueGetDouble (const CassValue *value, cass_double_t *output)=0 |
virtual CassError | CassValueGetInet (const CassValue *value, CassInet *output)=0 |
virtual CassError | CassValueGetBytes (const CassValue *value, const cass_byte_t **output, size_t *output_size)=0 |
virtual cass_bool_t | CassValueIsNull (const CassValue *value)=0 |
virtual CassInet | CassInetInitV4 (const cass_uint8_t *address)=0 |
virtual CassInet | CassInetInitV6 (const cass_uint8_t *address)=0 |
virtual const CassValue * | CassRowGetColumn (const CassRow *row, size_t index)=0 |
virtual void | CassLogSetLevel (CassLogLevel log_level)=0 |
virtual void | CassLogSetCallback (CassLogCallback callback, void *data)=0 |
Definition at line 14 of file cql_lib_if.h.
|
inlinevirtual |
Definition at line 16 of file cql_lib_if.h.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.
|
pure virtual |
Implemented in cass::cql::interface::CassDatastaxLibrary.