|
LMDB
|
Macros | |
| #define | MDB_TXN_BEGIN_FLAGS MDB_RDONLY |
| #define | MDB_TXN_RDONLY MDB_RDONLY |
| #define | MDB_TXN_WRITEMAP MDB_WRITEMAP |
| #define | MDB_TXN_FINISHED 0x01 |
| #define | MDB_TXN_ERROR 0x02 |
| #define | MDB_TXN_DIRTY 0x04 |
| #define | MDB_TXN_SPILLS 0x08 |
| #define | MDB_TXN_HAS_CHILD 0x10 |
| #define | MDB_TXN_BLOCKED (MDB_TXN_FINISHED|MDB_TXN_ERROR|MDB_TXN_HAS_CHILD) |
| #define MDB_TXN_BEGIN_FLAGS MDB_RDONLY |
mdb_txn_begin() flags
| #define MDB_TXN_RDONLY MDB_RDONLY |
read-only transaction
| #define MDB_TXN_WRITEMAP MDB_WRITEMAP |
copy of MDB_env flag in writers
| #define MDB_TXN_FINISHED 0x01 |
txn is finished or never began
| #define MDB_TXN_ERROR 0x02 |
txn is unusable after an error
| #define MDB_TXN_DIRTY 0x04 |
must write, even if dirty list is empty
| #define MDB_TXN_SPILLS 0x08 |
txn or a parent has spilled pages
| #define MDB_TXN_HAS_CHILD 0x10 |
txn has an MDB_txn.mt_child
| #define MDB_TXN_BLOCKED (MDB_TXN_FINISHED|MDB_TXN_ERROR|MDB_TXN_HAS_CHILD) |
most operations on the txn are currently illegal
1.8.2-20120930