PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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

Oid VariableCacheData::nextOid

Definition at line 111 of file transam.h.

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

uint32 VariableCacheData::oidCount

Definition at line 112 of file transam.h.

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

TransactionId VariableCacheData::oldestClogXid

Definition at line 141 of file transam.h.

Referenced by AdvanceOldestClogXid(), and TransactionIdInRecentPast().

TransactionId VariableCacheData::oldestXid
Oid VariableCacheData::oldestXidDB
TransactionId VariableCacheData::xidStopLimit

Definition at line 122 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().

TransactionId VariableCacheData::xidVacLimit
TransactionId VariableCacheData::xidWarnLimit

Definition at line 121 of file transam.h.

Referenced by GetNewTransactionId(), and SetTransactionIdLimit().

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: