Provided by: lmdb-doc_0.9.10-1_all bug

NAME

       Return Codes -

   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_LAST_ERRCODE   MDB_BAD_VALSIZE

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 MDB 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)
       Too big key/data, key is empty, or wrong DUPFIXED size

Author

       Generated automatically by Doxygen for MDB from the source code.