NCBI C++ ToolKit
Macros
Page Flags

Flags for the page headers. More...

+ Collaboration diagram for Page Flags:

Macros

#define P_BRANCH   0x01
 branch page More...
 
#define P_LEAF   0x02
 leaf page More...
 
#define P_OVERFLOW   0x04
 overflow page More...
 
#define P_META   0x08
 meta page More...
 
#define P_DIRTY   0x10
 dirty page, also set for P_SUBP pages More...
 
#define P_LEAF2   0x20
 for MDB_DUPFIXED records More...
 
#define P_SUBP   0x40
 for MDB_DUPSORT sub-pages More...
 
#define P_LOOSE   0x4000
 page was dirtied then freed, can be reused More...
 
#define P_KEEP   0x8000
 leave this page alone during spill More...
 

Detailed Description

Flags for the page headers.

Macro Definition Documentation

◆ P_BRANCH

#define P_BRANCH   0x01

branch page

Definition at line 818 of file mdb.c.

◆ P_DIRTY

#define P_DIRTY   0x10

dirty page, also set for P_SUBP pages

Definition at line 822 of file mdb.c.

◆ P_KEEP

#define P_KEEP   0x8000

leave this page alone during spill

Definition at line 826 of file mdb.c.

◆ P_LEAF

#define P_LEAF   0x02

leaf page

Definition at line 819 of file mdb.c.

◆ P_LEAF2

#define P_LEAF2   0x20

for MDB_DUPFIXED records

Definition at line 823 of file mdb.c.

◆ P_LOOSE

#define P_LOOSE   0x4000

page was dirtied then freed, can be reused

Definition at line 825 of file mdb.c.

◆ P_META

#define P_META   0x08

meta page

Definition at line 821 of file mdb.c.

◆ P_OVERFLOW

#define P_OVERFLOW   0x04

overflow page

Definition at line 820 of file mdb.c.

◆ P_SUBP

#define P_SUBP   0x40

for MDB_DUPSORT sub-pages

Definition at line 824 of file mdb.c.

Modified on Fri Sep 20 14:57:48 2024 by modify_doxy.py rev. 669887