MySQL 8.4.2
Source Code Documentation
Get_running_transactions Class Reference
Inheritance diagram for Get_running_transactions:
[legend]

Public Member Functions

 Get_running_transactions ()=default
 
void operator() (THD *thd) override
 
ulong get_transaction_count ()
 
void fill_transaction_ids (unsigned long **ids)
 
- Public Member Functions inherited from Do_THD_Impl
virtual ~Do_THD_Impl ()=default
 

Private Attributes

std::vector< my_thread_idthread_ids
 

Constructor & Destructor Documentation

◆ Get_running_transactions()

Get_running_transactions::Get_running_transactions ( )
default

Member Function Documentation

◆ fill_transaction_ids()

void Get_running_transactions::fill_transaction_ids ( unsigned long **  ids)
inline

◆ get_transaction_count()

ulong Get_running_transactions::get_transaction_count ( )
inline

◆ operator()()

void Get_running_transactions::operator() ( THD thd)
inlineoverridevirtual

Implements Do_THD_Impl.

Member Data Documentation

◆ thread_ids

std::vector<my_thread_id> Get_running_transactions::thread_ids
private

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