PostgreSQL Source Code
git master
|
#include <lock.h>
Data Fields | |
uint32 | locktag_field1 |
uint32 | locktag_field2 |
uint32 | locktag_field3 |
uint16 | locktag_field4 |
uint8 | locktag_type |
uint8 | locktag_lockmethodid |
uint32 LOCKTAG::locktag_field1 |
Definition at line 166 of file lock.h.
Referenced by DescribeLockTag(), FastPathTransferRelationLocks(), GetLockConflicts(), GetRunningTransactionLocks(), lock_twophase_recover(), lock_twophase_standby_recover(), LockAcquireExtended(), LockHasWaiters(), LockRelease(), pg_lock_status(), and SetupLockInTable().
uint32 LOCKTAG::locktag_field2 |
Definition at line 167 of file lock.h.
Referenced by DescribeLockTag(), FastPathGetRelationLockEntry(), FastPathTransferRelationLocks(), GetLockConflicts(), GetRunningTransactionLocks(), lock_twophase_recover(), lock_twophase_standby_recover(), LockAcquireExtended(), LockHasWaiters(), LockRelease(), LockReleaseAll(), pg_lock_status(), and SetupLockInTable().
uint32 LOCKTAG::locktag_field3 |
Definition at line 168 of file lock.h.
Referenced by DescribeLockTag(), lock_twophase_recover(), LockAcquireExtended(), pg_lock_status(), and SetupLockInTable().
uint16 LOCKTAG::locktag_field4 |
Definition at line 169 of file lock.h.
Referenced by DescribeLockTag(), LockAcquireExtended(), and pg_lock_status().
uint8 LOCKTAG::locktag_lockmethodid |
Definition at line 171 of file lock.h.
Referenced by CheckRelationLockedByMe(), DeadLockReport(), GetLockConflicts(), GetLockTagsMethodTable(), lock_twophase_postcommit(), lock_twophase_recover(), lock_twophase_standby_recover(), LockAcquireExtended(), LockHasWaiters(), LockRelease(), LockWaiterCount(), pg_lock_status(), and ProcSleep().
uint8 LOCKTAG::locktag_type |
Definition at line 170 of file lock.h.
Referenced by AtPrepare_Locks(), CheckForSessionAndXactLocks(), DescribeLockTag(), GetRunningTransactionLocks(), lock_twophase_standby_recover(), LockAcquireExtended(), pg_lock_status(), PostPrepare_Locks(), ProcSleep(), and ResolveRecoveryConflictWithLock().