BerkeleyDB uses -30800 to -30999, we'll go under them
◆ MDB_BAD_DBI
| #define MDB_BAD_DBI (-30780) |
The specified DBI was changed unexpectedly
Definition at line 482 of file lmdb.h.
◆ MDB_BAD_RSLOT
| #define MDB_BAD_RSLOT (-30783) |
Invalid reuse of reader locktable slot
Definition at line 476 of file lmdb.h.
◆ MDB_BAD_TXN
| #define MDB_BAD_TXN (-30782) |
Transaction must abort, has a child, or is invalid
Definition at line 478 of file lmdb.h.
◆ MDB_BAD_VALSIZE
| #define MDB_BAD_VALSIZE (-30781) |
Unsupported size of key/DB name/data, or wrong DUPFIXED size
Definition at line 480 of file lmdb.h.
◆ MDB_CORRUPTED
| #define MDB_CORRUPTED (-30796) |
Located page was wrong type
Definition at line 443 of file lmdb.h.
◆ MDB_CURSOR_FULL
| #define MDB_CURSOR_FULL (-30787) |
Cursor stack too deep - internal error
Definition at line 461 of file lmdb.h.
◆ MDB_DBS_FULL
| #define MDB_DBS_FULL (-30791) |
Environment maxdbs reached
Definition at line 453 of file lmdb.h.
◆ MDB_INCOMPATIBLE
| #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.
Definition at line 474 of file lmdb.h.
◆ MDB_INVALID
| #define MDB_INVALID (-30793) |
File is not a valid LMDB file
Definition at line 449 of file lmdb.h.
◆ MDB_KEYEXIST
| #define MDB_KEYEXIST (-30799) |
key/data pair already exists
Definition at line 437 of file lmdb.h.
◆ MDB_LAST_ERRCODE
The last defined error code
Definition at line 486 of file lmdb.h.
◆ MDB_MAP_FULL
| #define MDB_MAP_FULL (-30792) |
Environment mapsize reached
Definition at line 451 of file lmdb.h.
◆ MDB_MAP_RESIZED
| #define MDB_MAP_RESIZED (-30785) |
Database contents grew beyond environment mapsize
Definition at line 465 of file lmdb.h.
◆ MDB_NOTFOUND
| #define MDB_NOTFOUND (-30798) |
key/data pair not found (EOF)
Definition at line 439 of file lmdb.h.
◆ MDB_PAGE_FULL
| #define MDB_PAGE_FULL (-30786) |
Page has not enough space - internal error
Definition at line 463 of file lmdb.h.
◆ MDB_PAGE_NOTFOUND
| #define MDB_PAGE_NOTFOUND (-30797) |
Requested page not found - this usually indicates corruption
Definition at line 441 of file lmdb.h.
◆ MDB_PANIC
| #define MDB_PANIC (-30795) |
Update of meta page failed or environment had fatal error
Definition at line 445 of file lmdb.h.
◆ MDB_PROBLEM
| #define MDB_PROBLEM (-30779) |
Unexpected problem - txn should abort
Definition at line 484 of file lmdb.h.
◆ MDB_READERS_FULL
| #define MDB_READERS_FULL (-30790) |
Environment maxreaders reached
Definition at line 455 of file lmdb.h.
◆ MDB_SUCCESS
Successful result
Definition at line 435 of file lmdb.h.
◆ MDB_TLS_FULL
| #define MDB_TLS_FULL (-30789) |
Too many TLS keys in use - Windows only
Definition at line 457 of file lmdb.h.
◆ MDB_TXN_FULL
| #define MDB_TXN_FULL (-30788) |
Txn has too many dirty pages
Definition at line 459 of file lmdb.h.
◆ MDB_VERSION_MISMATCH
| #define MDB_VERSION_MISMATCH (-30794) |
Environment version mismatch
Definition at line 447 of file lmdb.h.