All Classes and Interfaces

Class
Description
The strategy for mapping memory address to a given buffer type.
Byte array proxy.
ByteBuffer-based proxy.
Provides ByteBuffer pooling and address resolution for concrete BufferProxy implementations.
The buffer must be a direct buffer (not heap allocated).
A buffer proxy backed by Netty's ByteBuf.
Flags for use when performing a Env.copy(java.io.File, org.lmdbjava.CopyFlags...).
A cursor handle.
Cursor has already been closed.
Cursor stack too deep - internal error.
Iterable that creates a single Iterator that will iterate over a Cursor as specified by a KeyRange.
Holder for a key and value pair.
LMDB Database.
The specified DBI was changed unexpectedly.
Unsupported size of key/DB name/data, or wrong DUPFIXED size.
Environment maxdbs reached.
Operation and DB incompatible, or DB type changed.
Key/data pair already exists.
Key/data pair not found (EOF).
Database contents grew beyond environment mapsize.
Flags for use when opening a Dbi.
A buffer proxy backed by Agrona's DirectBuffer.
LMDB environment.
Object has already been closed and the operation is therefore prohibited.
Object has already been opened and the operation is therefore prohibited.
Builder for configuring and opening Env.
File is not a valid LMDB file.
The specified copy destination is invalid.
Environment mapsize reached.
Environment maxreaders reached.
Environment version mismatch.
Flags for use when opening the Env.
Environment information, as returned by Env.info().
Flags for use when performing a Cursor.get(java.lang.Object, org.lmdbjava.GetOp).
Limits the range and direction of keys to iterate.
Key range type.
Action now required with the cursor.
Action now required with the iterator.
JNR-FFI interface to LMDB.
Custom comparator callback used by mdb_set_compare.
JNR API for MDB-defined C functions.
Structure to wrap a native MDB_envinfo.
Structure to wrap a native MDB_stat.
Superclass for all LmdbJava custom exceptions.
Superclass for all exceptions that originate from a native C call.
Exception raised from a system constant table lookup.
Located page was wrong type.
Page has not enough space - internal error.
Requested page not found - this usually indicates corruption.
Update of meta page failed or environment had fatal error.
Too many TLS keys in use - Windows only.
Indicates an enum that can provide integers for each of its values.
LMDB metadata functions.
Immutable return value from Meta.version().
Flags for use when performing a "put".
Maps a LMDB C result code to the equivalent Java exception.
Flags for use when performing a Cursor.seek(org.lmdbjava.SeekOp).
Statistics, as returned by Env.stat() and Dbi.stat(org.lmdbjava.Txn).
LMDB transaction.
Transaction must abort, has a child, or is invalid.
Invalid reuse of reader locktable slot.
The proposed R-W transaction is incompatible with a R-O Env.
The proposed transaction is incompatible with its parent transaction.
Transaction is not in a READY state.
The current transaction has not been reset.
The current transaction is not a read-only transaction.
The current transaction is not a read-write transaction.
The current transaction has already been reset.
Transaction states.
Transaction has too many dirty pages.
Flags for use when creating a Txn.
Provides access to Unsafe.
Verifies correct operation of LmdbJava in a given environment.