PostgreSQL Source Code  git master
LockInstanceData Struct Reference

#include <lock.h>

Data Fields

LOCKTAG locktag
 
LOCKMASK holdMask
 
LOCKMODE waitLockMode
 
VirtualTransactionId vxid
 
TimestampTz waitStart
 
int pid
 
int leaderPid
 
bool fastpath
 

Detailed Description

Definition at line 452 of file lock.h.

Field Documentation

◆ fastpath

bool LockInstanceData::fastpath

Definition at line 462 of file lock.h.

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

◆ holdMask

LOCKMASK LockInstanceData::holdMask

◆ leaderPid

int LockInstanceData::leaderPid

Definition at line 461 of file lock.h.

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

◆ locktag

LOCKTAG LockInstanceData::locktag

◆ pid

int LockInstanceData::pid

◆ vxid

VirtualTransactionId LockInstanceData::vxid

Definition at line 457 of file lock.h.

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

◆ waitLockMode

LOCKMODE LockInstanceData::waitLockMode

◆ waitStart

TimestampTz LockInstanceData::waitStart

Definition at line 458 of file lock.h.

Referenced by GetLockStatusData(), and pg_lock_status().


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