MySQL 8.0.39
Source Code Documentation
pk_pos_data_lock Struct Reference

#include <pfs_data_lock.h>

Public Member Functions

 pk_pos_data_lock ()
 
void reset ()
 
void set (const pk_pos_data_lock *other)
 
void set (const char *str, size_t len)
 
const char * str () const
 
size_t length () const
 

Static Public Attributes

static constexpr size_t max_len = 128
 

Private Attributes

char m_engine_lock_id [max_len]
 Column ENGINE_LOCK_ID. More...
 
size_t m_engine_lock_id_length
 

Constructor & Destructor Documentation

◆ pk_pos_data_lock()

pk_pos_data_lock::pk_pos_data_lock ( )
inline

Member Function Documentation

◆ length()

size_t pk_pos_data_lock::length ( ) const
inline

◆ reset()

void pk_pos_data_lock::reset ( void  )
inline

◆ set() [1/2]

void pk_pos_data_lock::set ( const char *  str,
size_t  len 
)
inline

◆ set() [2/2]

void pk_pos_data_lock::set ( const pk_pos_data_lock other)
inline

◆ str()

const char * pk_pos_data_lock::str ( ) const
inline

Member Data Documentation

◆ m_engine_lock_id

char pk_pos_data_lock::m_engine_lock_id[max_len]
private

Column ENGINE_LOCK_ID.

◆ m_engine_lock_id_length

size_t pk_pos_data_lock::m_engine_lock_id_length
private

◆ max_len

constexpr size_t pk_pos_data_lock::max_len = 128
staticconstexpr

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