Drizzled Public API Documentation

MSDatabase Member List

This is the complete list of members for MSDatabase, including all inherited members.
addTable(uint32_t tab_id, const char *tab_name, off64_t file_size, bool to_delete) (defined in MSDatabase)MSDatabase
addTableFromFile(CSDirectory *dir, const char *file_name, bool to_delete) (defined in MSDatabase)MSDatabase
backupID() (defined in MSDatabase)MSDatabase
backupStatus(uint64_t *total, uint64_t *completed, bool *completed_ok) (defined in MSDatabase)MSDatabase
compareKey(CSObject *) (defined in MSDatabase)MSDatabase [virtual]
convertTableAndDatabaseToIDs(const char *db_name, const char *tab_name, uint32_t *db_id, uint32_t *tab_id, bool create) (defined in MSDatabase)MSDatabase [static]
convertTablePathToIDs(const char *path, uint32_t *db_id, uint32_t *tab_id, bool create) (defined in MSDatabase)MSDatabase [static]
createDatabasePath(const char *location, CSString *db_name, uint32_t *db_id_ptr, bool *create, bool is_pbms=false) (defined in MSDatabase)MSDatabase [private, static]
CSLock() (defined in CSLock)CSLock
CSLock (defined in CSMutex)CSMutex [friend]
CSMutex() (defined in CSMutex)CSMutex
CSObject() (defined in CSObject)CSObject [inline]
CSSharedRefObject() (defined in CSSharedRefObject)CSSharedRefObject
CSSync() (defined in CSSync)CSSync
CSSync (defined in CSLock)CSLock [friend]
dropDatabase() (defined in MSDatabase)MSDatabase [private]
dropDatabase(MSDatabase *doomedDatabase, const char *db_name=NULL) (defined in MSDatabase)MSDatabase [static]
dropDatabase(const char *db_name) (defined in MSDatabase)MSDatabase [static]
dropTable(MSTable *tab) (defined in MSDatabase)MSDatabase
fileToTableId(const char *file_name, const char *name_part=NULL) (defined in MSDatabase)MSDatabase [private, static]
fileToTableName(size_t size, char *tab_name, const char *file_name) (defined in MSDatabase)MSDatabase [private]
finalize() (defined in CSObject)CSObject [inline, virtual]
gDatabaseArray (defined in MSDatabase)MSDatabase [private, static]
gDatabaseList (defined in MSDatabase)MSDatabase [private, static]
getATableName() (defined in MSDatabase)MSDatabase
getBackupDatabase(CSString *db_location, CSString *db_name, uint32_t db_id, bool create) (defined in MSDatabase)MSDatabase [static]
getCompactorThread() (defined in MSDatabase)MSDatabase
getDatabase(CSString *db_name, bool create) (defined in MSDatabase)MSDatabase [static]
getDatabase(const char *db_name, bool create) (defined in MSDatabase)MSDatabase [static]
getDatabase(uint32_t db_id, bool missing_ok=false) (defined in MSDatabase)MSDatabase [static]
getDatabaseID(CSString *db_name, bool create) (defined in MSDatabase)MSDatabase [static]
getDatabaseID(const char *db_name, bool create) (defined in MSDatabase)MSDatabase [static]
getDatabaseNameCString() (defined in MSDatabase)MSDatabase
getDBID(CSPath *path, CSString *db_name) (defined in MSDatabase)MSDatabase [private, static]
getHashLink() (defined in CSObject)CSObject [virtual]
getKey() (defined in MSDatabase)MSDatabase [virtual]
getNextLink() (defined in CSObject)CSObject [virtual]
getNextTable(uint32_t *pos) (defined in MSDatabase)MSDatabase
getPrevLink() (defined in CSObject)CSObject [virtual]
getRefCount() (defined in CSSharedRefObject)CSSharedRefObject [inline]
getRepoFileFromPool(uint32_t repo_id, bool missing_ok) (defined in MSDatabase)MSDatabase
getRepoFullOfTrash(time_t *wait_time) (defined in MSDatabase)MSDatabase
getRepositoryList() (defined in MSDatabase)MSDatabase
getTable(CSString *tab_name, bool create) (defined in MSDatabase)MSDatabase
getTable(const char *tab_name, bool create) (defined in MSDatabase)MSDatabase
getTable(uint32_t tab_id, bool missing_ok) (defined in MSDatabase)MSDatabase
getTableCount() (defined in MSDatabase)MSDatabase
getTempLogCount() (defined in MSDatabase)MSDatabase
hashKey() (defined in CSObject)CSObject [virtual]
haveLock() (defined in CSLock)CSLock [virtual]
iBackupThread (defined in MSDatabase)MSDatabase [private]
iBackupTime (defined in MSDatabase)MSDatabase [private]
iBlobRefIdLock (defined in MSDatabase)MSDatabase [private]
iClosing (defined in MSDatabase)MSDatabase [private]
iDropping (defined in MSDatabase)MSDatabase [private]
iHTTPMetaDataHeaders (defined in MSDatabase)MSDatabase
iMaxTableID (defined in MSDatabase)MSDatabase [private]
iNextBlobRefId (defined in MSDatabase)MSDatabase [private]
iRecovering (defined in MSDatabase)MSDatabase [private]
isBackup (defined in MSDatabase)MSDatabase
isRecovering() (defined in MSDatabase)MSDatabase [inline]
isValidHeaderField(const char *name) (defined in MSDatabase)MSDatabase
iTableArray (defined in MSDatabase)MSDatabase [private]
iTableList (defined in MSDatabase)MSDatabase [private]
iWriteTempLog (defined in MSDatabase)MSDatabase [private]
loadDatabase(CSString *db_name, bool create) (defined in MSDatabase)MSDatabase [private, static]
lock() (defined in CSLock)CSLock [virtual]
lockRepo(off64_t size) (defined in MSDatabase)MSDatabase
MSDatabase() (defined in MSDatabase)MSDatabase
myBlobCloud (defined in MSDatabase)MSDatabase
myBlobType (defined in MSDatabase)MSDatabase
myCompactorThread (defined in MSDatabase)MSDatabase
myDatabaseID (defined in MSDatabase)MSDatabase
myDatabaseName (defined in MSDatabase)MSDatabase
myDatabasePath (defined in MSDatabase)MSDatabase
myIsPBMS (defined in MSDatabase)MSDatabase
myRepostoryList (defined in MSDatabase)MSDatabase
myTempLogArray (defined in MSDatabase)MSDatabase
myTempLogThread (defined in MSDatabase)MSDatabase
newBlobRefId() (defined in MSDatabase)MSDatabase [inline]
newDatabase(const char *db_location, CSString *db_name, uint32_t db_id, bool create) (defined in MSDatabase)MSDatabase [private, static]
openTempLogFile(uint32_t log_id, size_t *log_rec_size, size_t *log_head_size) (defined in MSDatabase)MSDatabase
openWriteRepo(MSOpenTable *otab) (defined in MSDatabase)MSDatabase
queueForDeletion(MSOpenTable *otab, int type, uint32_t tab_id, uint64_t blob_id, uint32_t auth_code, uint32_t *log_id, uint32_t *log_offset, uint32_t *q_time) (defined in MSDatabase)MSDatabase [inline]
queueTempLogEvent(MSOpenTable *otab, int type, uint32_t tab_id, uint64_t blob_id, uint32_t auth_code, uint32_t *log_id, uint32_t *log_offset, uint32_t *q_time) (defined in MSDatabase)MSDatabase [private]
release() (defined in CSSharedRefObject)CSSharedRefObject [virtual]
releaseBackupDatabase() (defined in MSDatabase)MSDatabase
removeDatabasePath(CSString *doomedDatabasePath) (defined in MSDatabase)MSDatabase [private, static]
removeRepo(uint32_t repo_id, bool *mustQuit) (defined in MSDatabase)MSDatabase
removeTable(MSTable *tab) (defined in MSDatabase)MSDatabase
removeTempLog(uint32_t log_id) (defined in MSDatabase)MSDatabase
renameTable(MSTable *tab, const char *to_name) (defined in MSDatabase)MSDatabase
retain() (defined in CSSharedRefObject)CSSharedRefObject [virtual]
returnRepoFileToPool(MSRepoFile *file) (defined in MSDatabase)MSDatabase
setBackupDatabase() (defined in MSDatabase)MSDatabase
setHashLink(CSObject *) (defined in CSObject)CSObject [virtual]
setNextLink(CSObject *) (defined in CSObject)CSObject [virtual]
setPrevLink(CSObject *) (defined in CSObject)CSObject [virtual]
setRecovering(bool recovering) (defined in MSDatabase)MSDatabase [inline]
shutDown() (defined in MSDatabase)MSDatabase [static]
startBackup(MSBackupInfo *backup_info) (defined in MSDatabase)MSDatabase
startThreads() (defined in MSDatabase)MSDatabase [private]
startUp(const char *default_http_headers) (defined in MSDatabase)MSDatabase [static]
stopThreads() (defined in MSDatabase)MSDatabase [static]
terminateBackup() (defined in MSDatabase)MSDatabase
unlock() (defined in CSLock)CSLock [virtual]
wait() (defined in CSSync)CSSync [virtual]
wait(time_t mill_sec) (defined in CSSync)CSSync
wakeTempLogThreads() (defined in MSDatabase)MSDatabase [static]
wakeup() (defined in CSSync)CSSync [virtual]
~CSLock() (defined in CSLock)CSLock [virtual]
~CSMutex() (defined in CSMutex)CSMutex [virtual]
~CSObject() (defined in CSObject)CSObject [inline, virtual]
~CSSharedRefObject() (defined in CSSharedRefObject)CSSharedRefObject [virtual]
~CSSync() (defined in CSSync)CSSync [virtual]
~MSDatabase() (defined in MSDatabase)MSDatabase [virtual]