PostgreSQL Source Code: PageHeaderData Struct Reference (original) (raw)

#include <[bufpage.h](bufpage%5F8h%5Fsource.html)>

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

Field Documentation

pd_checksum

uint16 PageHeaderData::pd_checksum

pd_flags

uint16 PageHeaderData::pd_flags

pd_linp

pd_lower

Definition at line 166 of file bufpage.h.

Referenced by brin_mask(), BTPageSetDeleted(), generic_redo(), GenericXLogFinish(), gin_mask(), page_header(), PageAddItemExtended(), PageGetExactFreeSpace(), PageGetFreeSpace(), PageGetFreeSpaceForMultipleTuples(), PageGetMaxOffsetNumber(), PageIndexMultiDelete(), PageIndexTupleDelete(), PageIndexTupleDeleteNoCompact(), PageIndexTupleOverwrite(), PageInit(), PageIsVerified(), PageTruncateLinePointerArray(), and spg_mask().

pd_lsn

pd_pagesize_version

uint16 PageHeaderData::pd_pagesize_version

pd_prune_xid

pd_special

Definition at line 168 of file bufpage.h.

Referenced by BTPageSetDeleted(), compactify_tuples(), GetBTPageStatistics(), modify_rel_block(), page_header(), PageAddItemExtended(), PageIndexMultiDelete(), PageIndexTupleDelete(), PageIndexTupleDeleteNoCompact(), PageIndexTupleOverwrite(), PageInit(), and PageIsVerified().

pd_upper

Definition at line 167 of file bufpage.h.

Referenced by BTPageSetDeleted(), compactify_tuples(), generic_redo(), GenericXLogFinish(), page_header(), PageAddItemExtended(), PageGetExactFreeSpace(), PageGetFreeSpace(), PageGetFreeSpaceForMultipleTuples(), PageIndexMultiDelete(), PageIndexTupleDelete(), PageIndexTupleDeleteNoCompact(), PageIndexTupleOverwrite(), PageInit(), and PageIsVerified().


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