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

#include <predicate_internals.h>

Data Fields

dlist_head availableList
 
dlist_head activeList
 
TransactionId SxactGlobalXmin
 
int SxactGlobalXminCount
 
int WritableSxactCount
 
SerCommitSeqNo LastSxactCommitSeqNo
 
SerCommitSeqNo CanPartialClearThrough
 
SerCommitSeqNo HavePartialClearedThrough
 
SERIALIZABLEXACTOldCommittedSxact
 
SERIALIZABLEXACTelement
 

Detailed Description

Definition at line 144 of file predicate_internals.h.

Field Documentation

◆ activeList

◆ availableList

dlist_head PredXactListData::availableList

Definition at line 146 of file predicate_internals.h.

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

◆ CanPartialClearThrough

SerCommitSeqNo PredXactListData::CanPartialClearThrough

◆ element

SERIALIZABLEXACT* PredXactListData::element

Definition at line 174 of file predicate_internals.h.

Referenced by PredicateLockShmemInit().

◆ HavePartialClearedThrough

SerCommitSeqNo PredXactListData::HavePartialClearedThrough

Definition at line 170 of file predicate_internals.h.

Referenced by ClearOldPredicateLocks(), and PredicateLockShmemInit().

◆ LastSxactCommitSeqNo

◆ OldCommittedSxact

SERIALIZABLEXACT* PredXactListData::OldCommittedSxact

Definition at line 172 of file predicate_internals.h.

Referenced by PredicateLockShmemInit().

◆ SxactGlobalXmin

◆ SxactGlobalXminCount

◆ WritableSxactCount

int PredXactListData::WritableSxactCount

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