Data Fields | |
union { | |
pgno_t p_pgno | |
struct MDB_page * p_next | |
} | mp_p |
uint16_t | mp_pad |
uint16_t | mp_flags |
union { | |
struct { | |
indx_t pb_lower | |
indx_t pb_upper | |
} pb | |
uint32_t pb_pages | |
} | mp_pb |
indx_t | mp_ptrs [1] |
Common header for all page types. Overflow records occupy a number of contiguous pages with no headers on any page after the first.
page number
struct MDB_page* MDB_page::p_next [read] |
for in-memory list of freed pages
uint16_t MDB_page::mp_flags |
lower bound of free space
upper bound of free space
uint32_t MDB_page::pb_pages |
number of overflow pages
dynamic size