Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class org.lmdbjava.Txn
-
Aborts this transaction.
- AbstractByteBufferProxy() - Constructor for class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
- address(ByteBuffer) - Method in class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
- all() - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.FORWARD_ALLrange. - allBackward() - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.BACKWARD_ALLrange. - allocate() - Method in class org.lmdbjava.BufferProxy
-
Allocate a new buffer suitable for passing to
BufferProxy.out(java.lang.Object, jnr.ffi.Pointer, long). - allocate() - Method in class org.lmdbjava.ByteArrayProxy
- allocate() - Method in class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
- allocate() - Method in class org.lmdbjava.ByteBufProxy
- allocate() - Method in class org.lmdbjava.DirectBufferProxy
- ALLOW_UNSAFE - Static variable in class org.lmdbjava.UnsafeAccess
-
Indicates whether unsafe use is allowed.
- AlreadyClosedException() - Constructor for exception org.lmdbjava.Env.AlreadyClosedException
-
Creates a new instance.
- AlreadyOpenException() - Constructor for exception org.lmdbjava.Env.AlreadyOpenException
-
Creates a new instance.
- atLeast(T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.FORWARD_AT_LEASTrange. - atLeastBackward(T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.BACKWARD_AT_LEASTrange. - atMost(T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.FORWARD_AT_MOSTrange. - atMostBackward(T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.BACKWARD_AT_MOSTrange.
B
- BACKWARD_ALL - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Start on the last key and iterate backward until no keys remain.
- BACKWARD_AT_LEAST - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Start on the passed key (or the first key immediately preceding it) and iterate backward until no keys remain.
- BACKWARD_AT_MOST - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Start on the last key and iterate backward until a key equal to it (or the first key immediately preceding it it) is reached.
- BACKWARD_CLOSED - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Iterate backward between the passed keys, matching on the first keys directly equal to the passed key (or immediately preceding it in the case of the "start" key, or immediately following it in the case of the "stop" key).
- BACKWARD_CLOSED_OPEN - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Iterate backward between the passed keys, matching on the first keys directly equal to the passed key (or immediately preceding it in the case of the "start" key, or immediately following it in the case of the "stop" key).
- BACKWARD_GREATER_THAN - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Start immediate prior to the passed key (but not equal to it) and iterate backward until no keys remain.
- BACKWARD_LESS_THAN - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Start on the last key and iterate backward until the last key greater than the passed "stop" key is reached.
- BACKWARD_OPEN - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Iterate backward between the passed keys, but do not return the passed keys.
- BACKWARD_OPEN_CLOSED - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Iterate backward between the passed keys.
- BadDbiException() - Constructor for exception org.lmdbjava.Dbi.BadDbiException
- BadException() - Constructor for exception org.lmdbjava.Txn.BadException
- BadReaderLockException() - Constructor for exception org.lmdbjava.Txn.BadReaderLockException
- BadValueSizeException() - Constructor for exception org.lmdbjava.Dbi.BadValueSizeException
- branchPages - Variable in class org.lmdbjava.Stat
-
Number of internal (non-leaf) pages.
- BufferMustBeDirectException() - Constructor for exception org.lmdbjava.ByteBufferProxy.BufferMustBeDirectException
-
Creates a new instance.
- BufferProxy<T> - Class in org.lmdbjava
-
The strategy for mapping memory address to a given buffer type.
- BufferProxy() - Constructor for class org.lmdbjava.BufferProxy
- ByteArrayProxy - Class in org.lmdbjava
-
Byte array proxy.
- ByteBufferProxy - Class in org.lmdbjava
-
ByteBuffer-based proxy. - ByteBufferProxy.AbstractByteBufferProxy - Class in org.lmdbjava
-
Provides
ByteBufferpooling and address resolution for concreteBufferProxyimplementations. - ByteBufferProxy.BufferMustBeDirectException - Exception in org.lmdbjava
-
The buffer must be a direct buffer (not heap allocated).
- ByteBufProxy - Class in org.lmdbjava
-
A buffer proxy backed by Netty's
ByteBuf. - ByteBufProxy(PooledByteBufAllocator) - Constructor for class org.lmdbjava.ByteBufProxy
C
- call() - Method in class org.lmdbjava.Verifier
-
Run the verifier until
stop()is called or an exception occurs. - CALL_NEXT_OP - Enum constant in enum class org.lmdbjava.KeyRangeType.IteratorOp
-
Call nextOp again and try again.
- checkRc(int) - Static method in class org.lmdbjava.ResultCodeMapper
-
Checks the result code and raises an exception is not
ResultCodeMapper.MDB_SUCCESS. - checkReadOnly() - Method in class org.lmdbjava.Txn
- checkReady() - Method in class org.lmdbjava.Txn
- checkWritesAllowed() - Method in class org.lmdbjava.Txn
- close() - Method in class org.lmdbjava.Cursor
-
Close a cursor handle.
- close() - Method in class org.lmdbjava.CursorIterable
- close() - Method in class org.lmdbjava.Dbi
-
Close the database handle (normally unnecessary; use with caution).
- close() - Method in class org.lmdbjava.Env
-
Close the handle.
- close() - Method in class org.lmdbjava.Txn
-
Closes this transaction by aborting if not already committed.
- closed(T, T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.FORWARD_CLOSEDrange. - closedBackward(T, T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.BACKWARD_CLOSEDrange. - ClosedException() - Constructor for exception org.lmdbjava.Cursor.ClosedException
-
Creates a new instance.
- closedOpen(T, T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.FORWARD_CLOSED_OPENrange. - closedOpenBackward(T, T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.BACKWARD_CLOSED_OPENrange. - commit() - Method in class org.lmdbjava.Txn
-
Commits this transaction.
- compare(byte[], byte[]) - Method in class org.lmdbjava.ByteArrayProxy
- compare(ByteBuf, ByteBuf) - Method in class org.lmdbjava.ByteBufProxy
- compare(ByteBuffer, ByteBuffer) - Method in class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
- compare(Pointer, Pointer) - Method in interface org.lmdbjava.Library.ComparatorCallback
- compare(DirectBuffer, DirectBuffer) - Method in class org.lmdbjava.DirectBufferProxy
- compare(T, T) - Method in class org.lmdbjava.BufferProxy
-
Compare the two buffers.
- compareArrays(byte[], byte[]) - Static method in class org.lmdbjava.ByteArrayProxy
-
Lexicographically compare two byte arrays.
- compareBuff(ByteBuffer, ByteBuffer) - Static method in class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
-
Lexicographically compare two buffers.
- compareBuff(DirectBuffer, DirectBuffer) - Static method in class org.lmdbjava.DirectBufferProxy
-
Lexicographically compare two buffers.
- copy(File, CopyFlags...) - Method in class org.lmdbjava.Env
-
Copies an LMDB environment to the specified destination path.
- CopyFlags - Enum Class in org.lmdbjava
-
Flags for use when performing a
Env.copy(java.io.File, org.lmdbjava.CopyFlags...). - count() - Method in class org.lmdbjava.Cursor
-
Return count of duplicates for current key.
- create() - Static method in class org.lmdbjava.Env
-
Create an
Envusing theByteBufferProxy.PROXY_OPTIMAL. - create(BufferProxy<T>) - Static method in class org.lmdbjava.Env
-
Create an
Envusing the passedBufferProxy. - Cursor<T> - Class in org.lmdbjava
-
A cursor handle.
- Cursor.ClosedException - Exception in org.lmdbjava
-
Cursor has already been closed.
- Cursor.FullException - Exception in org.lmdbjava
-
Cursor stack too deep - internal error.
- CursorIterable<T> - Class in org.lmdbjava
- CursorIterable.KeyVal<T> - Class in org.lmdbjava
-
Holder for a key and value pair.
D
- DbFullException() - Constructor for exception org.lmdbjava.Dbi.DbFullException
- Dbi<T> - Class in org.lmdbjava
-
LMDB Database.
- DBI_COUNT - Static variable in class org.lmdbjava.Verifier
-
Number of DBIs the created environment should allow.
- Dbi.BadDbiException - Exception in org.lmdbjava
-
The specified DBI was changed unexpectedly.
- Dbi.BadValueSizeException - Exception in org.lmdbjava
-
Unsupported size of key/DB name/data, or wrong DUPFIXED size.
- Dbi.DbFullException - Exception in org.lmdbjava
-
Environment maxdbs reached.
- Dbi.IncompatibleException - Exception in org.lmdbjava
-
Operation and DB incompatible, or DB type changed.
- Dbi.KeyExistsException - Exception in org.lmdbjava
-
Key/data pair already exists.
- Dbi.KeyNotFoundException - Exception in org.lmdbjava
-
Key/data pair not found (EOF).
- Dbi.MapResizedException - Exception in org.lmdbjava
-
Database contents grew beyond environment mapsize.
- DbiFlags - Enum Class in org.lmdbjava
-
Flags for use when opening a
Dbi. - deallocate(byte[]) - Method in class org.lmdbjava.ByteArrayProxy
- deallocate(ByteBuf) - Method in class org.lmdbjava.ByteBufProxy
- deallocate(ByteBuffer) - Method in class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
- deallocate(DirectBuffer) - Method in class org.lmdbjava.DirectBufferProxy
- deallocate(T) - Method in class org.lmdbjava.BufferProxy
-
Deallocate a buffer that was previously provided by
BufferProxy.allocate(). - delete(PutFlags...) - Method in class org.lmdbjava.Cursor
-
Delete current key/data pair.
- delete(Txn<T>, T) - Method in class org.lmdbjava.Dbi
-
Deletes the key using the passed transaction.
- delete(Txn<T>, T, T) - Method in class org.lmdbjava.Dbi
-
Removes key/data pairs from the database.
- delete(T) - Method in class org.lmdbjava.Dbi
-
Starts a new read-write transaction and deletes the key.
- depth - Variable in class org.lmdbjava.Stat
-
Depth (height) of the B-tree.
- DirectBufferProxy - Class in org.lmdbjava
-
A buffer proxy backed by Agrona's
DirectBuffer. - DISABLE_CHECKS_PROP - Static variable in class org.lmdbjava.Env
-
Java system property name that can be set to disable optional checks.
- DISABLE_EXTRACT_PROP - Static variable in class org.lmdbjava.Library
-
Java system property name that can be set to disable automatic extraction of the LMDB system library from the LmdbJava JAR.
- DISABLE_UNSAFE_PROP - Static variable in class org.lmdbjava.UnsafeAccess
-
Java system property name that can be set to disable unsafe.
- DONE - Enum constant in enum class org.lmdbjava.Txn.State
- drop(Txn<T>) - Method in class org.lmdbjava.Dbi
-
Drops the data in this database, leaving the database open for further use.
- drop(Txn<T>, boolean) - Method in class org.lmdbjava.Dbi
-
Drops the database.
E
- entries - Variable in class org.lmdbjava.Stat
-
Number of data items.
- Env<T> - Class in org.lmdbjava
-
LMDB environment.
- Env.AlreadyClosedException - Exception in org.lmdbjava
-
Object has already been closed and the operation is therefore prohibited.
- Env.AlreadyOpenException - Exception in org.lmdbjava
-
Object has already been opened and the operation is therefore prohibited.
- Env.Builder<T> - Class in org.lmdbjava
-
Builder for configuring and opening Env.
- Env.FileInvalidException - Exception in org.lmdbjava
-
File is not a valid LMDB file.
- Env.InvalidCopyDestination - Exception in org.lmdbjava
-
The specified copy destination is invalid.
- Env.MapFullException - Exception in org.lmdbjava
-
Environment mapsize reached.
- Env.ReadersFullException - Exception in org.lmdbjava
-
Environment maxreaders reached.
- Env.VersionMismatchException - Exception in org.lmdbjava
-
Environment version mismatch.
- EnvFlags - Enum Class in org.lmdbjava
-
Flags for use when opening the
Env. - EnvInfo - Class in org.lmdbjava
-
Environment information, as returned by
Env.info(). - EnvIsReadOnly() - Constructor for exception org.lmdbjava.Txn.EnvIsReadOnly
-
Creates a new instance.
- error(int) - Static method in class org.lmdbjava.Meta
-
Fetches the LMDB error code description.
F
- f0_me_mapaddr - Variable in class org.lmdbjava.Library.MDB_envinfo
- f0_ms_psize - Variable in class org.lmdbjava.Library.MDB_stat
- f1_me_mapsize - Variable in class org.lmdbjava.Library.MDB_envinfo
- f1_ms_depth - Variable in class org.lmdbjava.Library.MDB_stat
- f2_me_last_pgno - Variable in class org.lmdbjava.Library.MDB_envinfo
- f2_ms_branch_pages - Variable in class org.lmdbjava.Library.MDB_stat
- f3_me_last_txnid - Variable in class org.lmdbjava.Library.MDB_envinfo
- f3_ms_leaf_pages - Variable in class org.lmdbjava.Library.MDB_stat
- f4_me_maxreaders - Variable in class org.lmdbjava.Library.MDB_envinfo
- f4_ms_overflow_pages - Variable in class org.lmdbjava.Library.MDB_stat
- f5_me_numreaders - Variable in class org.lmdbjava.Library.MDB_envinfo
- f5_ms_entries - Variable in class org.lmdbjava.Library.MDB_stat
- FIELD_NAME_ADDRESS - Static variable in class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
- FIELD_NAME_CAPACITY - Static variable in class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
- FileInvalidException() - Constructor for exception org.lmdbjava.Env.FileInvalidException
- findField(Class<?>, String) - Static method in class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
- first() - Method in class org.lmdbjava.Cursor
-
Position at first key/data item.
- FIRST - Enum constant in enum class org.lmdbjava.KeyRangeType.CursorOp
-
Move to first.
- FORWARD_ALL - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Starting on the first key and iterate forward until no keys remain.
- FORWARD_AT_LEAST - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Start on the passed key (or the first key immediately after it) and iterate forward until no keys remain.
- FORWARD_AT_MOST - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Start on the first key and iterate forward until a key equal to it (or the first key immediately after it) is reached.
- FORWARD_CLOSED - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Iterate forward between the passed keys, matching on the first keys directly equal to the passed key (or immediately following it in the case of the "start" key, or immediately preceding it in the case of the "stop" key).
- FORWARD_CLOSED_OPEN - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Iterate forward between the passed keys, matching on the first keys directly equal to the passed key (or immediately following it in the case of the "start" key, or immediately preceding it in the case of the "stop" key).
- FORWARD_GREATER_THAN - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Start after the passed key (but not equal to it) and iterate forward until no keys remain.
- FORWARD_LESS_THAN - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Start on the first key and iterate forward until a key the passed key has been reached (but do not return that key).
- FORWARD_OPEN - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Iterate forward between the passed keys but not equal to either of them.
- FORWARD_OPEN_CLOSED - Enum constant in enum class org.lmdbjava.KeyRangeType
-
Iterate forward between the passed keys.
- FullException() - Constructor for exception org.lmdbjava.Cursor.FullException
G
- get(Txn<T>, T) - Method in class org.lmdbjava.Dbi
-
Get items from a database, moving the
Txn.val()to the value. - get(T, GetOp) - Method in class org.lmdbjava.Cursor
-
Reposition the key/value buffers based on the passed key and operation.
- get(T, T, SeekOp) - Method in class org.lmdbjava.Cursor
-
Reposition the key/value buffers based on the passed key and operation.
- GET_START_KEY - Enum constant in enum class org.lmdbjava.KeyRangeType.CursorOp
-
Get "start" key with
GetOp.MDB_SET_RANGE. - GET_START_KEY_BACKWARD - Enum constant in enum class org.lmdbjava.KeyRangeType.CursorOp
-
Get "start" key with
GetOp.MDB_SET_RANGE, fall back to LAST. - getBytes(byte[]) - Method in class org.lmdbjava.ByteArrayProxy
- getBytes(ByteBuf) - Method in class org.lmdbjava.ByteBufProxy
- getBytes(ByteBuffer) - Method in class org.lmdbjava.ByteBufferProxy.AbstractByteBufferProxy
- getBytes(DirectBuffer) - Method in class org.lmdbjava.DirectBufferProxy
- getBytes(T) - Method in class org.lmdbjava.BufferProxy
-
Obtain a copy of the bytes contained within the passed buffer.
- getCode() - Method in enum class org.lmdbjava.GetOp
-
Obtain the integer code for use by LMDB C API.
- getCode() - Method in enum class org.lmdbjava.SeekOp
-
Obtain the integer code for use by LMDB C API.
- getDbiNames() - Method in class org.lmdbjava.Env
-
Obtain the DBI names.
- getId() - Method in class org.lmdbjava.Txn
-
Return the transaction's ID.
- getMask() - Method in enum class org.lmdbjava.CopyFlags
- getMask() - Method in enum class org.lmdbjava.DbiFlags
- getMask() - Method in enum class org.lmdbjava.EnvFlags
- getMask() - Method in interface org.lmdbjava.MaskedFlag
-
Obtains the integer value for this enum which can be included in a mask.
- getMask() - Method in enum class org.lmdbjava.PutFlags
- getMask() - Method in enum class org.lmdbjava.TxnFlags
- getMaxKeySize() - Method in class org.lmdbjava.Env
-
Get the maximum size of keys and MDB_DUPSORT data we can write.
- getName() - Method in class org.lmdbjava.Dbi
-
Obtains the name of this database.
- GetOp - Enum Class in org.lmdbjava
-
Flags for use when performing a
Cursor.get(java.lang.Object, org.lmdbjava.GetOp). - getParent() - Method in class org.lmdbjava.Txn
-
Obtains this transaction's parent.
- getResultCode() - Method in exception org.lmdbjava.LmdbNativeException
-
Obtain the LMDB C-side result code.
- getStart() - Method in class org.lmdbjava.KeyRange
-
Start key.
- getState() - Method in class org.lmdbjava.Txn
-
Return the state of the transaction.
- getStop() - Method in class org.lmdbjava.KeyRange
-
Stop key.
- getType() - Method in class org.lmdbjava.KeyRange
-
Key range type.
- greaterThan(T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.FORWARD_GREATER_THANrange. - greaterThanBackward(T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.BACKWARD_GREATER_THANrange.
I
- in(byte[], int, Pointer, long) - Method in class org.lmdbjava.ByteArrayProxy
- in(byte[], Pointer, long) - Method in class org.lmdbjava.ByteArrayProxy
- in(ByteBuf, int, Pointer, long) - Method in class org.lmdbjava.ByteBufProxy
- in(ByteBuf, Pointer, long) - Method in class org.lmdbjava.ByteBufProxy
- in(DirectBuffer, int, Pointer, long) - Method in class org.lmdbjava.DirectBufferProxy
- in(DirectBuffer, Pointer, long) - Method in class org.lmdbjava.DirectBufferProxy
- in(T, int, Pointer, long) - Method in class org.lmdbjava.BufferProxy
-
Called when the
MDB_valshould be set to reflect the passed buffer. - in(T, Pointer, long) - Method in class org.lmdbjava.BufferProxy
-
Called when the
MDB_valshould be set to reflect the passed buffer. - IncompatibleException() - Constructor for exception org.lmdbjava.Dbi.IncompatibleException
- IncompatibleParent() - Constructor for exception org.lmdbjava.Txn.IncompatibleParent
-
Creates a new instance.
- info() - Method in class org.lmdbjava.Env
-
Return information about this environment.
- initialOp() - Method in enum class org.lmdbjava.KeyRangeType
-
Determine the iterator action to take when iterator first begins.
- InvalidCopyDestination(String) - Constructor for exception org.lmdbjava.Env.InvalidCopyDestination
-
Creates a new instance.
- isClosed() - Method in class org.lmdbjava.Env
-
Indicates whether this environment has been closed.
- isDirectionForward() - Method in enum class org.lmdbjava.KeyRangeType
-
Whether the key space is iterated in the order provided by LMDB.
- isReadOnly() - Method in class org.lmdbjava.Env
-
Indicates if this environment was opened with
EnvFlags.MDB_RDONLY_ENV. - isReadOnly() - Method in class org.lmdbjava.Txn
-
Whether this transaction is read-only.
- isSet(int, MaskedFlag) - Static method in interface org.lmdbjava.MaskedFlag
-
Indicates whether the passed flag has the relevant masked flag high.
- isStartKeyRequired() - Method in enum class org.lmdbjava.KeyRangeType
-
Whether the iteration requires a "start" key.
- isStopKeyRequired() - Method in enum class org.lmdbjava.KeyRangeType
-
Whether the iteration requires a "stop" key.
- iterate(Txn<T>) - Method in class org.lmdbjava.Dbi
-
Iterate the database from the first item and forwards.
- iterate(Txn<T>, KeyRange<T>) - Method in class org.lmdbjava.Dbi
-
Iterate the database in accordance with the provided
KeyRangeand defaultComparator. - iterate(Txn<T>, KeyRange<T>, Comparator<T>) - Method in class org.lmdbjava.Dbi
-
Iterate the database in accordance with the provided
KeyRangeandComparator. - iterator() - Method in class org.lmdbjava.CursorIterable
-
Obtain an iterator.
- iteratorOp(T, T, T, C) - Method in enum class org.lmdbjava.KeyRangeType
-
Determine the iterator's response to the presented key.
K
- key() - Method in class org.lmdbjava.Cursor
-
Obtain the key.
- key() - Method in class org.lmdbjava.CursorIterable.KeyVal
-
The key.
- key() - Method in class org.lmdbjava.Txn
-
Fetch the buffer which holds a read-only view of the LMDI allocated memory.
- KeyExistsException() - Constructor for exception org.lmdbjava.Dbi.KeyExistsException
- KeyNotFoundException() - Constructor for exception org.lmdbjava.Dbi.KeyNotFoundException
- KeyRange<T> - Class in org.lmdbjava
-
Limits the range and direction of keys to iterate.
- KeyRange(KeyRangeType, T, T) - Constructor for class org.lmdbjava.KeyRange
-
Construct a key range.
- KeyRangeType - Enum Class in org.lmdbjava
-
Key range type.
- KeyRangeType.CursorOp - Enum Class in org.lmdbjava
-
Action now required with the cursor.
- KeyRangeType.IteratorOp - Enum Class in org.lmdbjava
-
Action now required with the iterator.
- KeyVal() - Constructor for class org.lmdbjava.CursorIterable.KeyVal
L
- last() - Method in class org.lmdbjava.Cursor
-
Position at last key/data item.
- LAST - Enum constant in enum class org.lmdbjava.KeyRangeType.CursorOp
-
Move to last.
- lastPageNumber - Variable in class org.lmdbjava.EnvInfo
-
ID of the last used page.
- lastTransactionId - Variable in class org.lmdbjava.EnvInfo
-
ID of the last committed transaction.
- leafPages - Variable in class org.lmdbjava.Stat
-
Number of leaf pages.
- lessThan(T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.FORWARD_LESS_THANrange. - lessThanBackward(T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.BACKWARD_LESS_THANrange. - Library - Class in org.lmdbjava
-
JNR-FFI interface to LMDB.
- Library.ComparatorCallback - Interface in org.lmdbjava
-
Custom comparator callback used by
mdb_set_compare. - Library.Lmdb - Interface in org.lmdbjava
-
JNR API for MDB-defined C functions.
- Library.MDB_envinfo - Class in org.lmdbjava
-
Structure to wrap a native
MDB_envinfo. - Library.MDB_stat - Class in org.lmdbjava
-
Structure to wrap a native
MDB_stat. - listFlags(Txn<T>) - Method in class org.lmdbjava.Dbi
- LMDB_EXTRACT_DIR_PROP - Static variable in class org.lmdbjava.Library
-
Java system property name that can be set to the path of an existing directory into which the LMDB system library will be extracted from the LmdbJava JAR.
- LMDB_NATIVE_LIB_PROP - Static variable in class org.lmdbjava.Library
-
Java system property name that can be set to provide a custom path to a external LMDB system library.
- LmdbException - Exception in org.lmdbjava
-
Superclass for all LmdbJava custom exceptions.
- LmdbException(String) - Constructor for exception org.lmdbjava.LmdbException
-
Constructs an instance with the provided detailed message.
- LmdbException(String, Throwable) - Constructor for exception org.lmdbjava.LmdbException
-
Constructs an instance with the provided detailed message and cause.
- lmdbjava - module lmdbjava
- LmdbNativeException - Exception in org.lmdbjava
-
Superclass for all exceptions that originate from a native C call.
- LmdbNativeException.ConstantDerivedException - Exception in org.lmdbjava
-
Exception raised from a system constant table lookup.
- LmdbNativeException.PageCorruptedException - Exception in org.lmdbjava
-
Located page was wrong type.
- LmdbNativeException.PageFullException - Exception in org.lmdbjava
-
Page has not enough space - internal error.
- LmdbNativeException.PageNotFoundException - Exception in org.lmdbjava
-
Requested page not found - this usually indicates corruption.
- LmdbNativeException.PanicException - Exception in org.lmdbjava
-
Update of meta page failed or environment had fatal error.
- LmdbNativeException.TlsFullException - Exception in org.lmdbjava
-
Too many TLS keys in use - Windows only.
M
- major - Variable in class org.lmdbjava.Meta.Version
-
LMDC native library major version number.
- mapAddress - Variable in class org.lmdbjava.EnvInfo
-
Address of map, if fixed.
- MapFullException() - Constructor for exception org.lmdbjava.Env.MapFullException
- MapResizedException() - Constructor for exception org.lmdbjava.Dbi.MapResizedException
- mapSize - Variable in class org.lmdbjava.EnvInfo
-
Size of the data memory map.
- mask(MaskedFlag...) - Static method in interface org.lmdbjava.MaskedFlag
-
Fetch the integer mask for all presented flags.
- MaskedFlag - Interface in org.lmdbjava
-
Indicates an enum that can provide integers for each of its values.
- MAX_READERS_DEFAULT - Static variable in class org.lmdbjava.Env.Builder
- maxReaders - Variable in class org.lmdbjava.EnvInfo
-
Max reader slots in the environment.
- MDB_APPEND - Enum constant in enum class org.lmdbjava.PutFlags
-
Data is being appended, don't split full pages.
- MDB_APPENDDUP - Enum constant in enum class org.lmdbjava.PutFlags
-
Duplicate data is being appended, don't split full pages.
- MDB_CORRUPTED - Static variable in exception org.lmdbjava.LmdbNativeException.PageCorruptedException
- MDB_CP_COMPACT - Enum constant in enum class org.lmdbjava.CopyFlags
-
Compacting copy: Omit free space from copy, and renumber all pages sequentially.
- MDB_CREATE - Enum constant in enum class org.lmdbjava.DbiFlags
-
Create the named database if it doesn't exist.
- MDB_CURRENT - Enum constant in enum class org.lmdbjava.PutFlags
-
For mdb_cursor_put: overwrite the current key/data pair.
- mdb_cursor_close(Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_cursor_count(Pointer, NativeLongByReference) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_cursor_del(Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- MDB_CURSOR_FULL - Static variable in exception org.lmdbjava.Cursor.FullException
- mdb_cursor_get(Pointer, Pointer, Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_cursor_open(Pointer, Pointer, PointerByReference) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_cursor_put(Pointer, Pointer, Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_cursor_renew(Pointer, Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_dbi_close(Pointer, Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_dbi_flags(Pointer, Pointer, IntByReference) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_dbi_open(Pointer, byte[], int, Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_del(Pointer, Pointer, Pointer, Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_drop(Pointer, Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- MDB_DUPFIXED - Enum constant in enum class org.lmdbjava.DbiFlags
-
With
DbiFlags.MDB_DUPSORT, sorted dup items have fixed size. - MDB_DUPSORT - Enum constant in enum class org.lmdbjava.DbiFlags
-
Use sorted duplicates.
- mdb_env_close(Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_copy2(Pointer, String, int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_create(PointerByReference) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_get_fd(Pointer, Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_get_flags(Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_get_maxkeysize(Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_get_maxreaders(Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_get_path(Pointer, String) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_info(Pointer, Library.MDB_envinfo) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_open(Pointer, String, int, int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_set_flags(Pointer, int, int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_set_mapsize(Pointer, long) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_set_maxdbs(Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_set_maxreaders(Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_stat(Pointer, Library.MDB_stat) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_env_sync(Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- MDB_envinfo(Runtime) - Constructor for class org.lmdbjava.Library.MDB_envinfo
- MDB_FIRST - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at first key/data item.
- MDB_FIRST_DUP - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at first data item of current key.
- MDB_FIXEDMAP - Enum constant in enum class org.lmdbjava.EnvFlags
-
Mmap at a fixed address (experimental).
- mdb_get(Pointer, Pointer, Pointer, Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- MDB_GET_BOTH - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at key/data pair.
- MDB_GET_BOTH_RANGE - Enum constant in enum class org.lmdbjava.SeekOp
-
position at key, nearest data.
- MDB_GET_CURRENT - Enum constant in enum class org.lmdbjava.SeekOp
-
Return key/data at current cursor position.
- MDB_GET_MULTIPLE - Enum constant in enum class org.lmdbjava.SeekOp
-
Return key and up to a page of duplicate data items from current cursor position.
- MDB_INTEGERDUP - Enum constant in enum class org.lmdbjava.DbiFlags
-
With
DbiFlags.MDB_DUPSORT, dups areDbiFlags.MDB_INTEGERKEY-style integers. - MDB_INTEGERKEY - Enum constant in enum class org.lmdbjava.DbiFlags
-
Numeric keys in native byte order: either unsigned int or size_t.
- MDB_LAST - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at last key/data item.
- MDB_LAST_DUP - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at last data item of current key.
- MDB_MAPASYNC - Enum constant in enum class org.lmdbjava.EnvFlags
-
Use asynchronous msync when
EnvFlags.MDB_WRITEMAPis used. - MDB_MULTIPLE - Enum constant in enum class org.lmdbjava.PutFlags
-
Store multiple data items in one call.
- MDB_NEXT - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at next data item.
- MDB_NEXT_DUP - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at next data item of current key.
- MDB_NEXT_MULTIPLE - Enum constant in enum class org.lmdbjava.SeekOp
-
Return key and up to a page of duplicate data items from next cursor position.
- MDB_NEXT_NODUP - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at first data item of next key.
- MDB_NODUPDATA - Enum constant in enum class org.lmdbjava.PutFlags
-
Only for #MDB_DUPSORT
For put: don't write if the key and data pair already exist.
For mdb_cursor_del: remove all duplicate data items. - MDB_NOLOCK - Enum constant in enum class org.lmdbjava.EnvFlags
-
Don't do any locking, caller must manage their own locks.
- MDB_NOMEMINIT - Enum constant in enum class org.lmdbjava.EnvFlags
-
Don't initialize malloc'd memory before writing to datafile.
- MDB_NOMETASYNC - Enum constant in enum class org.lmdbjava.EnvFlags
-
Don't fsync metapage after commit.
- MDB_NOOVERWRITE - Enum constant in enum class org.lmdbjava.PutFlags
-
For put: Don't write if the key already exists.
- MDB_NORDAHEAD - Enum constant in enum class org.lmdbjava.EnvFlags
-
Don't do readahead (no effect on Windows).
- MDB_NOSUBDIR - Enum constant in enum class org.lmdbjava.EnvFlags
-
No environment directory.
- MDB_NOSYNC - Enum constant in enum class org.lmdbjava.EnvFlags
-
Don't fsync after commit.
- MDB_NOTLS - Enum constant in enum class org.lmdbjava.EnvFlags
-
Tie reader locktable slots to
Txnobjects instead of to threads. - MDB_PREV - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at previous data item.
- MDB_PREV_DUP - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at previous data item of current key.
- MDB_PREV_NODUP - Enum constant in enum class org.lmdbjava.SeekOp
-
Position at last data item of previous key.
- mdb_put(Pointer, Pointer, Pointer, Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- MDB_RDONLY_ENV - Enum constant in enum class org.lmdbjava.EnvFlags
-
Open the environment in read-only mode.
- MDB_RDONLY_TXN - Enum constant in enum class org.lmdbjava.TxnFlags
-
Read only.
- mdb_reader_check(Pointer, int) - Method in interface org.lmdbjava.Library.Lmdb
- MDB_RESERVE - Enum constant in enum class org.lmdbjava.PutFlags
-
For put: Just reserve space for data, don't copy it.
- MDB_REVERSEDUP - Enum constant in enum class org.lmdbjava.DbiFlags
-
With
DbiFlags.MDB_DUPSORT, use reverse string dups. - MDB_REVERSEKEY - Enum constant in enum class org.lmdbjava.DbiFlags
-
Use reverse string keys.
- MDB_SET - Enum constant in enum class org.lmdbjava.GetOp
-
Position at specified key.
- mdb_set_compare(Pointer, Pointer, Library.ComparatorCallback) - Method in interface org.lmdbjava.Library.Lmdb
- MDB_SET_KEY - Enum constant in enum class org.lmdbjava.GetOp
-
Position at specified key, return key + data.
- MDB_SET_RANGE - Enum constant in enum class org.lmdbjava.GetOp
-
Position at first key greater than or equal to specified key.
- mdb_stat(Pointer, Pointer, Library.MDB_stat) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_strerror(int) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_txn_abort(Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_txn_begin(Pointer, Pointer, int, Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_txn_commit(Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_txn_env(Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_txn_id(Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_txn_renew(Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- mdb_txn_reset(Pointer) - Method in interface org.lmdbjava.Library.Lmdb
- MDB_VAL_STRUCT_SIZE - Static variable in class org.lmdbjava.BufferProxy
-
Size of a
MDB_valpointer in bytes. - mdb_version(IntByReference, IntByReference, IntByReference) - Method in interface org.lmdbjava.Library.Lmdb
- MDB_WRITEMAP - Enum constant in enum class org.lmdbjava.EnvFlags
-
Use a writeable memory map unless
EnvFlags.MDB_RDONLY_ENVis set. - Meta - Class in org.lmdbjava
-
LMDB metadata functions.
- Meta.Version - Class in org.lmdbjava
-
Immutable return value from
Meta.version(). - minor - Variable in class org.lmdbjava.Meta.Version
-
LMDC native library patch version number.
N
- next() - Method in class org.lmdbjava.Cursor
-
Position at next data item.
- NEXT - Enum constant in enum class org.lmdbjava.KeyRangeType.CursorOp
-
Move forward.
- nextOp() - Method in enum class org.lmdbjava.KeyRangeType
-
Determine the iterator action to take when "next" is called or upon request of
KeyRangeType.iteratorOp(Object, Object, Object, Comparator)}. - NotReadyException() - Constructor for exception org.lmdbjava.Txn.NotReadyException
-
Creates a new instance.
- NotResetException() - Constructor for exception org.lmdbjava.Txn.NotResetException
-
Creates a new instance.
- numReaders - Variable in class org.lmdbjava.EnvInfo
-
Max reader slots used in the environment.
O
- open(File, int, EnvFlags...) - Method in class org.lmdbjava.Env.Builder
-
Opens the environment.
- open(File, int, EnvFlags...) - Static method in class org.lmdbjava.Env
-
Opens an environment with a single default database in 0664 mode using the
ByteBufferProxy.PROXY_OPTIMAL. - open(File, EnvFlags...) - Method in class org.lmdbjava.Env.Builder
-
Opens the environment with 0664 mode.
- open(T, T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.FORWARD_OPENrange. - openBackward(T, T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.BACKWARD_OPENrange. - openClosed(T, T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.FORWARD_OPEN_CLOSEDrange. - openClosedBackward(T, T) - Static method in class org.lmdbjava.KeyRange
-
Create a
KeyRangeType.BACKWARD_OPEN_CLOSEDrange. - openCursor(Txn<T>) - Method in class org.lmdbjava.Dbi
-
Create a cursor handle.
- openDbi(byte[], Comparator<T>, DbiFlags...) - Method in class org.lmdbjava.Env
-
Open the
Dbi. - openDbi(byte[], DbiFlags...) - Method in class org.lmdbjava.Env
-
Open the
Dbi. - openDbi(String, Comparator<T>, DbiFlags...) - Method in class org.lmdbjava.Env
-
Convenience method that opens a
Dbiwith a UTF-8 database name and custom comparator. - openDbi(String, DbiFlags...) - Method in class org.lmdbjava.Env
-
Convenience method that opens a
Dbiwith a UTF-8 database name. - org.lmdbjava - package org.lmdbjava
-
Lightning Memory Database (LMDB) for Java (LmdbJava).
- out(byte[], Pointer, long) - Method in class org.lmdbjava.ByteArrayProxy
- out(ByteBuf, Pointer, long) - Method in class org.lmdbjava.ByteBufProxy
- out(DirectBuffer, Pointer, long) - Method in class org.lmdbjava.DirectBufferProxy
- out(T, Pointer, long) - Method in class org.lmdbjava.BufferProxy
-
Called when the
MDB_valmay have changed and the passed buffer should be modified to reflect the newMDB_val. - overflowPages - Variable in class org.lmdbjava.Stat
-
Number of overflow pages.
P
- PageCorruptedException() - Constructor for exception org.lmdbjava.LmdbNativeException.PageCorruptedException
- PageFullException() - Constructor for exception org.lmdbjava.LmdbNativeException.PageFullException
- PageNotFoundException() - Constructor for exception org.lmdbjava.LmdbNativeException.PageNotFoundException
- pageSize - Variable in class org.lmdbjava.Stat
-
Size of a database page.
- PanicException() - Constructor for exception org.lmdbjava.LmdbNativeException.PanicException
- patch - Variable in class org.lmdbjava.Meta.Version
-
LMDC native library patch version number.
- prev() - Method in class org.lmdbjava.Cursor
-
Position at previous data item.
- PREV - Enum constant in enum class org.lmdbjava.KeyRangeType.CursorOp
-
Move backward.
- PROXY_BA - Static variable in class org.lmdbjava.ByteArrayProxy
-
The byte array proxy.
- PROXY_DB - Static variable in class org.lmdbjava.DirectBufferProxy
-
The
MutableDirectBufferproxy. - PROXY_NETTY - Static variable in class org.lmdbjava.ByteBufProxy
-
A proxy for using Netty
ByteBuf. - PROXY_OPTIMAL - Static variable in class org.lmdbjava.ByteBufferProxy
-
The fastest
ByteBufferproxy that is available on this platform. - PROXY_SAFE - Static variable in class org.lmdbjava.ByteBufferProxy
-
The safe, reflective
ByteBufferproxy for this system. - put(Txn<T>, T, T, PutFlags...) - Method in class org.lmdbjava.Dbi
-
Store a key/value pair in the database.
- put(T, T) - Method in class org.lmdbjava.Dbi
-
Starts a new read-write transaction and puts the key/data pair.
- put(T, T, PutFlags...) - Method in class org.lmdbjava.Cursor
-
Store by cursor.
- PutFlags - Enum Class in org.lmdbjava
-
Flags for use when performing a "put".
- putMultiple(T, T, int, PutFlags...) - Method in class org.lmdbjava.Cursor
-
Put multiple values into the database in one
MDB_MULTIPLEoperation.
R
- ReadersFullException() - Constructor for exception org.lmdbjava.Env.ReadersFullException
- ReadOnlyRequiredException() - Constructor for exception org.lmdbjava.Txn.ReadOnlyRequiredException
-
Creates a new instance.
- ReadWriteRequiredException() - Constructor for exception org.lmdbjava.Txn.ReadWriteRequiredException
-
Creates a new instance.
- READY - Enum constant in enum class org.lmdbjava.Txn.State
- RELEASE - Enum constant in enum class org.lmdbjava.KeyRangeType.IteratorOp
-
Return the key to the user.
- RELEASED - Enum constant in enum class org.lmdbjava.Txn.State
- renew() - Method in class org.lmdbjava.Txn
-
Renews a read-only transaction previously released by
Txn.reset(). - renew(Txn<T>) - Method in class org.lmdbjava.Cursor
-
Renew a cursor handle.
- reserve(Txn<T>, T, int, PutFlags...) - Method in class org.lmdbjava.Dbi
-
Reserve space for data of the given size, but don't copy the given val.
- reserve(T, int, PutFlags...) - Method in class org.lmdbjava.Cursor
-
Reserve space for data of the given size, but don't copy the given val.
- reset() - Method in class org.lmdbjava.Txn
-
Aborts this read-only transaction and resets the transaction handle so it can be reused upon calling
Txn.renew(). - RESET - Enum constant in enum class org.lmdbjava.Txn.State
- ResetException() - Constructor for exception org.lmdbjava.Txn.ResetException
-
Creates a new instance.
- ResultCodeMapper - Class in org.lmdbjava
-
Maps a LMDB C result code to the equivalent Java exception.
- runFor(long, TimeUnit) - Method in class org.lmdbjava.Verifier
-
Execute the verifier for the given duration.
- RUNTIME - Static variable in class org.lmdbjava.Library
S
- seek(SeekOp) - Method in class org.lmdbjava.Cursor
-
Reposition the key/value buffers based on the passed operation.
- SeekOp - Enum Class in org.lmdbjava
-
Flags for use when performing a
Cursor.seek(org.lmdbjava.SeekOp). - setMapSize(long) - Method in class org.lmdbjava.Env.Builder
-
Sets the map size.
- setMapSize(long) - Method in class org.lmdbjava.Env
-
Set the size of the data memory map.
- setMaxDbs(int) - Method in class org.lmdbjava.Env.Builder
-
Sets the maximum number of databases (ie
Dbis permitted. - setMaxReaders(int) - Method in class org.lmdbjava.Env.Builder
-
Sets the maximum number of databases permitted.
- SHOULD_CHECK - Static variable in class org.lmdbjava.Env
-
Indicates whether optional checks should be applied in LmdbJava.
- SHOULD_EXTRACT - Static variable in class org.lmdbjava.Library
-
Indicates whether automatic extraction of the LMDB system library is permitted.
- stat() - Method in class org.lmdbjava.Env
-
Return statistics about this environment.
- stat(Txn<T>) - Method in class org.lmdbjava.Dbi
-
Return statistics about this database.
- Stat - Class in org.lmdbjava
-
Statistics, as returned by
Env.stat()andDbi.stat(org.lmdbjava.Txn). - STRUCT_FIELD_OFFSET_DATA - Static variable in class org.lmdbjava.BufferProxy
-
Offset from a pointer of the
MDB_val.mv_datafield. - STRUCT_FIELD_OFFSET_SIZE - Static variable in class org.lmdbjava.BufferProxy
-
Offset from a pointer of the
MDB_val.mv_sizefield. - sync(boolean) - Method in class org.lmdbjava.Env
-
Flushes the data buffers to disk.
T
- TERMINATE - Enum constant in enum class org.lmdbjava.KeyRangeType.IteratorOp
-
Consider iterator completed.
- TlsFullException() - Constructor for exception org.lmdbjava.LmdbNativeException.TlsFullException
- toString() - Method in class org.lmdbjava.EnvInfo
- toString() - Method in class org.lmdbjava.Stat
- TxFullException() - Constructor for exception org.lmdbjava.Txn.TxFullException
- txn(Txn<T>, TxnFlags...) - Method in class org.lmdbjava.Env
-
Obtain a transaction with the requested parent and flags.
- Txn<T> - Class in org.lmdbjava
-
LMDB transaction.
- Txn.BadException - Exception in org.lmdbjava
-
Transaction must abort, has a child, or is invalid.
- Txn.BadReaderLockException - Exception in org.lmdbjava
-
Invalid reuse of reader locktable slot.
- Txn.EnvIsReadOnly - Exception in org.lmdbjava
-
The proposed R-W transaction is incompatible with a R-O Env.
- Txn.IncompatibleParent - Exception in org.lmdbjava
-
The proposed transaction is incompatible with its parent transaction.
- Txn.NotReadyException - Exception in org.lmdbjava
-
Transaction is not in a READY state.
- Txn.NotResetException - Exception in org.lmdbjava
-
The current transaction has not been reset.
- Txn.ReadOnlyRequiredException - Exception in org.lmdbjava
-
The current transaction is not a read-only transaction.
- Txn.ReadWriteRequiredException - Exception in org.lmdbjava
-
The current transaction is not a read-write transaction.
- Txn.ResetException - Exception in org.lmdbjava
-
The current transaction has already been reset.
- Txn.State - Enum Class in org.lmdbjava
-
Transaction states.
- Txn.TxFullException - Exception in org.lmdbjava
-
Transaction has too many dirty pages.
- TxnFlags - Enum Class in org.lmdbjava
-
Flags for use when creating a
Txn. - txnRead() - Method in class org.lmdbjava.Env
-
Obtain a read-only transaction.
- txnWrite() - Method in class org.lmdbjava.Env
-
Obtain a read-write transaction.
U
- UnsafeAccess - Class in org.lmdbjava
-
Provides access to Unsafe.
V
- val() - Method in class org.lmdbjava.Cursor
-
Obtain the value.
- val() - Method in class org.lmdbjava.CursorIterable.KeyVal
-
The value.
- val() - Method in class org.lmdbjava.Txn
-
Fetch the buffer which holds a read-only view of the LMDI allocated memory.
- valueOf(String) - Static method in enum class org.lmdbjava.CopyFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.DbiFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.EnvFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.GetOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.KeyRangeType.CursorOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.KeyRangeType.IteratorOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.KeyRangeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.PutFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.SeekOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.Txn.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.lmdbjava.TxnFlags
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.lmdbjava.CopyFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.DbiFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.EnvFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.GetOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.KeyRangeType.CursorOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.KeyRangeType.IteratorOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.KeyRangeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.PutFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.SeekOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.Txn.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.lmdbjava.TxnFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Verifier - Class in org.lmdbjava
-
Verifies correct operation of LmdbJava in a given environment.
- Verifier(Env<ByteBuffer>) - Constructor for class org.lmdbjava.Verifier
-
Create an instance of the verifier.
- version() - Static method in class org.lmdbjava.Meta
-
Obtains the LMDB C library version information.
- VersionMismatchException() - Constructor for exception org.lmdbjava.Env.VersionMismatchException
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form