|
PostgreSQL Source Code git master
|
#include <locktag.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 66 of file locktag.h.
Referenced by DescribeLockTag(), FastPathTransferRelationLocks(), GetLockConflicts(), GetRunningTransactionLocks(), lock_twophase_recover(), lock_twophase_standby_recover(), LockAcquireExtended(), LockHasWaiters(), LockRelease(), and SetupLockInTable().
| uint32 LOCKTAG::locktag_field2 |
Definition at line 67 of file locktag.h.
Referenced by DescribeLockTag(), FastPathGetRelationLockEntry(), FastPathTransferRelationLocks(), GetLockConflicts(), GetRunningTransactionLocks(), lock_twophase_recover(), lock_twophase_standby_recover(), LockAcquireExtended(), LockHasWaiters(), LockRelease(), and SetupLockInTable().
| uint32 LOCKTAG::locktag_field3 |
Definition at line 68 of file locktag.h.
Referenced by DescribeLockTag(), lock_twophase_recover(), and SetupLockInTable().
| uint16 LOCKTAG::locktag_field4 |
Definition at line 69 of file locktag.h.
Referenced by DescribeLockTag().
| uint8 LOCKTAG::locktag_lockmethodid |
Definition at line 71 of file locktag.h.
Referenced by DeadLockReport(), GetLockConflicts(), GetLockTagsMethodTable(), lock_twophase_postcommit(), lock_twophase_recover(), lock_twophase_standby_recover(), LockAcquireExtended(), LockHasWaiters(), LockRelease(), LockWaiterCount(), ProcSleep(), and waitonlock_error_callback().
| uint8 LOCKTAG::locktag_type |
Definition at line 70 of file locktag.h.
Referenced by DescribeLockTag(), GetRunningTransactionLocks(), lock_twophase_standby_recover(), LockAcquireExtended(), PostPrepare_Locks(), and ResolveRecoveryConflictWithLock().