|
static void | lmdb::env_create (MDB_env **env) |
|
static void | lmdb::env_open (MDB_env *env, const char *path, unsigned int flags, mode mode) |
|
static void | lmdb::env_copy (MDB_env *env, const char *path, unsigned int flags) |
|
static void | lmdb::env_copy_fd (MDB_env *env, mdb_filehandle_t fd, unsigned int flags) |
|
static void | lmdb::env_stat (MDB_env *env, MDB_stat *stat) |
|
static void | lmdb::env_info (MDB_env *env, MDB_envinfo *stat) |
|
static void | lmdb::env_sync (MDB_env *env, bool force) |
|
static void | lmdb::env_close (MDB_env *env) noexcept |
|
static void | lmdb::env_set_flags (MDB_env *env, unsigned int flags, bool onoff) |
|
static void | lmdb::env_get_flags (MDB_env *env, unsigned int *flags) |
|
static void | lmdb::env_get_path (MDB_env *env, const char **path) |
|
static void | lmdb::env_get_fd (MDB_env *env, mdb_filehandle_t *fd) |
|
static void | lmdb::env_set_mapsize (MDB_env *env, std::size_t size) |
|
static void | lmdb::env_set_max_readers (MDB_env *env, unsigned int count) |
|
static void | lmdb::env_get_max_readers (MDB_env *env, unsigned int *count) |
|
static void | lmdb::env_set_max_dbs (MDB_env *env, MDB_dbi count) |
|
static unsigned int | lmdb::env_get_max_keysize (MDB_env *env) |
|
static void | lmdb::env_set_userctx (MDB_env *env, void *ctx) |
|
static void * | lmdb::env_get_userctx (MDB_env *env) |
|
static void | lmdb::txn_begin (MDB_env *env, MDB_txn *parent, unsigned int flags, MDB_txn **txn) |
|
static MDB_env * | lmdb::txn_env (MDB_txn *const txn) noexcept |
|
static void | lmdb::txn_commit (MDB_txn *txn) |
|
static void | lmdb::txn_abort (MDB_txn *txn) noexcept |
|
static void | lmdb::txn_reset (MDB_txn *txn) noexcept |
|
static void | lmdb::txn_renew (MDB_txn *txn) |
|
static void | lmdb::dbi_open (MDB_txn *txn, const char *name, unsigned int flags, MDB_dbi *dbi) |
|
static void | lmdb::dbi_stat (MDB_txn *txn, MDB_dbi dbi, MDB_stat *stat) |
|
static void | lmdb::dbi_flags (MDB_txn *txn, MDB_dbi dbi, unsigned int *flags) |
|
static void | lmdb::dbi_close (MDB_env *env, MDB_dbi dbi) noexcept |
|
static void | lmdb::dbi_drop (MDB_txn *txn, MDB_dbi dbi, bool del) |
|
static void | lmdb::dbi_set_compare (MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp) |
|
static void | lmdb::dbi_set_dupsort (MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp) |
|
static void | lmdb::dbi_set_relfunc (MDB_txn *txn, MDB_dbi dbi, MDB_rel_func *rel) |
|
static void | lmdb::dbi_set_relctx (MDB_txn *txn, MDB_dbi dbi, void *ctx) |
|
static bool | lmdb::dbi_get (MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data) |
|
static bool | lmdb::dbi_put (MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data, unsigned int flags) |
|
static bool | lmdb::dbi_del (MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data) |
|
static void | lmdb::cursor_open (MDB_txn *txn, MDB_dbi dbi, MDB_cursor **cursor) |
|
static void | lmdb::cursor_close (MDB_cursor *cursor) noexcept |
|
static void | lmdb::cursor_renew (MDB_txn *txn, MDB_cursor *cursor) |
|
static MDB_txn * | lmdb::cursor_txn (MDB_cursor *cursor) noexcept |
|
static MDB_dbi | lmdb::cursor_dbi (MDB_cursor *cursor) noexcept |
|
static bool | lmdb::cursor_get (MDB_cursor *cursor, MDB_val *key, MDB_val *data, MDB_cursor_op op) |
|
static void | lmdb::cursor_put (MDB_cursor *cursor, MDB_val *key, MDB_val *data, unsigned int flags) |
|
static void | lmdb::cursor_del (MDB_cursor *cursor, unsigned int flags) |
|
static void | lmdb::cursor_count (MDB_cursor *cursor, std::size_t &count) |
|