ze-filter  (ze-filter-0.8.0-develop-180218)
zeDb.h File Reference

Go to the source code of this file.

Classes

struct  ZEDB_T
 

Macros

#define DB_VERSION
 
#define ZEDBSIGNATURE   0xdb195702
 
#define ZEDB_INITIALIZER
 
#define zeDb_installed()   FALSE
 
#define DB_DB_CACHE_SIZE   1
 
#define DB_ENV_CACHE_SIZE   11
 
#define DB_LK_MAX_LOCKS   12
 
#define DB_LK_MAX_LOCKERS   13
 
#define DB_LK_MAX_OBJECTS   14
 
#define DB_BTREE_SEQ_START()
 
#define DB_BTREE_SEQ_CHECK(key, dbname)
 
#define DB_BTREE_SEQ_END()   } while (0)
 
#define __ZE_DB_H
 

Typedefs

typedef uint32_t u_int32_t
 
typedef struct ZEDB_T ZEDB_T
 
typedef void ZEDB_ENV_T
 
typedef void ZEDB_STAT_T
 

Functions

size_t zeDb_SetDefaults (int which, size_t value)
 
size_t zeDb_SetDefaultCacheSize (size_t size)
 
bool zeDb_CheckVersion ()
 
ZEDB_ENV_TzeDb_EnvOpen (char *home, bool rdonly, int dt_chkpoint)
 
bool zeDb_EnvClose (ZEDB_ENV_T *dbenv)
 
bool zeDb_Open (ZEDB_T *h, ZEDB_ENV_T *, char *, int, bool, bool, size_t)
 
bool zeDb_OK (ZEDB_T *h)
 
bool zeDb_Close (ZEDB_T *h)
 
bool zeDb_Reopen (ZEDB_T *h)
 
bool zeDb_Empty (ZEDB_T *h)
 
bool zeDb_Flush (ZEDB_T *h)
 
bool zeDb_AddRec (ZEDB_T *h, char *, void *, size_t)
 
bool zeDb_GetRec (ZEDB_T *h, char *, void *, size_t)
 
bool zeDb_DelRec (ZEDB_T *h, char *)
 
bool zeDb_CursorOpen (ZEDB_T *h, bool)
 
bool zeDb_CursorGetFirst (ZEDB_T *h, char *, size_t, void *, size_t)
 
bool zeDb_CursorGetNext (ZEDB_T *h, char *, size_t, void *, size_t)
 
bool zeDb_CursorDel (ZEDB_T *h)
 
bool zeDb_CursorClose (ZEDB_T *h)
 
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_Stat (ZEDB_T *h, ZEDB_STAT_T **)
 

Macro Definition Documentation

◆ __ZE_DB_H

#define __ZE_DB_H

Definition at line 209 of file zeDb.h.