#include <WordDB.h>
Definition at line 76 of file WordDB.h.
Public Member Functions | |
| int | Alloc () |
| int | CacheCompare (int(*compare)(WordContext *, const WordDBCacheEntry *, const WordDBCacheEntry *)) |
| int | CacheFlush () |
| int | CacheOff () |
| int | CacheOn (WordContext *context, int size_hint) |
| int | CacheP () const |
| int | Close () |
| WordDBCursor * | Cursor () |
| int | Del (const WordReference &wordRef) |
| int | Del (DB_TXN *txn, const String &key) |
| int | Exists (const WordReference &wordRef) const |
| int | Fd (int *fdp) |
| int | Get (WordReference &wordRef) const |
| int | Get (DB_TXN *txn, String &key, unsigned int &data, int flags) const |
| int | Get (DB_TXN *txn, String &key, String &data, int flags) const |
| int | get_byteswapped () const |
| DBTYPE | get_type () const |
| int | Open (const String &filename, const String &subname, DBTYPE type, int flags, int mode, int tags) |
| int | Put (const WordReference &wordRef, int flags) |
| int | Put (DB_TXN *txn, const String &key, const unsigned int &data, int flags) |
| int | Put (DB_TXN *txn, const String &key, const String &data, int flags) |
| int | Remove (const String &filename, const String &subname) |
| int | set_bt_compare (int(*compare)(const DBT *, const DBT *), void *user_data) |
| int | set_pagesize (u_int32_t pagesize) |
| unsigned int | Size () const |
| int | Stat (void *sp, void *(*db_malloc)(size_t), int flags) |
| int | Sync (int flags) |
| int | Tags () const |
| void | Tags (int tags) |
| WordDB (WordDBInfo &ndb_info) | |
| ~WordDB () | |
Public Attributes | |
| WordDBCache * | cache |
| DB * | db |
| WordDBInfo & | db_info |
| int | is_open |
| void * | user_data |
1.5.5