PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MultiXactStateData Struct Reference

Data Fields

MultiXactId nextMXact
 
MultiXactOffset nextOffset
 
bool finishedStartup
 
MultiXactId oldestMultiXactId
 
Oid oldestMultiXactDB
 
MultiXactOffset oldestOffset
 
bool oldestOffsetKnown
 
MultiXactId multiVacLimit
 
MultiXactId multiWarnLimit
 
MultiXactId multiStopLimit
 
MultiXactId multiWrapLimit
 
MultiXactOffset offsetStopLimit
 
ConditionVariable nextoff_cv
 
MultiXactId perBackendXactIds [FLEXIBLE_ARRAY_MEMBER]
 

Detailed Description

Definition at line 242 of file multixact.c.

Field Documentation

◆ finishedStartup

bool MultiXactStateData::finishedStartup

◆ multiStopLimit

MultiXactId MultiXactStateData::multiStopLimit

Definition at line 272 of file multixact.c.

Referenced by GetNewMultiXactId(), and SetMultiXactIdLimit().

◆ multiVacLimit

MultiXactId MultiXactStateData::multiVacLimit

Definition at line 270 of file multixact.c.

Referenced by GetNewMultiXactId(), and SetMultiXactIdLimit().

◆ multiWarnLimit

MultiXactId MultiXactStateData::multiWarnLimit

Definition at line 271 of file multixact.c.

Referenced by GetNewMultiXactId(), and SetMultiXactIdLimit().

◆ multiWrapLimit

MultiXactId MultiXactStateData::multiWrapLimit

Definition at line 273 of file multixact.c.

Referenced by GetNewMultiXactId(), and SetMultiXactIdLimit().

◆ nextMXact

◆ nextoff_cv

ConditionVariable MultiXactStateData::nextoff_cv

Definition at line 282 of file multixact.c.

Referenced by GetMultiXactIdMembers(), MultiXactShmemInit(), and RecordNewMultiXact().

◆ nextOffset

◆ offsetStopLimit

MultiXactOffset MultiXactStateData::offsetStopLimit

Definition at line 276 of file multixact.c.

Referenced by GetNewMultiXactId(), and SetOffsetVacuumLimit().

◆ oldestMultiXactDB

Oid MultiXactStateData::oldestMultiXactDB

◆ oldestMultiXactId

◆ oldestOffset

MultiXactOffset MultiXactStateData::oldestOffset

Definition at line 266 of file multixact.c.

Referenced by GetNewMultiXactId(), ReadMultiXactCounts(), and SetOffsetVacuumLimit().

◆ oldestOffsetKnown

bool MultiXactStateData::oldestOffsetKnown

Definition at line 267 of file multixact.c.

Referenced by GetNewMultiXactId(), ReadMultiXactCounts(), and SetOffsetVacuumLimit().

◆ perBackendXactIds

MultiXactId MultiXactStateData::perBackendXactIds[FLEXIBLE_ARRAY_MEMBER]

Definition at line 331 of file multixact.c.

Referenced by MultiXactShmemInit().


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