PostgreSQL Source Code git master
Data Fields
LockMethodData Struct Reference

#include <lock.h>

Data Fields

int  numLockModes
 
const LOCKMASKconflictTab
 
const char *const *  lockModeNames
 
const bool *  trace_flag
 

Detailed Description

Definition at line 110 of file lock.h.

Field Documentation

conflictTab

const LOCKMASK* LockMethodData::conflictTab

Definition at line 113 of file lock.h.

Referenced by DoLockModesConflict(), FindLockCycleRecurseMember(), GetLockConflicts(), JoinWaitQueue(), LockAcquireExtended(), LockCheckConflicts(), LockHasWaiters(), pg_blocking_pids(), ProcLockWakeup(), and UnGrantLock().

lockModeNames

const char* const* LockMethodData::lockModeNames

Definition at line 114 of file lock.h.

Referenced by GetLockmodeName(), lock_twophase_recover(), LockAcquireExtended(), LockHasWaiters(), LockRefindAndRelease(), LockRelease(), and SetupLockInTable().

numLockModes

int LockMethodData::numLockModes

Definition at line 112 of file lock.h.

Referenced by FindLockCycleRecurseMember(), GetLockConflicts(), LockAcquireExtended(), LockCheckConflicts(), LockHasWaiters(), LockRelease(), LockReleaseAll(), and SetupLockInTable().

trace_flag

const bool* LockMethodData::trace_flag

Definition at line 115 of file lock.h.

Referenced by LockReleaseAll().


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

AltStyle によって変換されたページ (->オリジナル) /