- Enclosing class:
- Library
public static interface Library.Lmdb
JNR API for MDB-defined C functions. Not for external use.
-
Method Summary
Modifier and TypeMethodDescriptionvoidmdb_cursor_close(jnr.ffi.Pointer cursor) intmdb_cursor_count(jnr.ffi.Pointer cursor, jnr.ffi.byref.NativeLongByReference countp) intmdb_cursor_del(jnr.ffi.Pointer cursor, int flags) intmdb_cursor_get(jnr.ffi.Pointer cursor, jnr.ffi.Pointer k, jnr.ffi.Pointer v, int cursorOp) intmdb_cursor_open(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.byref.PointerByReference cursorPtr) intmdb_cursor_put(jnr.ffi.Pointer cursor, jnr.ffi.Pointer key, jnr.ffi.Pointer data, int flags) intmdb_cursor_renew(jnr.ffi.Pointer txn, jnr.ffi.Pointer cursor) voidmdb_dbi_close(jnr.ffi.Pointer env, jnr.ffi.Pointer dbi) intmdb_dbi_flags(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.byref.IntByReference flags) intmdb_dbi_open(jnr.ffi.Pointer txn, byte[] name, int flags, jnr.ffi.Pointer dbiPtr) intmdb_del(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.Pointer key, jnr.ffi.Pointer data) intmdb_drop(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, int del) voidmdb_env_close(jnr.ffi.Pointer env) intmdb_env_copy2(jnr.ffi.Pointer env, String path, int flags) intmdb_env_create(jnr.ffi.byref.PointerByReference envPtr) intmdb_env_get_fd(jnr.ffi.Pointer env, jnr.ffi.Pointer fd) intmdb_env_get_flags(jnr.ffi.Pointer env, int flags) intmdb_env_get_maxkeysize(jnr.ffi.Pointer env) intmdb_env_get_maxreaders(jnr.ffi.Pointer env, int readers) intmdb_env_get_path(jnr.ffi.Pointer env, String path) intmdb_env_info(jnr.ffi.Pointer env, Library.MDB_envinfo info) intmdb_env_open(jnr.ffi.Pointer env, String path, int flags, int mode) intmdb_env_set_flags(jnr.ffi.Pointer env, int flags, int onoff) intmdb_env_set_mapsize(jnr.ffi.Pointer env, long size) intmdb_env_set_maxdbs(jnr.ffi.Pointer env, int dbs) intmdb_env_set_maxreaders(jnr.ffi.Pointer env, int readers) intmdb_env_stat(jnr.ffi.Pointer env, Library.MDB_stat stat) intmdb_env_sync(jnr.ffi.Pointer env, int f) intmdb_get(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.Pointer key, jnr.ffi.Pointer data) intmdb_put(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.Pointer key, jnr.ffi.Pointer data, int flags) intmdb_reader_check(jnr.ffi.Pointer env, int dead) intmdb_set_compare(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, Library.ComparatorCallback cb) intmdb_stat(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, Library.MDB_stat stat) mdb_strerror(int rc) voidmdb_txn_abort(jnr.ffi.Pointer txn) intmdb_txn_begin(jnr.ffi.Pointer env, jnr.ffi.Pointer parentTx, int flags, jnr.ffi.Pointer txPtr) intmdb_txn_commit(jnr.ffi.Pointer txn) jnr.ffi.Pointermdb_txn_env(jnr.ffi.Pointer txn) longmdb_txn_id(jnr.ffi.Pointer txn) intmdb_txn_renew(jnr.ffi.Pointer txn) voidmdb_txn_reset(jnr.ffi.Pointer txn) jnr.ffi.Pointermdb_version(jnr.ffi.byref.IntByReference major, jnr.ffi.byref.IntByReference minor, jnr.ffi.byref.IntByReference patch)
-
Method Details
-
mdb_cursor_close
void mdb_cursor_close(jnr.ffi.Pointer cursor) -
mdb_cursor_count
int mdb_cursor_count(jnr.ffi.Pointer cursor, jnr.ffi.byref.NativeLongByReference countp) -
mdb_cursor_del
int mdb_cursor_del(jnr.ffi.Pointer cursor, int flags) -
mdb_cursor_get
int mdb_cursor_get(jnr.ffi.Pointer cursor, jnr.ffi.Pointer k, jnr.ffi.Pointer v, int cursorOp) -
mdb_cursor_open
int mdb_cursor_open(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.byref.PointerByReference cursorPtr) -
mdb_cursor_put
int mdb_cursor_put(jnr.ffi.Pointer cursor, jnr.ffi.Pointer key, jnr.ffi.Pointer data, int flags) -
mdb_cursor_renew
int mdb_cursor_renew(jnr.ffi.Pointer txn, jnr.ffi.Pointer cursor) -
mdb_dbi_close
void mdb_dbi_close(jnr.ffi.Pointer env, jnr.ffi.Pointer dbi) -
mdb_dbi_flags
int mdb_dbi_flags(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.byref.IntByReference flags) -
mdb_dbi_open
int mdb_dbi_open(jnr.ffi.Pointer txn, byte[] name, int flags, jnr.ffi.Pointer dbiPtr) -
mdb_del
int mdb_del(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.Pointer key, jnr.ffi.Pointer data) -
mdb_drop
int mdb_drop(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, int del) -
mdb_env_close
void mdb_env_close(jnr.ffi.Pointer env) -
mdb_env_copy2
-
mdb_env_create
int mdb_env_create(jnr.ffi.byref.PointerByReference envPtr) -
mdb_env_get_fd
int mdb_env_get_fd(jnr.ffi.Pointer env, jnr.ffi.Pointer fd) -
mdb_env_get_flags
int mdb_env_get_flags(jnr.ffi.Pointer env, int flags) -
mdb_env_get_maxkeysize
int mdb_env_get_maxkeysize(jnr.ffi.Pointer env) -
mdb_env_get_maxreaders
int mdb_env_get_maxreaders(jnr.ffi.Pointer env, int readers) -
mdb_env_get_path
-
mdb_env_info
-
mdb_env_open
-
mdb_env_set_flags
int mdb_env_set_flags(jnr.ffi.Pointer env, int flags, int onoff) -
mdb_env_set_mapsize
int mdb_env_set_mapsize(jnr.ffi.Pointer env, long size) -
mdb_env_set_maxdbs
int mdb_env_set_maxdbs(jnr.ffi.Pointer env, int dbs) -
mdb_env_set_maxreaders
int mdb_env_set_maxreaders(jnr.ffi.Pointer env, int readers) -
mdb_env_stat
-
mdb_env_sync
int mdb_env_sync(jnr.ffi.Pointer env, int f) -
mdb_get
int mdb_get(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.Pointer key, jnr.ffi.Pointer data) -
mdb_put
int mdb_put(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, jnr.ffi.Pointer key, jnr.ffi.Pointer data, int flags) -
mdb_reader_check
int mdb_reader_check(jnr.ffi.Pointer env, int dead) -
mdb_set_compare
-
mdb_stat
-
mdb_strerror
-
mdb_txn_abort
void mdb_txn_abort(jnr.ffi.Pointer txn) -
mdb_txn_begin
int mdb_txn_begin(jnr.ffi.Pointer env, jnr.ffi.Pointer parentTx, int flags, jnr.ffi.Pointer txPtr) -
mdb_txn_commit
int mdb_txn_commit(jnr.ffi.Pointer txn) -
mdb_txn_env
jnr.ffi.Pointer mdb_txn_env(jnr.ffi.Pointer txn) -
mdb_txn_id
long mdb_txn_id(jnr.ffi.Pointer txn) -
mdb_txn_renew
int mdb_txn_renew(jnr.ffi.Pointer txn) -
mdb_txn_reset
void mdb_txn_reset(jnr.ffi.Pointer txn) -
mdb_version
jnr.ffi.Pointer mdb_version(jnr.ffi.byref.IntByReference major, jnr.ffi.byref.IntByReference minor, jnr.ffi.byref.IntByReference patch)
-