The following describes the command line tools that are available for LMDB.
Data is being appended, don't split full pages.
Definition at line 345 of file lmdb.h.
◆ MDB_APPEND [2/2] #define MDB_APPEND 0x20000Data is being appended, don't split full pages.
Definition at line 345 of file lmdb.h.
◆ MDB_APPENDDUP [1/2] #define MDB_APPENDDUP 0x40000Duplicate data is being appended, don't split full pages.
Definition at line 347 of file lmdb.h.
◆ MDB_APPENDDUP [2/2] #define MDB_APPENDDUP 0x40000Duplicate data is being appended, don't split full pages.
Definition at line 347 of file lmdb.h.
◆ MDB_CURRENT [1/2]For mdb_cursor_put: overwrite the current key/data pair.
Definition at line 339 of file lmdb.h.
◆ MDB_CURRENT [2/2]For mdb_cursor_put: overwrite the current key/data pair.
Definition at line 339 of file lmdb.h.
◆ MDB_MULTIPLE [1/2] #define MDB_MULTIPLE 0x80000 ◆ MDB_MULTIPLE [2/2] #define MDB_MULTIPLE 0x80000 ◆ MDB_NODUPDATA [1/2] #define MDB_NODUPDATA 0x20Only for MDB_DUPSORT
For put: don't write if the key and data pair already exist.
For mdb_cursor_del: remove all duplicate data items.
Definition at line 337 of file lmdb.h.
◆ MDB_NODUPDATA [2/2] #define MDB_NODUPDATA 0x20Only for MDB_DUPSORT
For put: don't write if the key and data pair already exist.
For mdb_cursor_del: remove all duplicate data items.
Definition at line 337 of file lmdb.h.
◆ MDB_NOOVERWRITE [1/2] #define MDB_NOOVERWRITE 0x10For put: Don't write if the key already exists.
Definition at line 332 of file lmdb.h.
◆ MDB_NOOVERWRITE [2/2] #define MDB_NOOVERWRITE 0x10For put: Don't write if the key already exists.
Definition at line 332 of file lmdb.h.
◆ MDB_RESERVE [1/2] #define MDB_RESERVE 0x10000For put: Just reserve space for data, don't copy it.
Return a pointer to the reserved space.
Definition at line 343 of file lmdb.h.
◆ MDB_RESERVE [2/2] #define MDB_RESERVE 0x10000For put: Just reserve space for data, don't copy it.
Return a pointer to the reserved space.
Definition at line 343 of file lmdb.h.
◆ me_last_pgno size_t MDB_envinfo::me_last_pgno ◆ me_last_txnid size_t MDB_envinfo::me_last_txnid ◆ me_mapaddr void * MDB_envinfo::me_mapaddr ◆ me_mapsize size_t MDB_envinfo::me_mapsize ◆ me_maxreaders unsigned int MDB_envinfo::me_maxreaders ◆ me_numreaders unsigned int MDB_envinfo::me_numreaders ◆ ms_branch_pages size_t MDB_stat::ms_branch_pagesNumber of internal (non-leaf) pages.
Definition at line 460 of file lmdb.h.
Referenced by mdb_stat0().
◆ ms_depth unsigned int MDB_stat::ms_depth ◆ ms_entries size_t MDB_stat::ms_entries ◆ ms_leaf_pages size_t MDB_stat::ms_leaf_pages ◆ ms_overflow_pages size_t MDB_stat::ms_overflow_pages ◆ ms_psize unsigned int MDB_stat::ms_psize ◆ mv_dataaddress of the data item
Definition at line 259 of file lmdb.h.
Referenced by lmdb::val::assign(), byte(), lmdb::val::data(), main(), mdb_cursor_put(), mdb_cursor_set(), mdb_dbi_open(), mdb_node_move(), mdb_node_search(), mdb_page_split(), mdb_update_key(), mdb_xcursor_init0(), readhdr(), and text().
◆ mv_sizesize of the data item
Definition at line 258 of file lmdb.h.
Referenced by lmdb::val::assign(), byte(), main(), mdb_cursor_put(), mdb_cursor_set(), mdb_dbi_open(), mdb_node_move(), mdb_node_search(), mdb_page_split(), mdb_update_key(), mdb_xcursor_init0(), readhdr(), lmdb::val::size(), and text().
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4