Provided by: lmdb-doc_0.9.31-1build1_all
NAME
errors - Return Codes
SYNOPSIS
Macros #define MDB_SUCCESS 0 #define MDB_KEYEXIST (-30799) #define MDB_NOTFOUND (-30798) #define MDB_PAGE_NOTFOUND (-30797) #define MDB_CORRUPTED (-30796) #define MDB_PANIC (-30795) #define MDB_VERSION_MISMATCH (-30794) #define MDB_INVALID (-30793) #define MDB_MAP_FULL (-30792) #define MDB_DBS_FULL (-30791) #define MDB_READERS_FULL (-30790) #define MDB_TLS_FULL (-30789) #define MDB_TXN_FULL (-30788) #define MDB_CURSOR_FULL (-30787) #define MDB_PAGE_FULL (-30786) #define MDB_MAP_RESIZED (-30785) #define MDB_INCOMPATIBLE (-30784) #define MDB_BAD_RSLOT (-30783) #define MDB_BAD_TXN (-30782) #define MDB_BAD_VALSIZE (-30781) #define MDB_BAD_DBI (-30780) #define MDB_LAST_ERRCODE MDB_BAD_DBI
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 or environment had fatal 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) 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. #define MDB_BAD_RSLOT (-30783) Invalid reuse of reader locktable slot #define MDB_BAD_TXN (-30782) Transaction must abort, has a child, or is invalid #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 MDB_BAD_DBI The last defined error code
Author
Generated automatically by Doxygen for LMDB from the source code. LMDB errors(3)