Module lmdbjava
Package org.lmdbjava

Interface Library.Lmdb

Enclosing class:
Library

public static interface Library.Lmdb
JNR API for MDB-defined C functions. Not for external use.
  • 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

      int mdb_env_copy2(jnr.ffi.Pointer env, String path, int flags)
    • 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

      int mdb_env_get_path(jnr.ffi.Pointer env, String path)
    • mdb_env_info

      int mdb_env_info(jnr.ffi.Pointer env, Library.MDB_envinfo info)
    • mdb_env_open

      int mdb_env_open(jnr.ffi.Pointer env, String path, int flags, int mode)
    • 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

      int mdb_env_stat(jnr.ffi.Pointer env, Library.MDB_stat 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

      int mdb_set_compare(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, Library.ComparatorCallback cb)
    • mdb_stat

      int mdb_stat(jnr.ffi.Pointer txn, jnr.ffi.Pointer dbi, Library.MDB_stat stat)
    • mdb_strerror

      String mdb_strerror(int rc)
    • 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)