#defineMDB_SUCCESS0
Successful result
#defineMDB_KEYEXIST(-30799)
key/data pair already exists
#defineMDB_NOTFOUND(-30798)
key/data pair not found (EOF)
#defineMDB_PAGE_NOTFOUND(-30797)
Requested page not found - this usually indicates corruption
#defineMDB_CORRUPTED(-30796)
Located page was wrong type
#defineMDB_PANIC(-30795)
Update of meta page failed or environment had fatal error
#defineMDB_VERSION_MISMATCH(-30794)
Environment version mismatch
#defineMDB_INVALID(-30793)
File is not a valid LMDB file
#defineMDB_MAP_FULL(-30792)
Environment mapsize reached
#defineMDB_DBS_FULL(-30791)
Environment maxdbs reached
#defineMDB_READERS_FULL(-30790)
Environment maxreaders reached
#defineMDB_TLS_FULL(-30789)
Too many TLS keys in use - Windows only
#defineMDB_TXN_FULL(-30788)
Txn has too many dirty pages
#defineMDB_CURSOR_FULL(-30787)
Cursor stack too deep - internal error
#defineMDB_PAGE_FULL(-30786)
Page has not enough space - internal error
#defineMDB_MAP_RESIZED(-30785)
Database contents grew beyond environment mapsize
#defineMDB_INCOMPATIBLE(-30784)
Operation and DB incompatible, or DB type changed. This can mean:
• The operation expects an MDB_DUPSORT / MDB_DUPFIXED database.
• Opening a named DB when the unnamed DB has MDB_DUPSORT / MDB_INTEGERKEY.
• Accessing a data record as a database, or vice versa.
• The database was dropped and recreated with different flags.
#defineMDB_BAD_RSLOT(-30783)
Invalid reuse of reader locktable slot
#defineMDB_BAD_TXN(-30782)
Transaction must abort, has a child, or is invalid
#defineMDB_BAD_VALSIZE(-30781)
Unsupported size of key/DB name/data, or wrong DUPFIXED size
#defineMDB_BAD_DBI(-30780)
The specified DBI was changed unexpectedly
#defineMDB_LAST_ERRCODEMDB_BAD_DBI
The last defined error code