PostgreSQL Source Code  git master
PageHeaderData Struct Reference

#include <bufpage.h>

Data Fields

PageXLogRecPtr pd_lsn
 
uint16 pd_checksum
 
uint16 pd_flags
 
LocationIndex pd_lower
 
LocationIndex pd_upper
 
LocationIndex pd_special
 
uint16 pd_pagesize_version
 
TransactionId pd_prune_xid
 
ItemIdData pd_linp [FLEXIBLE_ARRAY_MEMBER]
 

Detailed Description

Definition at line 155 of file bufpage.h.

Field Documentation

◆ pd_checksum

uint16 PageHeaderData::pd_checksum

◆ pd_flags

uint16 PageHeaderData::pd_flags

Definition at line 161 of file bufpage.h.

Referenced by page_header(), PageInit(), and PageIsVerifiedExtended().

◆ pd_linp

ItemIdData PageHeaderData::pd_linp[FLEXIBLE_ARRAY_MEMBER]

Definition at line 167 of file bufpage.h.

Referenced by PageIndexMultiDelete(), and PageIndexTupleDelete().

◆ pd_lower

◆ pd_lsn

PageXLogRecPtr PageHeaderData::pd_lsn

Definition at line 158 of file bufpage.h.

Referenced by mask_page_lsn_and_checksum().

◆ pd_pagesize_version

uint16 PageHeaderData::pd_pagesize_version

Definition at line 165 of file bufpage.h.

◆ pd_prune_xid

TransactionId PageHeaderData::pd_prune_xid

Definition at line 166 of file bufpage.h.

Referenced by mask_page_hint_bits(), and page_header().

◆ pd_special

◆ pd_upper


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