PostgreSQL Source Code
git master
|
TBlockState TransactionStateData::blockState |
Definition at line 196 of file xact.c.
Referenced by AbortCurrentTransaction(), AbortOutOfAnyTransaction(), AbortTransaction(), BeginImplicitTransactionBlock(), BeginInternalSubTransaction(), BeginTransactionBlock(), CommitTransaction(), CommitTransactionCommand(), DefineSavepoint(), EndImplicitTransactionBlock(), EndParallelWorkerTransaction(), EndTransactionBlock(), IsAbortedTransactionBlockState(), IsInTransactionBlock(), IsTransactionBlock(), IsTransactionOrTransactionBlock(), PrepareTransactionBlock(), PreventInTransactionBlock(), PushTransaction(), ReleaseCurrentSubTransaction(), ReleaseSavepoint(), RollbackAndReleaseCurrentSubTransaction(), RollbackToSavepoint(), ShowTransactionStateRec(), StartParallelWorkerTransaction(), StartTransactionCommand(), TransactionBlockStatusCode(), and UserAbortTransactionBlock().
bool TransactionStateData::chain |
Definition at line 210 of file xact.c.
Referenced by CommitTransactionCommand(), EndTransactionBlock(), and UserAbortTransactionBlock().
TransactionId* TransactionStateData::childXids |
Definition at line 201 of file xact.c.
Referenced by AtSubAbort_childXids(), AtSubCommit_childXids(), CleanupTransaction(), CommitTransaction(), PrepareTransaction(), SerializeTransactionState(), ShowTransactionStateRec(), StartTransaction(), TransactionIdIsCurrentTransactionId(), and xactGetCommittedChildren().
MemoryContext TransactionStateData::curTransactionContext |
Definition at line 199 of file xact.c.
Referenced by AtCleanup_Memory(), AtCommit_Memory(), AtStart_Memory(), AtSubCleanup_Memory(), AtSubCommit_Memory(), AtSubStart_Memory(), and PopTransaction().
ResourceOwner TransactionStateData::curTransactionOwner |
Definition at line 200 of file xact.c.
Referenced by AbortOutOfAnyTransaction(), AbortSubTransaction(), AssignTransactionId(), AtStart_ResourceOwner(), AtSubAbort_ResourceOwner(), AtSubStart_ResourceOwner(), CleanupSubTransaction(), CleanupTransaction(), CommitSubTransaction(), CommitTransaction(), PopTransaction(), and PrepareTransaction().
bool TransactionStateData::didLogXid |
Definition at line 208 of file xact.c.
Referenced by AssignTransactionId(), MarkCurrentTransactionIdLoggedIfAny(), and StartTransaction().
FullTransactionId TransactionStateData::fullTransactionId |
Definition at line 191 of file xact.c.
Referenced by AbortSubTransaction(), AssignTransactionId(), AtSubCommit_childXids(), CleanupTransaction(), CommitSubTransaction(), CommitTransaction(), EstimateTransactionStateSpace(), GetCurrentFullTransactionId(), GetCurrentFullTransactionIdIfAny(), GetCurrentTransactionId(), GetCurrentTransactionIdIfAny(), MarkCurrentTransactionIdLoggedIfAny(), PrepareTransaction(), PushTransaction(), SerializeTransactionState(), ShowTransactionStateRec(), StartParallelWorkerTransaction(), StartTransaction(), and TransactionIdIsCurrentTransactionId().
int TransactionStateData::gucNestLevel |
Definition at line 198 of file xact.c.
Referenced by AbortSubTransaction(), CleanupTransaction(), CommitSubTransaction(), CommitTransaction(), PrepareTransaction(), PushTransaction(), and StartTransaction().
int TransactionStateData::maxChildXids |
Definition at line 203 of file xact.c.
Referenced by AtSubAbort_childXids(), AtSubCommit_childXids(), CleanupTransaction(), CommitTransaction(), PrepareTransaction(), and StartTransaction().
char* TransactionStateData::name |
Definition at line 193 of file xact.c.
Referenced by BeginInternalSubTransaction(), CommitTransactionCommand(), DefineSavepoint(), PopTransaction(), ReleaseSavepoint(), RollbackToSavepoint(), and ShowTransactionStateRec().
int TransactionStateData::nChildXids |
Definition at line 202 of file xact.c.
Referenced by AtSubAbort_childXids(), AtSubCommit_childXids(), CleanupTransaction(), CommitTransaction(), EstimateTransactionStateSpace(), PrepareTransaction(), SerializeTransactionState(), ShowTransactionStateRec(), StartTransaction(), TransactionIdIsCurrentTransactionId(), and xactGetCommittedChildren().
int TransactionStateData::nestingLevel |
Definition at line 197 of file xact.c.
Referenced by AbortSubTransaction(), AbortTransaction(), AssignTransactionId(), CleanupTransaction(), CommitSubTransaction(), CommitTransaction(), GetCurrentTransactionNestLevel(), IsSubTransaction(), PrepareTransaction(), PushTransaction(), ShowTransactionStateRec(), and StartTransaction().
int TransactionStateData::parallelModeLevel |
Definition at line 209 of file xact.c.
Referenced by AbortSubTransaction(), AbortTransaction(), CleanupTransaction(), CommitSubTransaction(), CommitTransaction(), EnterParallelMode(), ExitParallelMode(), IsInParallelMode(), and PushTransaction().
struct TransactionStateData* TransactionStateData::parent |
Definition at line 212 of file xact.c.
Referenced by AbortOutOfAnyTransaction(), AbortSubTransaction(), AbortTransaction(), AssignTransactionId(), AtCleanup_Memory(), AtSubCleanup_Memory(), AtSubCommit_childXids(), AtSubCommit_Memory(), AtSubStart_ResourceOwner(), CleanupSubTransaction(), CommitSubTransaction(), CommitTransaction(), CommitTransactionCommand(), EndTransactionBlock(), EstimateTransactionStateSpace(), PopTransaction(), PrepareTransaction(), PrepareTransactionBlock(), PushTransaction(), ReleaseSavepoint(), RollbackToSavepoint(), SerializeTransactionState(), ShowTransactionStateRec(), StartSubTransaction(), SubTransactionIsActive(), TransactionIdIsCurrentTransactionId(), and UserAbortTransactionBlock().
int TransactionStateData::prevSecContext |
Definition at line 205 of file xact.c.
Referenced by AbortSubTransaction(), AbortTransaction(), PushTransaction(), and StartTransaction().
Oid TransactionStateData::prevUser |
Definition at line 204 of file xact.c.
Referenced by AbortSubTransaction(), AbortTransaction(), PushTransaction(), and StartTransaction().
bool TransactionStateData::prevXactReadOnly |
Definition at line 206 of file xact.c.
Referenced by AbortSubTransaction(), CommitSubTransaction(), and PushTransaction().
int TransactionStateData::savepointLevel |
Definition at line 194 of file xact.c.
Referenced by CommitTransactionCommand(), PushTransaction(), ReleaseSavepoint(), and RollbackToSavepoint().
bool TransactionStateData::startedInRecovery |
Definition at line 207 of file xact.c.
Referenced by StartTransaction(), and TransactionStartedDuringRecovery().
TransState TransactionStateData::state |
Definition at line 195 of file xact.c.
Referenced by AbortCurrentTransaction(), AbortOutOfAnyTransaction(), AbortSubTransaction(), AbortTransaction(), AssignTransactionId(), CleanupSubTransaction(), CleanupTransaction(), CommitSubTransaction(), CommitTransaction(), IsTransactionState(), PopTransaction(), PrepareTransaction(), PushTransaction(), ReleaseCurrentSubTransaction(), ShowTransactionStateRec(), StartSubTransaction(), StartTransaction(), SubTransactionIsActive(), and TransactionIdIsCurrentTransactionId().
SubTransactionId TransactionStateData::subTransactionId |
Definition at line 192 of file xact.c.
Referenced by AbortOutOfAnyTransaction(), AbortSubTransaction(), CleanupSubTransaction(), CleanupTransaction(), CommitSubTransaction(), CommitTransaction(), GetCurrentSubTransactionId(), PrepareTransaction(), PushTransaction(), ShowTransactionStateRec(), StartSubTransaction(), StartTransaction(), and SubTransactionIsActive().
bool TransactionStateData::topXidLogged |
Definition at line 211 of file xact.c.
Referenced by IsSubxactTopXidLogPending(), MarkSubxactTopXidLogged(), and PushTransaction().