PostgreSQL Source Code git master
Loading...
Searching...
No Matches
TransactionStateData Struct Reference

Data Fields

FullTransactionId fullTransactionId
 
SubTransactionId subTransactionId
 
char * name
 
int savepointLevel
 
TransState state
 
TBlockState blockState
 
int nestingLevel
 
int gucNestLevel
 
MemoryContext curTransactionContext
 
ResourceOwner curTransactionOwner
 
MemoryContext priorContext
 
TransactionId * childXids
 
int nChildXids
 
int maxChildXids
 
Oid prevUser
 
int prevSecContext
 
bool prevXactReadOnly
 
bool startedInRecovery
 
bool didLogXid
 
int parallelModeLevel
 
bool parallelChildXact
 
bool chain
 
bool topXidLogged
 
struct TransactionStateData * parent
 

Detailed Description

Definition at line 195 of file xact.c.

Field Documentation

◆ blockState

◆ chain

bool TransactionStateData::chain

◆ childXids

◆ curTransactionContext

MemoryContext TransactionStateData::curTransactionContext

◆ curTransactionOwner

◆ didLogXid

bool TransactionStateData::didLogXid

◆ fullTransactionId

◆ gucNestLevel

◆ maxChildXids

int TransactionStateData::maxChildXids

◆ name

◆ nChildXids

◆ nestingLevel

◆ parallelChildXact

bool TransactionStateData::parallelChildXact

◆ parallelModeLevel

◆ parent

◆ prevSecContext

int TransactionStateData::prevSecContext

Definition at line 212 of file xact.c.

Referenced by AbortSubTransaction(), AbortTransaction(), PushTransaction(), and StartTransaction().

◆ prevUser

Oid TransactionStateData::prevUser

Definition at line 211 of file xact.c.

Referenced by AbortSubTransaction(), AbortTransaction(), PushTransaction(), and StartTransaction().

◆ prevXactReadOnly

bool TransactionStateData::prevXactReadOnly

◆ priorContext

MemoryContext TransactionStateData::priorContext

◆ savepointLevel

int TransactionStateData::savepointLevel

◆ startedInRecovery

bool TransactionStateData::startedInRecovery

Definition at line 214 of file xact.c.

Referenced by PushTransaction(), StartTransaction(), and TransactionStartedDuringRecovery().

◆ state

◆ subTransactionId

◆ topXidLogged

bool TransactionStateData::topXidLogged

Definition at line 219 of file xact.c.

Referenced by IsSubxactTopXidLogPending(), MarkSubxactTopXidLogged(), and PushTransaction().


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