PostgreSQL Source Code  git master
GinMetaPageData Struct Reference

#include <ginblock.h>

Data Fields

BlockNumber head
 
BlockNumber tail
 
uint32 tailFreeSize
 
BlockNumber nPendingPages
 
int64 nPendingHeapTuples
 
BlockNumber nTotalPages
 
BlockNumber nEntryPages
 
BlockNumber nDataPages
 
int64 nEntries
 
int32 ginVersion
 

Detailed Description

Definition at line 54 of file ginblock.h.

Field Documentation

◆ ginVersion

int32 GinMetaPageData::ginVersion

◆ head

BlockNumber GinMetaPageData::head

◆ nDataPages

BlockNumber GinMetaPageData::nDataPages

Definition at line 81 of file ginblock.h.

Referenced by gin_metapage_info(), ginGetStats(), GinInitMetabuffer(), and ginUpdateStats().

◆ nEntries

int64 GinMetaPageData::nEntries

Definition at line 82 of file ginblock.h.

Referenced by gin_metapage_info(), ginGetStats(), GinInitMetabuffer(), and ginUpdateStats().

◆ nEntryPages

BlockNumber GinMetaPageData::nEntryPages

Definition at line 80 of file ginblock.h.

Referenced by gin_metapage_info(), ginGetStats(), GinInitMetabuffer(), and ginUpdateStats().

◆ nPendingHeapTuples

int64 GinMetaPageData::nPendingHeapTuples

◆ nPendingPages

BlockNumber GinMetaPageData::nPendingPages

◆ nTotalPages

BlockNumber GinMetaPageData::nTotalPages

Definition at line 79 of file ginblock.h.

Referenced by gin_metapage_info(), ginGetStats(), GinInitMetabuffer(), and ginUpdateStats().

◆ tail

BlockNumber GinMetaPageData::tail

◆ tailFreeSize

uint32 GinMetaPageData::tailFreeSize

Definition at line 67 of file ginblock.h.

Referenced by gin_metapage_info(), ginHeapTupleFastInsert(), GinInitMetabuffer(), and shiftList().


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