|
| 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 |
| |