PostgreSQL Source Code  git master
PredXactListData Struct Reference

#include <predicate_internals.h>

Data Fields

SHM_QUEUE availableList
 
SHM_QUEUE activeList
 
TransactionId SxactGlobalXmin
 
int SxactGlobalXminCount
 
int WritableSxactCount
 
SerCommitSeqNo LastSxactCommitSeqNo
 
SerCommitSeqNo CanPartialClearThrough
 
SerCommitSeqNo HavePartialClearedThrough
 
SERIALIZABLEXACTOldCommittedSxact
 
PredXactListElement element
 

Detailed Description

Definition at line 155 of file predicate_internals.h.

Field Documentation

◆ activeList

SHM_QUEUE PredXactListData::activeList

◆ availableList

SHM_QUEUE PredXactListData::availableList

Definition at line 157 of file predicate_internals.h.

Referenced by CreatePredXact(), InitPredicateLocks(), and ReleasePredXact().

◆ CanPartialClearThrough

SerCommitSeqNo PredXactListData::CanPartialClearThrough

◆ element

PredXactListElement PredXactListData::element

Definition at line 185 of file predicate_internals.h.

Referenced by InitPredicateLocks().

◆ HavePartialClearedThrough

SerCommitSeqNo PredXactListData::HavePartialClearedThrough

Definition at line 181 of file predicate_internals.h.

Referenced by ClearOldPredicateLocks(), and InitPredicateLocks().

◆ LastSxactCommitSeqNo

◆ OldCommittedSxact

SERIALIZABLEXACT* PredXactListData::OldCommittedSxact

Definition at line 183 of file predicate_internals.h.

Referenced by InitPredicateLocks().

◆ SxactGlobalXmin

◆ SxactGlobalXminCount

◆ WritableSxactCount

int PredXactListData::WritableSxactCount

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