MDB_page Struct Reference
[LMDB Internals]

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]

Detailed Description

Common header for all page types. Overflow records occupy a number of contiguous pages with no headers on any page after the first.


Field Documentation

page number

struct MDB_page* MDB_page::p_next [read]

for in-memory list of freed pages

lower bound of free space

upper bound of free space

number of overflow pages

dynamic size


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 15 Feb 2016 for LMDB by  doxygen 1.6.1