Public Member Functions | |
virtual void | retain () |
virtual void | release () |
virtual void | finalize () |
virtual CSObject * | getKey () |
virtual int | compareKey (CSObject *) |
virtual uint32_t | hashKey () |
virtual CSObject * | getHashLink () |
virtual void | setHashLink (CSObject *) |
virtual CSObject * | getNextLink () |
virtual CSObject * | getPrevLink () |
virtual void | setNextLink (CSObject *) |
virtual void | setPrevLink (CSObject *) |
Static Public Member Functions | |
static int | startUp (PBMSResultPtr result) |
static void | shutDown () |
static const PBMSEnginePtr | getEngineInfoAt (int indx) |
static int | exceptionToResult (CSException *e, PBMSResultPtr result) |
static int | errorResult (const char *func, const char *file, int line, int err, const char *message, PBMSResultPtr result) |
static int | osErrorResult (const char *func, const char *file, int line, int err, PBMSResultPtr result) |
static int | enterConnectionNoThd (CSThread **r_self, PBMSResultPtr result) |
static int | enterConnection (THD *thd, CSThread **r_self, PBMSResultPtr result, bool doCreate) |
static void | exitConnection () |
static void | closeConnection (THD *thd) |
static int32_t | dropDatabase (const char *db_name, PBMSResultPtr result) |
static int32_t | createBlob (const char *db_name, const char *tab_name, char *blob, size_t blob_len, PBMSBlobURLPtr blob_url, PBMSResultPtr result) |
static int32_t | referenceBlob (const char *db_name, const char *tab_name, PBMSBlobURLPtr ret_blob_url, char *blob_url, uint16_t col_index, PBMSResultPtr result) |
static int32_t | dereferenceBlob (const char *db_name, const char *tab_name, char *blob_url, PBMSResultPtr result) |
static int32_t | dropTable (const char *db_name, const char *tab_name, PBMSResultPtr result) |
static int32_t | renameTable (const char *from_db_name, const char *from_table, const char *to_db_name, const char *to_table, PBMSResultPtr result) |
static void | callCompleted (bool ok) |
static bool | couldBeURL (const char *url, size_t length) |
Static Private Member Functions | |
static bool | try_createBlob (CSThread *self, const char *db_name, const char *tab_name, char *blob, size_t blob_len, PBMSBlobURLPtr blob_url) |
static bool | try_referenceBlob (CSThread *self, const char *db_name, const char *tab_name, PBMSBlobURLPtr ret_blob_url, char *blob_url, uint16_t col_index) |
static bool | try_dereferenceBlob (CSThread *self, const char *db_name, const char *tab_name, char *blob_url) |
static bool | try_dropDatabase (CSThread *self, const char *db_name) |
static bool | try_dropTable (CSThread *self, const char *db_name, const char *tab_name) |
static bool | try_renameTable (CSThread *self, const char *from_db_name, const char *from_table, const char *to_db_name, const char *to_table) |
static MSOpenTable * | openTable (const char *db_name, const char *tab_name, bool create) |
static bool | renameTable (const char *db_name, const char *from_table, const char *to_db_name, const char *to_table) |
static void | completeRenameTable (struct UnDoInfo *info, bool ok) |
Definition at line 48 of file engine_ms.h.