PostgreSQL Source Code  git master
VariableCacheData Struct Reference

#include <transam.h>

Data Fields

Oid nextOid
 
uint32 oidCount
 
FullTransactionId nextFullXid
 
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 153 of file transam.h.

Field Documentation

◆ latestCompletedXid

◆ newestCommitTsXid

◆ nextFullXid

◆ nextOid

Oid VariableCacheData::nextOid

Definition at line 158 of file transam.h.

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

◆ oidCount

uint32 VariableCacheData::oidCount

Definition at line 159 of file transam.h.

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

◆ oldestClogXid

TransactionId VariableCacheData::oldestClogXid

Definition at line 188 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 169 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().

◆ xidVacLimit

TransactionId VariableCacheData::xidVacLimit

◆ xidWarnLimit

TransactionId VariableCacheData::xidWarnLimit

Definition at line 168 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().

◆ xidWrapLimit

TransactionId VariableCacheData::xidWrapLimit

Definition at line 170 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().


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