MySQL  8.0.20
Source Code Documentation

Instrumented metadata lock implementation. More...

#include <pfs_instr.h>

Inheritance diagram for PFS_metadata_lock:

Public Member Functions

uint32 get_version ()

Public Attributes

const void * m_identity
 Lock identity. More...
MDL_key m_mdl_key
opaque_mdl_type m_mdl_type
opaque_mdl_duration m_mdl_duration
opaque_mdl_status m_mdl_status
const char * m_src_file
uint m_src_line
ulonglong m_owner_thread_id
ulonglong m_owner_event_id
- Public Attributes inherited from PFS_instr
pfs_lock m_lock
 Internal lock. More...
bool m_enabled
 Enabled flag. More...
bool m_timed
 Timed flag. More...
PFS_opaque_container_page * m_page
 Container page. More...

Detailed Description

Instrumented metadata lock implementation.

See also

Member Function Documentation

◆ get_version()

uint32 PFS_metadata_lock::get_version ( )

Member Data Documentation

◆ m_identity

const void* PFS_metadata_lock::m_identity

Lock identity.

◆ m_mdl_duration

opaque_mdl_duration PFS_metadata_lock::m_mdl_duration

◆ m_mdl_key

MDL_key PFS_metadata_lock::m_mdl_key

◆ m_mdl_status

opaque_mdl_status PFS_metadata_lock::m_mdl_status

◆ m_mdl_type

opaque_mdl_type PFS_metadata_lock::m_mdl_type

◆ m_owner_event_id

ulonglong PFS_metadata_lock::m_owner_event_id

◆ m_owner_thread_id

ulonglong PFS_metadata_lock::m_owner_thread_id

◆ m_src_file

const char* PFS_metadata_lock::m_src_file

◆ m_src_line

uint PFS_metadata_lock::m_src_line

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