MySQL 9.0.0
Source Code Documentation
PFS_thread_array Class Reference

#include <pfs_buffer_container.h>

Inheritance diagram for PFS_thread_array:
[legend]

Public Attributes

PFS_single_statm_instr_class_waits_array {nullptr}
 
PFS_stage_statm_instr_class_stages_array {nullptr}
 
PFS_statement_statm_instr_class_statements_array {nullptr}
 
PFS_transaction_statm_instr_class_transactions_array {nullptr}
 
PFS_error_statm_instr_class_errors_array {nullptr}
 
PFS_memory_safe_statm_instr_class_memory_array {nullptr}
 
PFS_events_waitsm_waits_history_array {nullptr}
 
PFS_events_stagesm_stages_history_array {nullptr}
 
PFS_events_statementsm_statements_history_array {nullptr}
 
PFS_events_statementsm_statements_stack_array {nullptr}
 
PFS_events_transactionsm_transactions_history_array {nullptr}
 
char * m_session_connect_attrs_array {nullptr}
 
char * m_current_stmts_text_array {nullptr}
 
char * m_history_stmts_text_array {nullptr}
 
unsigned char * m_current_stmts_digest_token_array {nullptr}
 
unsigned char * m_history_stmts_digest_token_array {nullptr}
 
- Public Attributes inherited from PFS_buffer_default_array< PFS_thread >
std::atomic< bool > m_full
 Page full flag. More...
 
PFS_cacheline_atomic_size_t m_monotonic
 Monotonic counter. More...
 
std::atomic< PFS_thread * > m_ptr
 Array of values. More...
 
std::atomic< size_t > m_max
 Max number of items in the page. More...
 
std::atomic< PFS_opaque_container * > m_container
 Container. More...
 

Additional Inherited Members

- Public Types inherited from PFS_buffer_default_array< PFS_thread >
typedef PFS_thread value_type
 
- Public Member Functions inherited from PFS_buffer_default_array< PFS_thread >
value_typeallocate (pfs_dirty_state *dirty_state)
 
void deallocate (value_type *pfs)
 
PFS_threadget_first ()
 
PFS_threadget_last ()
 

Member Data Documentation

◆ m_current_stmts_digest_token_array

unsigned char* PFS_thread_array::m_current_stmts_digest_token_array {nullptr}

◆ m_current_stmts_text_array

char* PFS_thread_array::m_current_stmts_text_array {nullptr}

◆ m_history_stmts_digest_token_array

unsigned char* PFS_thread_array::m_history_stmts_digest_token_array {nullptr}

◆ m_history_stmts_text_array

char* PFS_thread_array::m_history_stmts_text_array {nullptr}

◆ m_instr_class_errors_array

PFS_error_stat* PFS_thread_array::m_instr_class_errors_array {nullptr}

◆ m_instr_class_memory_array

PFS_memory_safe_stat* PFS_thread_array::m_instr_class_memory_array {nullptr}

◆ m_instr_class_stages_array

PFS_stage_stat* PFS_thread_array::m_instr_class_stages_array {nullptr}

◆ m_instr_class_statements_array

PFS_statement_stat* PFS_thread_array::m_instr_class_statements_array {nullptr}

◆ m_instr_class_transactions_array

PFS_transaction_stat* PFS_thread_array::m_instr_class_transactions_array {nullptr}

◆ m_instr_class_waits_array

PFS_single_stat* PFS_thread_array::m_instr_class_waits_array {nullptr}

◆ m_session_connect_attrs_array

char* PFS_thread_array::m_session_connect_attrs_array {nullptr}

◆ m_stages_history_array

PFS_events_stages* PFS_thread_array::m_stages_history_array {nullptr}

◆ m_statements_history_array

PFS_events_statements* PFS_thread_array::m_statements_history_array {nullptr}

◆ m_statements_stack_array

PFS_events_statements* PFS_thread_array::m_statements_stack_array {nullptr}

◆ m_transactions_history_array

PFS_events_transactions* PFS_thread_array::m_transactions_history_array {nullptr}

◆ m_waits_history_array

PFS_events_waits* PFS_thread_array::m_waits_history_array {nullptr}

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