Detailed Description

BerkeleyDB uses -30800 to -30999, we'll go under them

Macro Definition Documentation

#define MDB_SUCCESS 0

Successful result

#define MDB_KEYEXIST (-30799)

key/data pair already exists

#define MDB_NOTFOUND (-30798)

key/data pair not found (EOF)

#define MDB_PAGE_NOTFOUND (-30797)

Requested page not found - this usually indicates corruption

#define MDB_CORRUPTED (-30796)

Located page was wrong type

#define MDB_PANIC (-30795)

Update of meta page failed, probably I/O error

#define MDB_VERSION_MISMATCH (-30794)

Environment version mismatch

#define MDB_INVALID (-30793)

File is not a valid LMDB file

#define MDB_MAP_FULL (-30792)

Environment mapsize reached

#define MDB_DBS_FULL (-30791)

Environment maxdbs reached

#define MDB_READERS_FULL (-30790)

Environment maxreaders reached

#define MDB_TLS_FULL (-30789)

Too many TLS keys in use - Windows only

#define MDB_TXN_FULL (-30788)

Txn has too many dirty pages

#define MDB_CURSOR_FULL (-30787)

Cursor stack too deep - internal error

#define MDB_PAGE_FULL (-30786)

Page has not enough space - internal error

#define MDB_MAP_RESIZED (-30785)

Database contents grew beyond environment mapsize

#define MDB_INCOMPATIBLE (-30784)

MDB_INCOMPATIBLE: Operation and DB incompatible, or DB flags changed

#define MDB_BAD_RSLOT (-30783)

Invalid reuse of reader locktable slot

#define MDB_BAD_TXN (-30782)

Transaction cannot recover - it must be aborted

#define MDB_BAD_VALSIZE (-30781)

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

#define MDB_BAD_DBI (-30780)

The specified DBI was changed unexpectedly

#define MDB_LAST_ERRCODE \fBMDB_BAD_DBI\fP

The last defined error code

Author

Generated automatically by Doxygen for LMDB from the source code.