Collaboration diagram for BDB:
|
Modules | |
| BDB library field types | |
| BDB library BLOB support | |
| BDB library BLOB Cache | |
| BDB library files and cursors | |
| BDB library map templates | |
| BDB library utilities | |
| BDB library queries | |
Classes | |
| class | CBDB_CheckPointThread |
| Transaction checkpoint / memptrickle thread. More... | |
| class | CBDB_Env |
| BDB environment object a collection including support for some or all of caching, locking, logging and transaction subsystems. More... | |
| class | CBDB_Exception |
| Base BDB exception class. More... | |
| class | CBDB_StrErrAdapt |
| Auxiliary exception class to wrap up Berkeley DB strerror function. More... | |
| class | CBDB_ErrnoException |
| BDB errno exception class. More... | |
| class | CBDB_LibException |
| BDB library exception. More... | |
| class | CBDB_Transaction |
| BDB transaction object. More... | |
Defines | |
| #define | BDB_THROW(errcode, message) |
| #define | BDB_ERRNO_THROW(errnum, message) |
| #define | BDB_CHECK(errnum, x_db_object__) |
Functions | |
| void | BDB_RecoverEnv (const string &path, bool fatal_recover) |
| Run Berkeley DB recovery in private environment. | |
|
|
|
Value: throw CBDB_ErrnoException(DIAG_COMPILE_INFO, 0, \ ((errnum > 0) ? CBDB_ErrnoException::eSystem : \ CBDB_ErrnoException::eBerkeleyDB), \ (message), errnum) Definition at line 183 of file bdb_expt.hpp. Referenced by CJobQueueCleanerThread::DoJob(), and CBDB_FileCursor::KeyDupCount(). |
|
|
||||||||||||
|
Run Berkeley DB recovery in private environment. Derived from db_recover. Definition at line 1074 of file bdb_env.cpp. References BDB_THROW. Referenced by CBDB_Cache::Open(). |
1.4.6
Modified on Mon Dec 07 16:24:35 2009 by modify_doxy.py rev. 173732