PostgreSQL Source Code  git master
FreePageManager Struct Reference

#include <freepage.h>

Data Fields

RelptrFreePageManager self
RelptrFreePageBtree btree_root
RelptrFreePageSpanLeader btree_recycle
unsigned btree_depth
unsigned btree_recycle_count
Size singleton_first_page
Size singleton_npages
Size contiguous_pages
bool contiguous_pages_dirty
RelptrFreePageSpanLeader freelist [FPM_NUM_FREELISTS]

Detailed Description

Definition at line 48 of file freepage.h.

Field Documentation

◆ btree_depth

unsigned FreePageManager::btree_depth

◆ btree_recycle

RelptrFreePageSpanLeader FreePageManager::btree_recycle

◆ btree_recycle_count

unsigned FreePageManager::btree_recycle_count

◆ btree_root

◆ contiguous_pages

◆ contiguous_pages_dirty

bool FreePageManager::contiguous_pages_dirty

◆ freelist

◆ self

RelptrFreePageManager FreePageManager::self

Definition at line 50 of file freepage.h.

Referenced by FreePageManagerDump(), and FreePageManagerInitialize().

◆ singleton_first_page

◆ singleton_npages

The documentation for this struct was generated from the following file: