MySQL 8.4.0
Source Code Documentation

#include <table_helper.h>

Inheritance diagram for PFS_key_thread_id:

Public Member Functions

 PFS_key_thread_id (const char *name)
 ~PFS_key_thread_id () override=default
bool match (ulonglong thread_id)
bool match (const PFS_thread *pfs)
bool match_owner (const PFS_table *pfs)
bool match_owner (const PFS_socket *pfs)
bool match_owner (const PFS_mutex *pfs)
bool match_owner (const PFS_prepared_stmt *pfs)
bool match_owner (const PFS_metadata_lock *pfs)
bool match_writer (const PFS_rwlock *pfs)
- Public Member Functions inherited from PFS_key_ulonglong
 PFS_key_ulonglong (const char *name)
 ~PFS_key_ulonglong () override=default
void read (PFS_key_reader &reader, enum ha_rkey_function find_flag) override
- Public Member Functions inherited from PFS_engine_key
 PFS_engine_key (const char *name)
virtual ~PFS_engine_key ()=default

Additional Inherited Members

- Static Public Member Functions inherited from PFS_key_ulonglong
static bool stateless_match (bool record_null, ulonglong record_value, bool m_is_null, ulonglong m_key_value, enum ha_rkey_function find_flag)
- Public Attributes inherited from PFS_engine_key
const char * m_name
- Protected Member Functions inherited from PFS_key_ulonglong
bool do_match (bool record_null, ulonglong record_value)
- Protected Attributes inherited from PFS_engine_key
enum ha_rkey_function m_find_flag
bool m_is_null

Constructor & Destructor Documentation

◆ PFS_key_thread_id()

PFS_key_thread_id::PFS_key_thread_id ( const char *  name)

◆ ~PFS_key_thread_id()

PFS_key_thread_id::~PFS_key_thread_id ( )

Member Function Documentation

◆ match() [1/2]

bool PFS_key_thread_id::match ( const PFS_thread pfs)

◆ match() [2/2]

bool PFS_key_thread_id::match ( ulonglong  thread_id)

◆ match_owner() [1/5]

bool PFS_key_thread_id::match_owner ( const PFS_metadata_lock pfs)

◆ match_owner() [2/5]

bool PFS_key_thread_id::match_owner ( const PFS_mutex pfs)

◆ match_owner() [3/5]

bool PFS_key_thread_id::match_owner ( const PFS_prepared_stmt pfs)

◆ match_owner() [4/5]

bool PFS_key_thread_id::match_owner ( const PFS_socket pfs)

◆ match_owner() [5/5]

bool PFS_key_thread_id::match_owner ( const PFS_table pfs)

◆ match_writer()

bool PFS_key_thread_id::match_writer ( const PFS_rwlock pfs)

The documentation for this class was generated from the following files: