#include <ze-sys.h>
#include <libze.h>
#include <zeDb.h>
Go to the source code of this file.
|
size_t | zeDb_SetDefaultCacheSize (size_t size) |
|
size_t | zeDb_SetDefaults (int which, size_t value) |
|
bool | zeDb_CheckVersion () |
|
ZEDB_ENV_T * | zeDb_EnvOpen (char *home, bool rdonly, int dt_chkpoint) |
|
bool | zeDb_EnvClose (ZEDB_ENV_T *dbenv) |
|
bool | zeDb_CheckLastMTime (ZEDB_T *) |
|
bool | zeDb_Open (ZEDB_T *h, ZEDB_ENV_T *dbenv, char *database, int mode, bool rdonly, bool dbtype, size_t dbcache) |
|
bool | zeDb_OK (ZEDB_T *h) |
|
bool | zeDb_Close (ZEDB_T *h) |
|
bool | zeDb_Empty (ZEDB_T *h) |
|
bool | zeDb_Flush (ZEDB_T *h) |
|
bool | zeDb_AddRec (ZEDB_T *h, char *k, void *d, size_t sz) |
|
bool | zeDb_GetRec (ZEDB_T *h, char *k, void *d, size_t szd) |
|
bool | zeDb_DelRec (ZEDB_T *h, char *k) |
|
bool | zeDb_Lock (ZEDB_T *h) |
| Database lock. More...
|
|
bool | zeDb_Unlock (ZEDB_T *h) |
| Database unlock. More...
|
|
int | zeDb_errno (ZEDB_T *h) |
|
bool | zeDb_CursorOpen (ZEDB_T *h, bool rdonly) |
|
bool | zeDb_CursorClose (ZEDB_T *h) |
|
bool | zeDb_CursorGetFirst (ZEDB_T *h, char *k, size_t szk, void *d, size_t szd) |
|
bool | zeDb_CursorGetNext (ZEDB_T *h, char *k, size_t szk, void *d, size_t szd) |
|
bool | zeDb_CursorDel (ZEDB_T *h) |
|
bool | zeDb_CursorSetRange (ZEDB_T *h, char *k, void *d, size_t sz, u_int32_t where) |
|
bool | zeDb_cursor_get (ZEDB_T *h, char *k, void *d, size_t sz, u_int32_t where) |
|
bool | zeDb_Stat (ZEDB_T *h, ZEDB_STAT_T **st) |
|
◆ BDB_VERSION
#define BDB_VERSION ((DB_VERSION_MAJOR << 16) | (DB_VERSION_MINOR << 8) | (DB_VERSION_PATCH)) |
◆ DIMDB
◆ DT_DB_CHECKPOINT
◆ DT_DB_COMPRESS
#define DT_DB_COMPRESS 6 HOURS |
◆ USE_DB_THREAD
◆ zeDb_CheckLastMTime()
◆ zeDb_cursor_get()
◆ zeDb_CursorSetRange()