PostgreSQL Source Code
git master
|
Definition at line 150 of file twophase.c.
BackendId GlobalTransactionData::dummyBackendId |
Definition at line 154 of file twophase.c.
Referenced by TwoPhaseGetDummyBackendId(), and TwoPhaseShmemInit().
char GlobalTransactionData::gid[GIDSIZE] |
Definition at line 173 of file twophase.c.
Referenced by LockGXact(), LookupGXact(), MarkAsPreparing(), MarkAsPreparingGuts(), pg_prepared_xact(), PrepareRedoAdd(), and StartPrepare().
bool GlobalTransactionData::inredo |
Definition at line 172 of file twophase.c.
Referenced by CheckPointTwoPhase(), MarkAsPreparingGuts(), PrepareRedoAdd(), PrepareRedoRemove(), PrescanPreparedTransactions(), RecoverPreparedTransactions(), StandbyRecoverPreparedTransactions(), and TwoPhaseGetXidByVirtualXID().
BackendId GlobalTransactionData::locking_backend |
Definition at line 169 of file twophase.c.
Referenced by AtAbort_Twophase(), LockGXact(), MarkAsPreparingGuts(), PostPrepare_Twophase(), and PrepareRedoAdd().
GlobalTransaction GlobalTransactionData::next |
Definition at line 152 of file twophase.c.
Referenced by MarkAsPreparing(), PrepareRedoAdd(), RemoveGXact(), and TwoPhaseShmemInit().
bool GlobalTransactionData::ondisk |
Definition at line 171 of file twophase.c.
Referenced by CheckPointTwoPhase(), FinishPreparedTransaction(), LookupGXact(), MarkAsPreparing(), PrepareRedoAdd(), PrepareRedoRemove(), PrescanPreparedTransactions(), RecoverPreparedTransactions(), and StandbyRecoverPreparedTransactions().
Oid GlobalTransactionData::owner |
Definition at line 168 of file twophase.c.
Referenced by LockGXact(), MarkAsPreparingGuts(), pg_prepared_xact(), PrepareRedoAdd(), and StartPrepare().
int GlobalTransactionData::pgprocno |
Definition at line 153 of file twophase.c.
Referenced by FinishPreparedTransaction(), GXactLoadSubxactData(), LockGXact(), MarkAsPrepared(), MarkAsPreparingGuts(), pg_prepared_xact(), StartPrepare(), TwoPhaseGetDummyProc(), TwoPhaseGetXidByVirtualXID(), and TwoPhaseShmemInit().
XLogRecPtr GlobalTransactionData::prepare_end_lsn |
Definition at line 165 of file twophase.c.
Referenced by CheckPointTwoPhase(), EndPrepare(), and PrepareRedoAdd().
XLogRecPtr GlobalTransactionData::prepare_start_lsn |
Definition at line 164 of file twophase.c.
Referenced by CheckPointTwoPhase(), EndPrepare(), FinishPreparedTransaction(), LookupGXact(), PrepareRedoAdd(), PrescanPreparedTransactions(), RecoverPreparedTransactions(), and StandbyRecoverPreparedTransactions().
TimestampTz GlobalTransactionData::prepared_at |
Definition at line 155 of file twophase.c.
Referenced by MarkAsPreparingGuts(), pg_prepared_xact(), PrepareRedoAdd(), and StartPrepare().
bool GlobalTransactionData::valid |
Definition at line 170 of file twophase.c.
Referenced by AtAbort_Twophase(), CheckPointTwoPhase(), FinishPreparedTransaction(), LockGXact(), LookupGXact(), MarkAsPrepared(), MarkAsPreparingGuts(), pg_prepared_xact(), PrepareRedoAdd(), and TwoPhaseGetXidByVirtualXID().
TransactionId GlobalTransactionData::xid |
Definition at line 166 of file twophase.c.
Referenced by CheckPointTwoPhase(), FinishPreparedTransaction(), LookupGXact(), MarkAsPreparingGuts(), PrepareRedoAdd(), PrepareRedoRemove(), PrescanPreparedTransactions(), RecoverPreparedTransactions(), StandbyRecoverPreparedTransactions(), StartPrepare(), TwoPhaseGetGXact(), and TwoPhaseGetXidByVirtualXID().