Expand description

Error values and types returned by LMDB and this wrapper.

Enums

Error type returned by LMDB.

Constants

The specified DBI was changed unexpectedly

Invalid reuse of reader locktable slot

Transaction must abort, has a child, or is invalid

Unsupported size of key/DB name/data, or wrong DUPFIXED size

Located page was wrong type

Cursor stack too deep - internal error

Environment maxdbs reached

Operation and DB incompatible, or DB type changed. This can mean:

File is not a valid LMDB file

key/data pair already exists

Environment mapsize reached

Database contents grew beyond environment mapsize

key/data pair not found (EOF)

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

Environment maxreaders reached

Too many TLS keys in use - Windows only

Txn has too many dirty pages

Environment version mismatch

Traits

Extension methods for LMDB results

Type Definitions

Result type returned for all calls that can fail.