MySQL 8.0.40
Source Code Documentation
pk_pos_data_lock_wait Struct Reference

#include <pfs_data_lock.h>

Public Member Functions

 pk_pos_data_lock_wait ()
 
void reset ()
 
void set (const pk_pos_data_lock_wait *other)
 
void set (const char *requesting_lock_id, size_t requesting_lock_id_length, const char *blocking_lock_id, size_t blocking_lock_id_length)
 
const char * get_requesting_lock_id () const
 
size_t get_requesting_lock_id_length () const
 
const char * get_blocking_lock_id () const
 
size_t get_blocking_lock_id_length () const
 

Static Public Attributes

static constexpr size_t max_len = 128
 

Private Attributes

char m_requesting_engine_lock_id [max_len]
 Column REQUESTING_ENGINE_LOCK_ID. More...
 
size_t m_requesting_engine_lock_id_length
 
char m_blocking_engine_lock_id [max_len]
 Column BLOCKING_ENGINE_LOCK_ID. More...
 
size_t m_blocking_engine_lock_id_length
 

Constructor & Destructor Documentation

◆ pk_pos_data_lock_wait()

pk_pos_data_lock_wait::pk_pos_data_lock_wait ( )
inline

Member Function Documentation

◆ get_blocking_lock_id()

const char * pk_pos_data_lock_wait::get_blocking_lock_id ( ) const
inline

◆ get_blocking_lock_id_length()

size_t pk_pos_data_lock_wait::get_blocking_lock_id_length ( ) const
inline

◆ get_requesting_lock_id()

const char * pk_pos_data_lock_wait::get_requesting_lock_id ( ) const
inline

◆ get_requesting_lock_id_length()

size_t pk_pos_data_lock_wait::get_requesting_lock_id_length ( ) const
inline

◆ reset()

void pk_pos_data_lock_wait::reset ( void  )
inline

◆ set() [1/2]

void pk_pos_data_lock_wait::set ( const char *  requesting_lock_id,
size_t  requesting_lock_id_length,
const char *  blocking_lock_id,
size_t  blocking_lock_id_length 
)
inline

◆ set() [2/2]

void pk_pos_data_lock_wait::set ( const pk_pos_data_lock_wait other)
inline

Member Data Documentation

◆ m_blocking_engine_lock_id

char pk_pos_data_lock_wait::m_blocking_engine_lock_id[max_len]
private

Column BLOCKING_ENGINE_LOCK_ID.

◆ m_blocking_engine_lock_id_length

size_t pk_pos_data_lock_wait::m_blocking_engine_lock_id_length
private

◆ m_requesting_engine_lock_id

char pk_pos_data_lock_wait::m_requesting_engine_lock_id[max_len]
private

Column REQUESTING_ENGINE_LOCK_ID.

◆ m_requesting_engine_lock_id_length

size_t pk_pos_data_lock_wait::m_requesting_engine_lock_id_length
private

◆ max_len

constexpr size_t pk_pos_data_lock_wait::max_len = 128
staticconstexpr

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