PostgreSQL Source Code  git master
VariableCacheData Struct Reference

#include <transam.h>

Data Fields

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

Detailed Description

Definition at line 202 of file transam.h.

Field Documentation

◆ latestCompletedXid

◆ newestCommitTsXid

◆ nextOid

Oid VariableCacheData::nextOid

Definition at line 207 of file transam.h.

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

◆ nextXid

◆ oidCount

uint32 VariableCacheData::oidCount

Definition at line 208 of file transam.h.

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

◆ oldestClogXid

TransactionId VariableCacheData::oldestClogXid

Definition at line 246 of file transam.h.

Referenced by AdvanceOldestClogXid(), and TransactionIdInRecentPast().

◆ oldestCommitTsXid

◆ oldestXid

◆ oldestXidDB

Oid VariableCacheData::oldestXidDB

◆ xactCompletionCount

uint64 VariableCacheData::xactCompletionCount

◆ xidStopLimit

TransactionId VariableCacheData::xidStopLimit

Definition at line 218 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().

◆ xidVacLimit

TransactionId VariableCacheData::xidVacLimit

◆ xidWarnLimit

TransactionId VariableCacheData::xidWarnLimit

Definition at line 217 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().

◆ xidWrapLimit

TransactionId VariableCacheData::xidWrapLimit

Definition at line 219 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().


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