PostgreSQL Source Code  git master
LockInstanceData Struct Reference

#include <lock.h>

Data Fields

LOCKTAG locktag
 
LOCKMASK holdMask
 
LOCKMODE waitLockMode
 
BackendId backend
 
LocalTransactionId lxid
 
int pid
 
int leaderPid
 
bool fastpath
 

Detailed Description

Definition at line 429 of file lock.h.

Field Documentation

◆ backend

BackendId LockInstanceData::backend

Definition at line 434 of file lock.h.

Referenced by GetLockStatusData(), GetSingleProcBlockerStatusData(), and pg_lock_status().

◆ fastpath

bool LockInstanceData::fastpath

Definition at line 438 of file lock.h.

Referenced by GetLockStatusData(), GetSingleProcBlockerStatusData(), and pg_lock_status().

◆ holdMask

LOCKMASK LockInstanceData::holdMask

◆ leaderPid

int LockInstanceData::leaderPid

Definition at line 437 of file lock.h.

Referenced by GetLockStatusData(), GetSingleProcBlockerStatusData(), and pg_blocking_pids().

◆ locktag

LOCKTAG LockInstanceData::locktag

◆ lxid

LocalTransactionId LockInstanceData::lxid

Definition at line 435 of file lock.h.

Referenced by GetLockStatusData(), GetSingleProcBlockerStatusData(), and pg_lock_status().

◆ pid

int LockInstanceData::pid

◆ waitLockMode

LOCKMODE LockInstanceData::waitLockMode

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