lmdb

Members

Aliases

MDB_dbi
alias MDB_dbi = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MDB_val
alias MDB_val = ubyte[]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_filehandle_t
alias mdb_filehandle_t = mdb_filehandle_ts*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_mode_t
alias mdb_mode_t = uint
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

MDB_FIRST
anonymousenum MDB_FIRST
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MDB_FIXEDMAP
anonymousenum MDB_FIXEDMAP
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MDB_NOOVERWRITE
anonymousenum MDB_NOOVERWRITE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MDB_REVERSEKEY
anonymousenum MDB_REVERSEKEY
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MDB_SUCCESS
anonymousenum MDB_SUCCESS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

checkCode
void checkCode(int code, string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
mdb_cmp
int mdb_cmp(MDB_txn* txn, MDB_dbi dbi, MDB_val* a, MDB_val* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_cursor_close
void mdb_cursor_close(MDB_cursor* cursor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_cursor_count
int mdb_cursor_count(MDB_cursor* cursor, size_t* countp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_cursor_dbi
MDB_dbi mdb_cursor_dbi(MDB_cursor* cursor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_cursor_del
int mdb_cursor_del(MDB_cursor* cursor, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_cursor_get
int mdb_cursor_get(MDB_cursor* cursor, MDB_val* key, MDB_val* data, uint op)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_cursor_open
int mdb_cursor_open(MDB_txn* txn, MDB_dbi dbi, MDB_cursor** cursor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_cursor_put
int mdb_cursor_put(MDB_cursor* cursor, MDB_val* key, MDB_val* data, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_cursor_renew
int mdb_cursor_renew(MDB_txn* txn, MDB_cursor* cursor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_cursor_txn
MDB_txn* mdb_cursor_txn(MDB_cursor* cursor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_dbi_close
void mdb_dbi_close(MDB_env* env, MDB_dbi dbi)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_dbi_flags
int mdb_dbi_flags(MDB_txn* txn, MDB_dbi dbi, uint* flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_dbi_open
int mdb_dbi_open(MDB_txn* txn, const(char)* name, uint flags, MDB_dbi* dbi)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_dcmp
int mdb_dcmp(MDB_txn* txn, MDB_dbi dbi, MDB_val* a, MDB_val* b)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_del
int mdb_del(MDB_txn* txn, MDB_dbi dbi, MDB_val* key, MDB_val* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_drop
int mdb_drop(MDB_txn* txn, MDB_dbi dbi, int del)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_close
void mdb_env_close(MDB_env* env)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_copy
int mdb_env_copy(MDB_env* env, const(char)* path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_copyfd
int mdb_env_copyfd(MDB_env* env, mdb_filehandle_t fd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_create
int mdb_env_create(MDB_env** env)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_get_fd
int mdb_env_get_fd(MDB_env* env, mdb_filehandle_t* fd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_get_flags
int mdb_env_get_flags(MDB_env* env, uint* flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_get_maxkeysize
int mdb_env_get_maxkeysize(MDB_env* env)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_get_maxreaders
int mdb_env_get_maxreaders(MDB_env* env, uint* readers)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_get_path
int mdb_env_get_path(MDB_env* env, const(char)** path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_get_userctx
void* mdb_env_get_userctx(MDB_env* env)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_info
int mdb_env_info(MDB_env* env, MDB_envinfo* stat)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_open
int mdb_env_open(MDB_env* env, const(char)* path, uint flags, mdb_mode_t mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_set_assert
int mdb_env_set_assert(MDB_env* env, void function(MDB_env* env, const(char)* msg) func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_set_flags
int mdb_env_set_flags(MDB_env* env, uint flags, int onoff)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_set_mapsize
int mdb_env_set_mapsize(MDB_env* env, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_set_maxdbs
int mdb_env_set_maxdbs(MDB_env* env, MDB_dbi dbs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_set_maxreaders
int mdb_env_set_maxreaders(MDB_env* env, uint readers)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_set_userctx
int mdb_env_set_userctx(MDB_env* env, void* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_stat
int mdb_env_stat(MDB_env* env, MDB_stat* stat)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_env_sync
int mdb_env_sync(MDB_env* env, int force)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_get
int mdb_get(MDB_txn* txn, MDB_dbi dbi, MDB_val* key, MDB_val* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_load_libs
void mdb_load_libs()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_put
int mdb_put(MDB_txn* txn, MDB_dbi dbi, MDB_val* key, MDB_val* data, uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_reader_check
int mdb_reader_check(MDB_env* env, int* dead)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_reader_list
int mdb_reader_list(MDB_env* env, int function(const(char)* msg, void* ctx) func, void* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_set_compare
int mdb_set_compare(MDB_txn* txn, MDB_dbi dbi, int function(const MDB_val* a, const MDB_val* b) cmp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_set_dupsort
int mdb_set_dupsort(MDB_txn* txn, MDB_dbi dbi, int function(MDB_val* a, MDB_val* b) cmp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_set_relctx
int mdb_set_relctx(MDB_txn* txn, MDB_dbi dbi, void* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_set_relfunc
int mdb_set_relfunc(MDB_txn* txn, MDB_dbi dbi, void function(MDB_val* item, void* oldptr, void* newptr, void* relctx) rel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_stat
int mdb_stat(MDB_txn* txn, MDB_dbi dbi, MDB_stat* stat)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_strerror
const(char)* mdb_strerror(int err)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_txn_abort
void mdb_txn_abort(MDB_txn* txn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_txn_begin
int mdb_txn_begin(MDB_env* env, MDB_txn* parent, uint flags, MDB_txn** txn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_txn_commit
int mdb_txn_commit(MDB_txn* txn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_txn_env
MDB_env* mdb_txn_env(MDB_txn* txn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_txn_id
size_t mdb_txn_id(MDB_txn* txn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_txn_renew
int mdb_txn_renew(MDB_txn* txn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_txn_reset
void mdb_txn_reset(MDB_txn* txn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_version
const(char)* mdb_version(int* major, int* minor, int* patch)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static functions

mdb_cmp_long
int mdb_cmp_long(MDB_val* a, MDB_val* b)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

MDB_cursor
struct MDB_cursor
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MDB_env
struct MDB_env
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MDB_envinfo
struct MDB_envinfo
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MDB_stat
struct MDB_stat
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MDB_txn
struct MDB_txn
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
mdb_filehandle_ts
struct mdb_filehandle_ts
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Templates

checked
template checked(alias func)
Undocumented in source.

Meta

Authors

Andrey Penechko.