NCBI C++ ToolKit
Public Attributes | List of all members
MDB_db Struct Reference

Search Toolkit Book for MDB_db

Information about a single database in the environment. More...

+ Collaboration diagram for MDB_db:

Public Attributes

uint32_t md_pad
 also ksize for LEAF2 pages More...
 
uint16_t md_flags
 Database Flags More...
 
uint16_t md_depth
 depth of this tree More...
 
pgno_t md_branch_pages
 number of internal pages More...
 
pgno_t md_leaf_pages
 number of leaf pages More...
 
pgno_t md_overflow_pages
 number of overflow pages More...
 
size_t md_entries
 number of data items More...
 
pgno_t md_root
 the root page of this tree More...
 

Detailed Description

Information about a single database in the environment.

Definition at line 1005 of file mdb.c.

Member Data Documentation

◆ md_branch_pages

pgno_t MDB_db::md_branch_pages

number of internal pages

Definition at line 1009 of file mdb.c.

Referenced by mdb_drop(), mdb_env_copyfd1(), mdb_env_open2(), mdb_page_merge(), mdb_page_new(), mdb_rebalance(), mdb_stat0(), and mdb_xcursor_init1().

◆ md_depth

uint16_t MDB_db::md_depth

◆ md_entries

size_t MDB_db::md_entries

◆ md_flags

uint16_t MDB_db::md_flags

◆ md_leaf_pages

pgno_t MDB_db::md_leaf_pages

number of leaf pages

Definition at line 1010 of file mdb.c.

Referenced by mdb_drop(), mdb_env_copyfd1(), mdb_env_open2(), mdb_page_merge(), mdb_page_new(), mdb_rebalance(), mdb_stat0(), and mdb_xcursor_init1().

◆ md_overflow_pages

pgno_t MDB_db::md_overflow_pages

number of overflow pages

Definition at line 1011 of file mdb.c.

Referenced by mdb_drop(), mdb_drop0(), mdb_env_copyfd1(), mdb_env_open2(), mdb_ovpage_free(), mdb_page_new(), mdb_stat0(), and mdb_xcursor_init1().

◆ md_pad

uint32_t MDB_db::md_pad

◆ md_root

pgno_t MDB_db::md_root

The documentation for this struct was generated from the following file:
Modified on Sun Mar 03 03:12:49 2024 by modify_doxy.py rev. 669887