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

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: