PostgreSQL Source Code  git master
VariableCacheData Struct Reference

#include <transam.h>

Data Fields

Oid nextOid
 
uint32 oidCount
 
TransactionId nextXid
 
TransactionId oldestXid
 
TransactionId xidVacLimit
 
TransactionId xidWarnLimit
 
TransactionId xidStopLimit
 
TransactionId xidWrapLimit
 
Oid oldestXidDB
 
TransactionId oldestCommitTsXid
 
TransactionId newestCommitTsXid
 
TransactionId latestCompletedXid
 
TransactionId oldestClogXid
 

Detailed Description

Definition at line 106 of file transam.h.

Field Documentation

◆ latestCompletedXid

◆ newestCommitTsXid

◆ nextOid

Oid VariableCacheData::nextOid

Definition at line 111 of file transam.h.

Referenced by BootStrapXLOG(), CreateCheckPoint(), GetNewObjectId(), StartupXLOG(), and xlog_redo().

◆ nextXid

◆ oidCount

uint32 VariableCacheData::oidCount

Definition at line 112 of file transam.h.

Referenced by BootStrapXLOG(), CreateCheckPoint(), GetNewObjectId(), StartupXLOG(), and xlog_redo().

◆ oldestClogXid

TransactionId VariableCacheData::oldestClogXid

Definition at line 141 of file transam.h.

Referenced by AdvanceOldestClogXid(), and TransactionIdInRecentPast().

◆ oldestCommitTsXid

◆ oldestXid

TransactionId VariableCacheData::oldestXid

◆ oldestXidDB

Oid VariableCacheData::oldestXidDB

◆ xidStopLimit

TransactionId VariableCacheData::xidStopLimit

Definition at line 122 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().

◆ xidVacLimit

TransactionId VariableCacheData::xidVacLimit

◆ xidWarnLimit

TransactionId VariableCacheData::xidWarnLimit

Definition at line 121 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().

◆ xidWrapLimit

TransactionId VariableCacheData::xidWrapLimit

Definition at line 123 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().


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