MySQL 8.0.40
Source Code Documentation
Collaboration diagram for Performance Schema Tables:

Classes

class  PFS_index_accounts
 
class  cursor_by_account
 Cursor CURSOR_BY_ACCOUNT. More...
 
class  PFS_index_error_log
 Generic index for error_log table. More...
 
class  cursor_by_error_log
 Cursor CURSOR_BY_ERROR_LOG for error_log table. More...
 
class  PFS_index_hosts
 
class  cursor_by_host
 Cursor CURSOR_BY_HOST. More...
 
class  PFS_index_threads
 
class  cursor_by_thread
 Cursor CURSOR_BY_THREAD. More...
 
struct  pos_connect_attr_by_thread_by_attr
 Position of a cursor on abstract table PERFORMANCE_SCHEMA.SESSION_CONNECT_ATTRS. More...
 
class  cursor_by_thread_connect_attr
 Cursor CURSOR_BY_THREAD_CONNECT_ATTR. More...
 
class  PFS_index_users
 
class  cursor_by_user
 Cursor CURSOR_BY_USER. More...
 
struct  row_accounts
 A row of PERFORMANCE_SCHEMA.ACCOUNTS. More...
 
class  PFS_index_accounts_by_user_host
 
class  table_accounts
 Table PERFORMANCE_SCHEMA.ACCOUNTS. More...
 
struct  pos_all_instr
 Position of a cursor on table_all_instr. More...
 
class  PFS_index_all_instr
 
class  table_all_instr
 Abstract table, a union of all instrumentations instances. More...
 
class  table_binary_log_transaction_compression_stats
 Table PERFORMANCE_SCHEMA.BINARY_LOG_TRANSACTION_COMPRESSION_STATS. More...
 
class  PFS_index_esgs_by_account_by_event_name
 
struct  row_esgs_by_account_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
struct  pos_esgs_by_account_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  table_esgs_by_account_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  PFS_index_esgs_by_host_by_event_name
 
struct  row_esgs_by_host_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
struct  pos_esgs_by_host_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  table_esgs_by_host_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  PFS_index_esgs_by_thread_by_event_name
 
struct  row_esgs_by_thread_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
struct  pos_esgs_by_thread_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  table_esgs_by_thread_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  PFS_index_esgs_by_user_by_event_name
 
struct  row_esgs_by_user_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
struct  pos_esgs_by_user_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  table_esgs_by_user_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  PFS_index_esgs_global_by_event_name
 
struct  row_esgs_global_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
class  table_esgs_global_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STAGES_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
struct  pos_esmh_by_digest
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_BY_DIGEST. More...
 
class  PFS_index_esmh_by_digest
 
struct  PFS_esmh_by_digest_bucket
 A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_BY_DIGEST. More...
 
struct  PFS_esmh_by_digest_histogram
 
struct  row_esmh_by_digest
 
class  table_esmh_by_digest
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_BY_DIGEST. More...
 
class  PFS_index_esmh_global
 
struct  PFS_esmh_global_bucket
 A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_GLOBAL. More...
 
struct  PFS_esmh_global_histogram
 
struct  row_esmh_global
 
class  table_esmh_global
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTOGRAM_GLOBAL. More...
 
class  PFS_index_esms_by_account_by_event_name
 
struct  row_esms_by_account_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
struct  pos_esms_by_account_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  table_esms_by_account_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  PFS_index_esms_by_digest
 
struct  row_esms_by_digest
 A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST. More...
 
class  table_esms_by_digest
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST. More...
 
class  PFS_index_esms_by_host_by_event_name
 
struct  row_esms_by_host_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
struct  pos_esms_by_host_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  table_esms_by_host_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  PFS_index_esms_by_program
 
struct  row_esms_by_program
 A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_PROGRAM. More...
 
class  table_esms_by_program
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_PROGRAM. More...
 
class  PFS_index_esms_by_thread_by_event_name
 
struct  row_esms_by_thread_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
struct  pos_esms_by_thread_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  table_esms_by_thread_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  PFS_index_esms_by_user_by_event_name
 
struct  row_esms_by_user_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
struct  pos_esms_by_user_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  table_esms_by_user_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  PFS_index_esms_global_by_event_name
 
struct  row_esms_global_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
class  table_esms_global_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
class  PFS_index_ets_by_account_by_event_name
 
struct  row_ets_by_account_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
struct  pos_ets_by_account_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  table_ets_by_account_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  PFS_index_ets_by_host_by_event_name
 
struct  row_ets_by_host_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
struct  pos_ets_by_host_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  table_ets_by_host_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  PFS_index_ets_by_thread_by_event_name
 
struct  row_ets_by_thread_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
struct  pos_ets_by_thread_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  table_ets_by_thread_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  PFS_index_ets_by_user_by_event_name
 
struct  row_ets_by_user_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
struct  pos_ets_by_user_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  table_ets_by_user_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  PFS_index_ets_global_by_event_name
 
struct  row_ets_global_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
class  table_ets_global_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
class  PFS_index_events_stages
 
struct  row_events_stages
 A row of table_events_stages_common. More...
 
struct  pos_events_stages_history
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STAGES_HISTORY. More...
 
class  table_events_stages_common
 Adapter, for table sharing the structure of PERFORMANCE_SCHEMA.EVENTS_STAGES_CURRENT. More...
 
class  table_events_stages_current
 Table PERFORMANCE_SCHEMA.EVENTS_STAGES_CURRENT. More...
 
class  table_events_stages_history
 Table PERFORMANCE_SCHEMA.EVENTS_STAGES_HISTORY. More...
 
class  table_events_stages_history_long
 Table PERFORMANCE_SCHEMA.EVENTS_STAGES_HISTORY_LONG. More...
 
class  PFS_index_events_statements
 
struct  row_events_statements
 A row of table_events_statements_common. More...
 
struct  pos_events_statements_current
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_CURRENT. More...
 
struct  pos_events_statements_history
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTORY. More...
 
class  table_events_statements_common
 Adapter, for table sharing the structure of PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_CURRENT. More...
 
class  table_events_statements_current
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_CURRENT. More...
 
class  table_events_statements_history
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTORY. More...
 
class  table_events_statements_history_long
 Table PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTORY_LONG. More...
 
class  PFS_index_events_transactions
 
struct  row_events_transactions
 A row of table_events_transactions_common. More...
 
struct  pos_events_transactions_history
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_HISTORY. More...
 
class  table_events_transactions_common
 Adapter, for table sharing the structure of PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_CURRENT. More...
 
class  table_events_transactions_current
 Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_CURRENT. More...
 
class  table_events_transactions_history
 Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_HISTORY. More...
 
class  table_events_transactions_history_long
 Table PERFORMANCE_SCHEMA.EVENTS_TRANSACTIONS_HISTORY_LONG. More...
 
struct  row_events_waits
 A row of table_events_waits_common. More...
 
struct  pos_events_waits_current
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_CURRENT. More...
 
struct  pos_events_waits_history
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_HISTORY. More...
 
class  PFS_index_events_waits
 
class  table_events_waits_common
 Adapter, for table sharing the structure of PERFORMANCE_SCHEMA.EVENTS_WAITS_CURRENT. More...
 
class  table_events_waits_current
 Table PERFORMANCE_SCHEMA.EVENTS_WAITS_CURRENT. More...
 
class  table_events_waits_history
 Table PERFORMANCE_SCHEMA.EVENTS_WAITS_HISTORY. More...
 
class  table_events_waits_history_long
 Table PERFORMANCE_SCHEMA.EVENTS_WAITS_HISTORY_LONG. More...
 
struct  row_events_waits_summary_by_instance
 A row of PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_INSTANCE. More...
 
class  PFS_index_events_waits_summary_by_instance
 
class  PFS_index_events_waits_summary_by_event_name
 
class  table_events_waits_summary_by_instance
 Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_INSTANCE. More...
 
class  PFS_index_ews_by_account_by_event_name
 
struct  row_ews_by_account_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
struct  pos_ews_by_account_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  table_ews_by_account_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  PFS_index_ews_by_host_by_event_name
 
struct  row_ews_by_host_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
struct  pos_ews_by_host_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  table_ews_by_host_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  PFS_index_ews_by_thread_by_event_name
 
struct  row_ews_by_thread_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
struct  pos_ews_by_thread_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  table_ews_by_thread_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  PFS_index_ews_by_user_by_event_name
 
struct  row_ews_by_user_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
struct  pos_ews_by_user_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  table_ews_by_user_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  PFS_index_ews_global_by_event_name
 
struct  row_ews_global_by_event_name
 A row of table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
struct  pos_ews_global_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
class  table_ews_global_by_event_name
 Table PERFORMANCE_SCHEMA.EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
struct  row_file_instances
 A row of PERFORMANCE_SCHEMA.FILE_INSTANCES. More...
 
class  PFS_index_file_instances
 
class  PFS_index_file_instances_by_file_name
 
class  PFS_index_file_instances_by_event_name
 
class  table_file_instances
 Table PERFORMANCE_SCHEMA.FILE_INSTANCES. More...
 
struct  row_file_summary_by_event_name
 A row of PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME. More...
 
class  PFS_index_file_summary_by_event_name
 
class  table_file_summary_by_event_name
 Table PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_EVENT_NAME. More...
 
struct  row_file_summary_by_instance
 A row of PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_INSTANCE. More...
 
class  PFS_index_file_summary_by_instance
 
class  PFS_index_file_summary_by_instance_by_instance
 
class  PFS_index_file_summary_by_instance_by_file_name
 
class  PFS_index_file_summary_by_instance_by_event_name
 
class  table_file_summary_by_instance
 Table PERFORMANCE_SCHEMA.FILE_SUMMARY_BY_INSTANCE. More...
 
struct  row_global_status
 A row of table PERFORMANCE_SCHEMA.GLOBAL_STATUS. More...
 
class  PFS_index_global_status
 
class  table_global_status
 Table PERFORMANCE_SCHEMA.GLOBAL_STATUS. More...
 
class  PFS_index_global_variables
 
struct  row_global_variables
 A row of table PERFORMANCE_SCHEMA.GLOBAL_VARIABLES. More...
 
class  table_global_variables
 Table PERFORMANCE_SCHEMA.GLOBAL_VARIABLES. More...
 
struct  PFS_instrument_view_constants
 Name space, internal views used within table setup_instruments. More...
 
struct  PFS_object_view_constants
 Name space, internal views used within object summaries. More...
 
struct  PFS_host_row
 Row fragment for column HOST. More...
 
struct  PFS_user_row
 Row fragment for column USER. More...
 
struct  PFS_account_row
 Row fragment for columns USER, HOST. More...
 
struct  PFS_digest_row
 Row fragment for columns DIGEST, DIGEST_TEXT. More...
 
struct  PFS_event_name_row
 Row fragment for column EVENT_NAME. More...
 
struct  PFS_object_row
 Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME. More...
 
struct  PFS_object_view_row
 Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME. More...
 
struct  PFS_column_row
 Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME, COLUMN_NAME. More...
 
struct  PFS_index_row
 Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME, INDEX_NAME. More...
 
struct  PFS_index_view_row
 Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME, INDEX_NAME. More...
 
struct  PFS_stat_row
 Row fragment for single statistics columns (COUNT, SUM, MIN, AVG, MAX) More...
 
struct  PFS_byte_stat_row
 Row fragment for timer and byte count stats. More...
 
struct  PFS_table_io_stat_row
 Row fragment for table I/O statistics columns. More...
 
struct  PFS_table_lock_stat_row
 Row fragment for table lock statistics columns. More...
 
struct  PFS_stage_stat_row
 Row fragment for stage statistics columns. More...
 
struct  PFS_statement_stat_row
 Row fragment for statement statistics columns. More...
 
struct  PFS_sp_stat_row
 Row fragment for stored program statistics. More...
 
struct  PFS_transaction_stat_row
 Row fragment for transaction statistics columns. More...
 
struct  PFS_error_stat_row
 Row fragment for error statistics columns. More...
 
struct  PFS_connection_stat_row
 Row fragment for connection statistics. More...
 
struct  PFS_socket_io_stat_row
 Row fragment for socket I/O statistics columns. More...
 
struct  PFS_file_io_stat_row
 Row fragment for file I/O statistics columns. More...
 
struct  PFS_memory_stat_row
 Row fragment for memory statistics columns. More...
 
struct  PFS_session_all_memory_stat_row
 
struct  PFS_variable_name_row
 
struct  PFS_variable_value_row
 
struct  PFS_user_variable_value_row
 
class  PFS_key_long
 
class  PFS_key_ulong
 
class  PFS_key_longlong
 
class  PFS_key_ulonglong
 
class  PFS_key_thread_id
 
class  PFS_key_event_id
 
class  PFS_key_processlist_id
 
class  PFS_key_engine_transaction_id
 
class  PFS_key_thread_os_id
 
class  PFS_key_statement_id
 
class  PFS_key_worker_id
 
class  PFS_key_socket_id
 
class  PFS_key_port
 
class  PFS_key_error_number
 
class  PFS_key_pstring
 
class  PFS_key_string< SIZE >
 
class  PFS_key_thread_name
 
class  PFS_key_event_name
 
class  PFS_key_user
 
class  PFS_key_host
 
class  PFS_key_role
 
class  PFS_key_schema
 
class  PFS_key_digest
 
class  PFS_key_bucket_number
 
class  PFS_key_name
 
class  PFS_key_group_name
 
class  PFS_key_variable_name
 
class  PFS_key_engine_name
 
class  PFS_key_engine_lock_id
 
class  PFS_key_ip
 
class  PFS_key_statement_name
 
class  PFS_key_file_name
 
class  PFS_key_object_schema
 
class  PFS_key_object_name
 
class  PFS_key_column_name
 
class  PFS_key_object_type
 
class  PFS_key_object_type_enum
 
class  PFS_key_object_instance
 
struct  row_host_cache
 A row of PERFORMANCE_SCHEMA.HOST_CACHE. More...
 
class  PFS_index_host_cache
 
class  PFS_index_host_cache_by_ip
 
class  PFS_index_host_cache_by_host
 
class  table_host_cache
 Table PERFORMANCE_SCHEMA.HOST_CACHE. More...
 
class  PFS_index_hosts_by_host
 
struct  row_hosts
 A row of PERFORMANCE_SCHEMA.HOSTS. More...
 
class  table_hosts
 Table PERFORMANCE_SCHEMA.THREADS. More...
 
class  table_keyring_component_status
 Table PERFORMANCE_SCHEMA.KEYRING_COMPONENT_STATUS. More...
 
class  table_keyring_keys
 Table PERFORMANCE_SCHEMA.KEYRING_KEYS. More...
 
struct  row_metadata_lock
 A row of table PERFORMANCE_SCHEMA.MUTEX_INSTANCES. More...
 
class  PFS_index_metadata_locks
 
class  PFS_index_metadata_locks_by_instance
 
class  PFS_index_metadata_locks_by_object
 
class  PFS_index_metadata_locks_by_owner
 
class  table_metadata_locks
 Table PERFORMANCE_SCHEMA.METADATA_LOCKS. More...
 
class  PFS_index_mems_by_account_by_event_name
 
struct  row_mems_by_account_by_event_name
 A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
struct  pos_mems_by_account_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_MEMORY_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  table_mems_by_account_by_event_name
 Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME. More...
 
class  PFS_index_mems_by_host_by_event_name
 
struct  row_mems_by_host_by_event_name
 A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
struct  pos_mems_by_host_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_MEMORY_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  table_mems_by_host_by_event_name
 Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_HOST_BY_EVENT_NAME. More...
 
class  PFS_index_mems_by_thread_by_event_name
 
struct  row_mems_by_thread_by_event_name
 A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
struct  pos_mems_by_thread_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_MEMORY_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  table_mems_by_thread_by_event_name
 Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_THREAD_BY_EVENT_NAME. More...
 
class  PFS_index_mems_by_user_by_event_name
 
struct  row_mems_by_user_by_event_name
 A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
struct  pos_mems_by_user_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.EVENTS_MEMORY_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  table_mems_by_user_by_event_name
 Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_BY_USER_BY_EVENT_NAME. More...
 
class  PFS_index_mems_global_by_event_name
 
struct  row_mems_global_by_event_name
 A row of PERFORMANCE_SCHEMA.MEMORY_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
struct  pos_mems_global_by_event_name
 Position of a cursor on PERFORMANCE_SCHEMA.MEMORY_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
class  table_mems_global_by_event_name
 Table PERFORMANCE_SCHEMA.MEMORY_SUMMARY_GLOBAL_BY_EVENT_NAME. More...
 
struct  row_os_global_by_type
 A row of table PERFORMANCE_SCHEMA.OBJECTS_SUMMARY_GLOBAL_BY_TYPE. More...
 
struct  pos_os_global_by_type
 Position of a cursor on PERFORMANCE_SCHEMA.OBJECTS_SUMMARY_GLOBAL_BY_TYPE. More...
 
class  PFS_index_os_global_by_type
 
class  table_os_global_by_type
 Table PERFORMANCE_SCHEMA.OBJECTS_SUMMARY_GLOBAL_BY_TYPE. More...
 
struct  row_performance_timers
 A row of PERFORMANCE_SCHEMA.PERFORMANCE_TIMERS. More...
 
class  table_performance_timers
 Table PERFORMANCE_SCHEMA.PERFORMANCE_TIMERS. More...
 
class  PFS_index_persisted_variables
 
struct  row_persisted_variables
 A row of table PERFORMANCE_SCHEMA.PERSISTED_VARIABLES. More...
 
class  table_persisted_variables
 Table PERFORMANCE_SCHEMA.PERSISTED_VARIABLES. More...
 
struct  row_prepared_stmt_instances
 A row of table PERFORMANCE_SCHEMA.PREPARED_STATEMENT_INSTANCES. More...
 
class  PFS_index_prepared_stmt_instances
 
class  PFS_index_prepared_stmt_instances_by_instance
 
class  PFS_index_prepared_stmt_instances_by_owner_thread
 
class  PFS_index_prepared_stmt_instances_by_statement_id
 
class  PFS_index_prepared_stmt_instances_by_statement_name
 
class  PFS_index_prepared_stmt_instances_by_owner_object
 
class  table_prepared_stmt_instances
 Table PERFORMANCE_SCHEMA.PREPARED_STATEMENT_INSTANCES. More...
 
struct  row_processlist
 A row of PERFORMANCE_SCHEMA.PROCESSLIST. More...
 
class  PFS_index_processlist_by_processlist_id
 
struct  row_priv_processlist
 
class  table_processlist
 Table PERFORMANCE_SCHEMA.PROCESSLIST. More...
 
struct  st_row_applier_config
 A row in the table. More...
 
class  PFS_index_rpl_applier_config
 
class  table_replication_applier_configuration
 Table PERFORMANCE_SCHEMA.replication_applier_configuration. More...
 
struct  st_row_applier_status
 A row in the table. More...
 
class  PFS_index_rpl_applier_status
 
class  table_replication_applier_status
 Table PERFORMANCE_SCHEMA.replication_applier_status. More...
 
struct  st_row_coordinator
 
class  PFS_index_rpl_applier_status_by_coord
 
class  PFS_index_rpl_applier_status_by_coord_by_channel
 
class  PFS_index_rpl_applier_status_by_coord_by_thread
 
class  table_replication_applier_status_by_coordinator
 Table PERFORMANCE_SCHEMA.replication_applier_status_by_coordinator. More...
 
struct  st_row_worker
 
struct  pos_replication_applier_status_by_worker
 Position in table replication_applier_status_by_worker. More...
 
class  PFS_index_rpl_applier_status_by_worker
 
class  PFS_index_rpl_applier_status_by_worker_by_channel
 
class  PFS_index_rpl_applier_status_by_worker_by_thread
 
class  table_replication_applier_status_by_worker
 Table PERFORMANCE_SCHEMA.replication_applier_status_by_worker. More...
 
struct  st_row_rpl_async_conn_failover
 A row in the table. More...
 
class  table_replication_asynchronous_connection_failover
 Table PERFORMANCE_SCHEMA.TABLE_REPLICATION_ASYNCHRONOUS_CONNECTION_FAILOVER. More...
 
struct  st_row_connect_config
 A row in the table. More...
 
class  PFS_index_rpl_connection_config
 
class  table_replication_connection_configuration
 Table PERFORMANCE_SCHEMA.TABLE_REPLICATION_CONNECTION_CONFIGURATION. More...
 
struct  st_row_connect_status
 
class  PFS_index_rpl_connection_status
 
class  PFS_index_rpl_connection_status_by_channel
 
class  PFS_index_rpl_connection_status_by_thread
 
class  table_replication_connection_status
 Table PERFORMANCE_SCHEMA.REPLICATION_CONNECTION_STATUS. More...
 
struct  st_row_group_member_stats
 A row in node status table. More...
 
class  table_replication_group_member_stats
 Table PERFORMANCE_SCHEMA.REPLICATION_GROUP_MEMBER_STATS. More...
 
struct  st_row_group_members
 A row in connection nodes table. More...
 
class  table_replication_group_members
 Table PERFORMANCE_SCHEMA.replication_group_members. More...
 
struct  st_row_rpl_async_conn_failover_managed
 A row in the table. More...
 
class  table_rpl_async_connection_failover_managed
 Table PERFORMANCE_SCHEMA.TABLE_RPL_ASYNC_CONNECTION_FAILOVER_MANAGED. More...
 
class  table_session_account_connect_attrs
 Table PERFORMANCE_SCHEMA.SESSION_ACCOUNT_CONNECT_ATTRS. More...
 
class  table_session_connect_attrs
 Table PERFORMANCE_SCHEMA.SESSION_CONNECT_ATTRS. More...
 
struct  row_session_status
 A row of table PERFORMANCE_SCHEMA.SESSION_STATUS. More...
 
class  PFS_index_session_status
 
class  table_session_status
 Table PERFORMANCE_SCHEMA.SESSION_STATUS. More...
 
class  PFS_index_session_variables
 
struct  row_session_variables
 A row of table PERFORMANCE_SCHEMA.SESSION_VARIABLES. More...
 
class  table_session_variables
 Table PERFORMANCE_SCHEMA.SESSION_VARIABLES. More...
 
struct  row_setup_actors
 A row of PERFORMANCE_SCHEMA.SETUP_ACTORS. More...
 
class  PFS_index_setup_actors
 
class  table_setup_actors
 Table PERFORMANCE_SCHEMA.SETUP_ACTORS. More...
 
struct  row_setup_consumers
 A row of PERFORMANCE_SCHEMA.SETUP_CONSUMERS. More...
 
class  PFS_index_setup_consumers
 
class  table_setup_consumers
 Table PERFORMANCE_SCHEMA.SETUP_CONSUMERS. More...
 
struct  row_setup_instruments
 A row of PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS. More...
 
struct  pos_setup_instruments
 Position of a cursor on PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS. More...
 
class  PFS_index_setup_instruments
 
class  table_setup_instruments
 Table PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS. More...
 
struct  row_setup_objects
 A row of PERFORMANCE_SCHEMA.SETUP_OBJECTS. More...
 
class  PFS_index_setup_objects
 
class  table_setup_objects
 Table PERFORMANCE_SCHEMA.SETUP_OBJECTS. More...
 
struct  row_setup_threads
 A row of PERFORMANCE_SCHEMA.SETUP_THREADS. More...
 
class  PFS_index_setup_threads
 
class  table_setup_threads
 Table PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS. More...
 
struct  row_socket_instances
 A row of PERFORMANCE_SCHEMA.SOCKET_INSTANCES. More...
 
class  PFS_index_socket_instances
 
class  PFS_index_socket_instances_by_instance
 
class  PFS_index_socket_instances_by_thread
 
class  PFS_index_socket_instances_by_socket
 
class  PFS_index_socket_instances_by_ip_port
 
class  table_socket_instances
 Table PERFORMANCE_SCHEMA.SOCKET_INSTANCES. More...
 
struct  row_socket_summary_by_event_name
 A row of table PERFORMANCE_SCHEMA.SOCKET_SUMMARY_BY_EVENT_NAME. More...
 
class  PFS_index_socket_summary_by_event_name
 
class  table_socket_summary_by_event_name
 Table PERFORMANCE_SCHEMA.SOCKET_SUMMARY_BY_EVENT_NAME. More...
 
struct  row_socket_summary_by_instance
 A row of table PERFORMANCE_SCHEMA.SOCKET_SUMMARY_BY_INSTANCE. More...
 
class  PFS_index_socket_summary_by_instance
 
class  PFS_index_socket_summary_by_instance_by_instance
 
class  PFS_index_socket_summary_by_instance_by_event_name
 
class  table_socket_summary_by_instance
 Table PERFORMANCE_SCHEMA.SOCKET_SUMMARY_BY_INSTANCE. More...
 
struct  row_status_by_account
 A row of table PERFORMANCE_SCHEMA.STATUS_BY_ACCOUNT. More...
 
struct  pos_status_by_account
 Position of a cursor on PERFORMANCE_SCHEMA.STATUS_BY_ACCOUNT. More...
 
class  PFS_index_status_by_account
 
class  table_status_by_account
 Table PERFORMANCE_SCHEMA.STATUS_BY_ACCOUNT. More...
 
struct  row_status_by_host
 A row of table PERFORMANCE_SCHEMA.STATUS_BY_HOST. More...
 
struct  pos_status_by_host
 Position of a cursor on PERFORMANCE_SCHEMA.STATUS_BY_HOST. More...
 
class  PFS_index_status_by_host
 
class  table_status_by_host
 Table PERFORMANCE_SCHEMA.STATUS_BY_HOST. More...
 
struct  row_status_by_thread
 A row of table PERFORMANCE_SCHEMA.STATUS_BY_THREAD. More...
 
struct  pos_status_by_thread
 Position of a cursor on PERFORMANCE_SCHEMA.STATUS_BY_THREAD. More...
 
class  PFS_index_status_by_thread
 
class  table_status_by_thread
 Table PERFORMANCE_SCHEMA.STATUS_BY_THREAD. More...
 
struct  row_status_by_user
 A row of table PERFORMANCE_SCHEMA.STATUS_BY_USER. More...
 
struct  pos_status_by_user
 Position of a cursor on PERFORMANCE_SCHEMA.STATUS_BY_USER. More...
 
class  PFS_index_status_by_user
 
class  table_status_by_user
 Table PERFORMANCE_SCHEMA.STATUS_BY_USER. More...
 
struct  row_mutex_instances
 A row of table PERFORMANCE_SCHEMA.MUTEX_INSTANCES. More...
 
class  PFS_index_mutex_instances
 
class  PFS_index_mutex_instances_by_instance
 
class  PFS_index_mutex_instances_by_name
 
class  PFS_index_mutex_instances_by_thread_id
 
class  table_mutex_instances
 Table PERFORMANCE_SCHEMA.MUTEX_INSTANCES. More...
 
struct  row_rwlock_instances
 A row of table PERFORMANCE_SCHEMA.RWLOCK_INSTANCES. More...
 
class  PFS_index_rwlock_instances
 
class  PFS_index_rwlock_instances_by_instance
 
class  PFS_index_rwlock_instances_by_name
 
class  PFS_index_rwlock_instances_by_thread_id
 
class  table_rwlock_instances
 Table PERFORMANCE_SCHEMA.RWLOCK_INSTANCES. More...
 
struct  row_cond_instances
 A row of table PERFORMANCE_SCHEMA.COND_INSTANCES. More...
 
class  PFS_index_cond_instances
 
class  PFS_index_cond_instances_by_instance
 
class  PFS_index_cond_instances_by_name
 
class  table_cond_instances
 Table PERFORMANCE_SCHEMA.COND_INSTANCES. More...
 
struct  row_table_handles
 A row of table PERFORMANCE_SCHEMA.TABLE_HANDLES. More...
 
class  PFS_index_table_handles
 
class  PFS_index_table_handles_by_object
 
class  PFS_index_table_handles_by_instance
 
class  PFS_index_table_handles_by_owner
 
class  table_table_handles
 Table PERFORMANCE_SCHEMA.TABLE_HANDLES. More...
 
struct  row_threads
 A row of PERFORMANCE_SCHEMA.THREADS. More...
 
class  PFS_index_threads_by_thread_id
 
class  PFS_index_threads_by_processlist_id
 
class  PFS_index_threads_by_name
 
class  PFS_index_threads_by_user_host
 
class  PFS_index_threads_by_host
 
class  PFS_index_threads_by_thread_os_id
 
class  PFS_index_threads_by_resource_group
 
class  table_threads
 Table PERFORMANCE_SCHEMA.THREADS. More...
 
struct  row_tiws_by_index_usage
 A row of table PERFORMANCE_SCHEMA.TABLE_IO_WAIT_SUMMARY_BY_INDEX. More...
 
struct  pos_tiws_by_index_usage
 Position of a cursor on PERFORMANCE_SCHEMA.TABLE_IO_WAIT_SUMMARY_BY_INDEX. More...
 
class  PFS_index_tiws_by_index_usage
 
class  table_tiws_by_index_usage
 Table PERFORMANCE_SCHEMA.TABLE_IO_WAIT_SUMMARY_BY_INDEX. More...
 
struct  row_tiws_by_table
 A row of table PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE. More...
 
class  PFS_index_tiws_by_table
 
class  table_tiws_by_table
 Table PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE. More...
 
struct  row_tls_channel_status
 A row of PERFORMANCE_SCHEMA.TLS_CHANNEL_STATUS table . More...
 
class  table_tls_channel_status
 Table PERFORMANCE_SCHEMA.TLS_CHANNEL_STATUS. More...
 
struct  row_tlws_by_table
 A row of table PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS_SUMMARY_BY_TABLE. More...
 
class  PFS_index_tlws_by_table
 
class  table_tlws_by_table
 Table PERFORMANCE_SCHEMA.TABLE_LOCK_WAITS_SUMMARY_BY_TABLE. More...
 
struct  row_user_defined_functions
 A row of PERFORMANCE_SCHEMA.USER_DEFINED_FUNCTIONS. More...
 
class  PFS_index_user_defined_functions
 
class  PFS_index_user_defined_functions_by_name
 
class  table_user_defined_functions
 Table PERFORMANCE_SCHEMA.USER_DEFINED_FUNCTIONS. More...
 
struct  row_users
 A row of PERFORMANCE_SCHEMA.USERS. More...
 
class  PFS_index_users_by_user
 
class  table_users
 Table PERFORMANCE_SCHEMA.USERS. More...
 
struct  User_variable
 
class  User_variables
 
struct  row_uvar_by_thread
 A row of table PERFORMANCE_SCHEMA.USER_VARIABLES_BY_THREAD. More...
 
struct  pos_uvar_by_thread
 Position of a cursor on PERFORMANCE_SCHEMA.USER_VARIABLES_BY_THREAD. More...
 
class  PFS_index_uvar_by_thread
 
class  table_uvar_by_thread
 Table PERFORMANCE_SCHEMA.USER_VARIABLES_BY_THREAD. More...
 
struct  row_variables_by_thread
 A row of table PERFORMANCE_SCHEMA.VARIABLES_BY_THREAD. More...
 
struct  pos_variables_by_thread
 Position of a cursor on PERFORMANCE_SCHEMA.VARIABLES_BY_THREAD. More...
 
class  PFS_index_variables_by_thread
 
class  table_variables_by_thread
 Table PERFORMANCE_SCHEMA.VARIABLES_BY_THREAD. More...
 

Macros

#define ENUM_RPL_YES_NO
 
#define ENUM_RPL_YES_NO
 
#define ENUM_RPL_YES_NO
 
#define ENUM_RPL_YES_NO
 
#define ENUM_RPL_YES_NO
 

Enumerations

enum  enum_priv_processlist { PROCESSLIST_DENIED , PROCESSLIST_USER_ONLY , PROCESSLIST_ALL }
 
enum  enum_rpl_yes_no {
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO
}
 enum values for Service_State field More...
 
enum  enum_rpl_yes_no {
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO
}
 enum values for Service_State of coordinator thread More...
 
enum  enum_rpl_yes_no {
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO
}
 enumerated values for service_state of worker thread More...
 
enum  enum_rpl_yes_no {
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO
}
 
enum  enum_ssl_allowed { PS_SSL_ALLOWED_YES = 1 , PS_SSL_ALLOWED_NO , PS_SSL_ALLOWED_IGNORED }
 enum values for SSL_Allowed More...
 
enum  enum_rpl_yes_no {
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO ,
  PS_RPL_YES = 1 , PS_RPL_NO , PS_RPL_YES = 1 , PS_RPL_NO
}
 
enum  enum_rpl_connect_status_service_state { PS_RPL_CONNECT_SERVICE_STATE_YES = 1 , PS_RPL_CONNECT_SERVICE_STATE_NO , PS_RPL_CONNECT_SERVICE_STATE_CONNECTING }
 

Functions

void set_field_tiny (Field *f, long value)
 Helper, assign a value to a tinyint field. More...
 
void set_field_utiny (Field *f, ulong value)
 Helper, assign a value to a unsigned tinyint field. More...
 
long get_field_tiny (Field *f)
 Helper, read a value from an tinyint field. More...
 
ulong get_field_utiny (Field *f)
 
void set_field_short (Field *f, long value)
 Helper, assign a value to a short field. More...
 
void set_field_ushort (Field *f, ulong value)
 Helper, assign a value to a unsigned short field. More...
 
long get_field_short (Field *f)
 Helper, read a value from an smallint field. More...
 
ulong get_field_ushort (Field *f)
 
void set_field_medium (Field *f, long value)
 Helper, assign a value to a medium field. More...
 
void set_field_umedium (Field *f, ulong value)
 Helper, assign a value to a unsigned medium field. More...
 
long get_field_medium (Field *f)
 Helper, read a value from an mediumint field. More...
 
ulong get_field_umedium (Field *f)
 
void set_field_long (Field *f, long value)
 Helper, assign a value to a long field. More...
 
void set_field_ulong (Field *f, ulong value)
 Helper, assign a value to a ulong field. More...
 
long get_field_long (Field *f)
 Helper, read a value from a long field. More...
 
ulong get_field_ulong (Field *f)
 
void set_field_longlong (Field *f, longlong value)
 Helper, assign a value to a longlong field. More...
 
void set_field_ulonglong (Field *f, ulonglong value)
 Helper, assign a value to a ulonglong field. More...
 
longlong get_field_longlong (Field *f)
 
ulonglong get_field_ulonglong (Field *f)
 Helper, read a value from an ulonglong field. More...
 
void set_field_decimal (Field *f, double value)
 Helper, assign a value to a decimal field. More...
 
double get_field_decimal (Field *f)
 Helper, read a value from a decimal field. More...
 
void set_field_float (Field *f, double value)
 Helper, assign a value to a float field. More...
 
double get_field_float (Field *f)
 Helper, read a value from a float field. More...
 
void set_field_double (Field *f, double value)
 Helper, assign a value to a double field. More...
 
double get_field_double (Field *f)
 Helper, read a value from a double field. More...
 
void set_field_char_utf8mb4 (Field *f, const char *str, uint len)
 Helper, assign a value to a. More...
 
char * get_field_char_utf8mb4 (Field *f, char *val, uint *len)
 Helper, read a value from a. More...
 
Stringget_field_char_utf8mb4 (Field *f, String *val)
 Helper, read a value from a. More...
 
void set_field_varchar (Field *f, const CHARSET_INFO *cs, const char *str, uint len)
 Helper, assign a value to a. More...
 
Stringget_field_varchar_utf8mb4 (Field *f, String *val)
 Helper, read a value from a. More...
 
char * get_field_varchar_utf8mb4 (Field *f, char *val, uint *len)
 Helper, read a value from a. More...
 
void set_field_varchar_utf8mb4 (Field *f, const char *str)
 Helper, assign a value to a. More...
 
void set_field_varchar_utf8mb4 (Field *f, const char *str, uint len)
 Helper, assign a value to a. More...
 
void set_field_blob (Field *f, const char *val, size_t len)
 Helper, assign a value to a text/blob field. More...
 
void set_field_text (Field *f, const char *val, size_t len, const CHARSET_INFO *cs)
 Helper, assign a value to a text field. More...
 
char * get_field_blob (Field *f, char *val, uint *len)
 Helper, read a value from a blob field. More...
 
void set_field_enum (Field *f, ulonglong value)
 Helper, assign a value to an enum field. More...
 
ulonglong get_field_enum (Field *f)
 Helper, read a value from an enum field. More...
 
void set_field_set (Field *f, ulonglong value)
 Helper, assign a value to a set field. More...
 
ulonglong get_field_set (Field *f)
 Helper, read a value from a set field. More...
 
void set_field_date (Field *f, const char *value, uint len)
 Helper, assign a value to a date field. More...
 
char * get_field_date (Field *f, char *val, uint *len)
 Helper, read a value from an date field. More...
 
void set_field_time (Field *f, const char *value, uint len)
 Helper, assign a value to a time field. More...
 
char * get_field_time (Field *f, char *val, uint *len)
 Helper, read a value from an time field. More...
 
void set_field_datetime (Field *f, const char *value, uint len)
 Helper, assign a value to a datetime field. More...
 
char * get_field_datetime (Field *f, char *val, uint *len)
 Helper, read a value from an datetime field. More...
 
void set_field_timestamp (Field *f, ulonglong value)
 Helper, assign a value to a timestamp field. More...
 
void set_field_timestamp (Field *f, const char *value, uint len)
 Helper, assign a value to a timestamp field. More...
 
char * get_field_timestamp (Field *f, char *val, uint *len)
 Helper, read a value from an timestamp field. More...
 
void set_field_year (Field *f, ulong value)
 Helper, assign a value to a year field. More...
 
ulong get_field_year (Field *f)
 Helper, read a value from an year field. More...
 
void set_field_json (Field *f, const Json_wrapper *json)
 Helper, assign a value to a JSON field. More...
 
void set_nullable_field_schema_name (Field *f, const PFS_schema_name *schema)
 
void set_field_schema_name (Field *f, const PFS_schema_name *schema)
 
void set_nullable_field_object_name (Field *f, const PFS_object_name *object)
 
void set_field_object_name (Field *f, const PFS_object_name *object)
 
void set_nullable_field_routine_name (Field *f, const PFS_routine_name *object)
 
void set_field_routine_name (Field *f, const PFS_routine_name *object)
 
void format_sqltext (const char *source_sqltext, size_t source_length, const CHARSET_INFO *source_cs, bool truncated, String &sqltext)
 Helper, format sql text for output. More...
 
void make_source_column (const char *source_file, size_t source_line, char row_buffer[], size_t row_buffer_size, uint &row_length)
 Create a SOURCE column from source file and line. More...
 
void set_field_object_type (Field *f, enum_object_type object_type)
 
void set_field_lock_type (Field *f, PFS_TL_LOCK_TYPE lock_type)
 
void set_field_mdl_type (Field *f, opaque_mdl_type mdl_type)
 
void set_field_mdl_duration (Field *f, opaque_mdl_duration mdl_duration)
 
void set_field_mdl_status (Field *f, opaque_mdl_status mdl_status)
 
void set_field_isolation_level (Field *f, enum_isolation_level iso_level)
 
void set_field_xa_state (Field *f, enum_xa_transaction_state xa_state)
 

Detailed Description

Macro Definition Documentation

◆ ENUM_RPL_YES_NO [1/5]

#define ENUM_RPL_YES_NO

◆ ENUM_RPL_YES_NO [2/5]

#define ENUM_RPL_YES_NO

◆ ENUM_RPL_YES_NO [3/5]

#define ENUM_RPL_YES_NO

◆ ENUM_RPL_YES_NO [4/5]

#define ENUM_RPL_YES_NO

◆ ENUM_RPL_YES_NO [5/5]

#define ENUM_RPL_YES_NO

Enumeration Type Documentation

◆ enum_priv_processlist

Enumerator
PROCESSLIST_DENIED 

User is not allowed to see any data.

PROCESSLIST_USER_ONLY 

User does not have the PROCESS_ACL privilege.

PROCESSLIST_ALL 

User has the PROCESS_ACL privilege.

◆ enum_rpl_connect_status_service_state

Enumerator
PS_RPL_CONNECT_SERVICE_STATE_YES 
PS_RPL_CONNECT_SERVICE_STATE_NO 
PS_RPL_CONNECT_SERVICE_STATE_CONNECTING 

◆ enum_rpl_yes_no [1/5]

enum values for Service_State field

Enumerator
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 

◆ enum_rpl_yes_no [2/5]

enum values for Service_State of coordinator thread

Enumerator
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 

◆ enum_rpl_yes_no [3/5]

enumerated values for service_state of worker thread

Enumerator
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 

◆ enum_rpl_yes_no [4/5]

Enumerator
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 

◆ enum_rpl_yes_no [5/5]

Enumerator
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 
PS_RPL_YES 
PS_RPL_NO 

◆ enum_ssl_allowed

enum values for SSL_Allowed

Enumerator
PS_SSL_ALLOWED_YES 
PS_SSL_ALLOWED_NO 
PS_SSL_ALLOWED_IGNORED 

Function Documentation

◆ format_sqltext()

void format_sqltext ( const char *  source_sqltext,
size_t  source_length,
const CHARSET_INFO source_cs,
bool  truncated,
String sqltext 
)

Helper, format sql text for output.

Parameters
source_sqltextraw sqltext, possibly truncated
source_lengthlength of source_sqltext
source_cscharacter set of source_sqltext
truncatedtrue if source_sqltext was truncated
sqltextsqltext formatted for output

◆ get_field_blob()

char * get_field_blob ( Field f,
char *  val,
uint len 
)

Helper, read a value from a blob field.

Parameters
fthe field to read
[out]valthe field value
[out]lenfield value length
Returns
the field value

◆ get_field_char_utf8mb4() [1/2]

char * get_field_char_utf8mb4 ( Field f,
char *  val,
uint len 
)

Helper, read a value from a.

char utf8mb4

field.

Parameters
fthe field to read
[out]valthe field value
[out]lenfield value length
Returns
the field value

◆ get_field_char_utf8mb4() [2/2]

String * get_field_char_utf8mb4 ( Field f,
String val 
)

Helper, read a value from a.

char utf8mb4

field.

Parameters
fthe field to read
[out]valthe field value
Returns
the field value

◆ get_field_date()

char * get_field_date ( Field f,
char *  val,
uint len 
)

Helper, read a value from an date field.

Parameters
fthe field to read
[out]valthe field value
[out]lenfield value length
Returns
the field value

◆ get_field_datetime()

char * get_field_datetime ( Field f,
char *  val,
uint len 
)

Helper, read a value from an datetime field.

Parameters
fthe field to read
[out]valthe field value
[out]lenfield value length
Returns
the field value

◆ get_field_decimal()

double get_field_decimal ( Field f)

Helper, read a value from a decimal field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_double()

double get_field_double ( Field f)

Helper, read a value from a double field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_enum()

ulonglong get_field_enum ( Field f)

Helper, read a value from an enum field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_float()

double get_field_float ( Field f)

Helper, read a value from a float field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_long()

long get_field_long ( Field f)

Helper, read a value from a long field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_longlong()

longlong get_field_longlong ( Field f)

◆ get_field_medium()

long get_field_medium ( Field f)

Helper, read a value from an mediumint field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_set()

ulonglong get_field_set ( Field f)

Helper, read a value from a set field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_short()

long get_field_short ( Field f)

Helper, read a value from an smallint field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_time()

char * get_field_time ( Field f,
char *  val,
uint len 
)

Helper, read a value from an time field.

Parameters
fthe field to read
[out]valthe field value
[out]lenfield value length
Returns
the field value

◆ get_field_timestamp()

char * get_field_timestamp ( Field f,
char *  val,
uint len 
)

Helper, read a value from an timestamp field.

Parameters
fthe field to read
[out]valthe field value
[out]lenfield value length
Returns
the field value

◆ get_field_tiny()

long get_field_tiny ( Field f)

Helper, read a value from an tinyint field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_ulong()

ulong get_field_ulong ( Field f)

◆ get_field_ulonglong()

ulonglong get_field_ulonglong ( Field f)

Helper, read a value from an ulonglong field.

Parameters
fthe field to read
Returns
the field value

◆ get_field_umedium()

ulong get_field_umedium ( Field f)

◆ get_field_ushort()

ulong get_field_ushort ( Field f)

◆ get_field_utiny()

ulong get_field_utiny ( Field f)

◆ get_field_varchar_utf8mb4() [1/2]

char * get_field_varchar_utf8mb4 ( Field f,
char *  val,
uint len 
)

Helper, read a value from a.

varchar utf8mb4

field.

Parameters
fthe field to read
[out]valthe field value
[out]lenfield value length
Returns
the field value

◆ get_field_varchar_utf8mb4() [2/2]

String * get_field_varchar_utf8mb4 ( Field f,
String val 
)

Helper, read a value from a.

varchar utf8mb4

field.

Parameters
fthe field to read
[out]valthe field value
Returns
the field value

◆ get_field_year()

ulong get_field_year ( Field f)

Helper, read a value from an year field.

Parameters
fthe field to read
Returns
the field value

◆ make_source_column()

void make_source_column ( const char *  source_file,
size_t  source_line,
char  row_buffer[],
size_t  row_buffer_size,
uint row_length 
)

Create a SOURCE column from source file and line.

Parameters
source_filesource file name pointer from FILE
source_lineline number
row_buffertarget string buffer
row_buffer_sizesize of target buffer
row_lengthstring length of combined source file and line

◆ set_field_blob()

void set_field_blob ( Field f,
const char *  val,
size_t  len 
)

Helper, assign a value to a text/blob field.

Parameters
fthe field to set
valthe value to assign
lenthe length of the string to assign

◆ set_field_char_utf8mb4()

void set_field_char_utf8mb4 ( Field f,
const char *  str,
uint  len 
)

Helper, assign a value to a.

char utf8mb4

field.

Parameters
fthe field to set
strthe string to assign
lenthe length of the string to assign

◆ set_field_date()

void set_field_date ( Field f,
const char *  value,
uint  len 
)

Helper, assign a value to a date field.

Parameters
fthe field to set
valuethe value to assign
lenlength of the value

◆ set_field_datetime()

void set_field_datetime ( Field f,
const char *  value,
uint  len 
)

Helper, assign a value to a datetime field.

Parameters
fthe field to set
valuethe value to assign
lenlength of the value

◆ set_field_decimal()

void set_field_decimal ( Field f,
double  value 
)

Helper, assign a value to a decimal field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_double()

void set_field_double ( Field f,
double  value 
)

Helper, assign a value to a double field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_enum()

void set_field_enum ( Field f,
ulonglong  value 
)

Helper, assign a value to an enum field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_float()

void set_field_float ( Field f,
double  value 
)

Helper, assign a value to a float field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_isolation_level()

void set_field_isolation_level ( Field f,
enum_isolation_level  iso_level 
)

◆ set_field_json()

void set_field_json ( Field f,
const Json_wrapper json 
)

Helper, assign a value to a JSON field.

Parameters
fthe field to set
jsonthe value to assign

◆ set_field_lock_type()

void set_field_lock_type ( Field f,
PFS_TL_LOCK_TYPE  lock_type 
)

◆ set_field_long()

void set_field_long ( Field f,
long  value 
)

Helper, assign a value to a long field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_longlong()

void set_field_longlong ( Field f,
longlong  value 
)

Helper, assign a value to a longlong field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_mdl_duration()

void set_field_mdl_duration ( Field f,
opaque_mdl_duration  mdl_duration 
)

◆ set_field_mdl_status()

void set_field_mdl_status ( Field f,
opaque_mdl_status  mdl_status 
)

◆ set_field_mdl_type()

void set_field_mdl_type ( Field f,
opaque_mdl_type  mdl_type 
)

◆ set_field_medium()

void set_field_medium ( Field f,
long  value 
)

Helper, assign a value to a medium field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_object_name()

void set_field_object_name ( Field f,
const PFS_object_name object 
)

◆ set_field_object_type()

void set_field_object_type ( Field f,
enum_object_type  object_type 
)

◆ set_field_routine_name()

void set_field_routine_name ( Field f,
const PFS_routine_name object 
)

◆ set_field_schema_name()

void set_field_schema_name ( Field f,
const PFS_schema_name schema 
)

◆ set_field_set()

void set_field_set ( Field f,
ulonglong  value 
)

Helper, assign a value to a set field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_short()

void set_field_short ( Field f,
long  value 
)

Helper, assign a value to a short field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_text()

void set_field_text ( Field f,
const char *  val,
size_t  len,
const CHARSET_INFO cs 
)

Helper, assign a value to a text field.

Parameters
fthe field to set
valthe value to assign
lenthe length of the string to assign
csthe charset of the string

◆ set_field_time()

void set_field_time ( Field f,
const char *  value,
uint  len 
)

Helper, assign a value to a time field.

Parameters
fthe field to set
valuethe value to assign
lenlength of the value

◆ set_field_timestamp() [1/2]

void set_field_timestamp ( Field f,
const char *  value,
uint  len 
)

Helper, assign a value to a timestamp field.

Parameters
fthe field to set
valuethe value to assign
lenlength of the value

◆ set_field_timestamp() [2/2]

void set_field_timestamp ( Field f,
ulonglong  value 
)

Helper, assign a value to a timestamp field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_tiny()

void set_field_tiny ( Field f,
long  value 
)

Helper, assign a value to a tinyint field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_ulong()

void set_field_ulong ( Field f,
ulong  value 
)

Helper, assign a value to a ulong field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_ulonglong()

void set_field_ulonglong ( Field f,
ulonglong  value 
)

Helper, assign a value to a ulonglong field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_umedium()

void set_field_umedium ( Field f,
ulong  value 
)

Helper, assign a value to a unsigned medium field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_ushort()

void set_field_ushort ( Field f,
ulong  value 
)

Helper, assign a value to a unsigned short field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_utiny()

void set_field_utiny ( Field f,
ulong  value 
)

Helper, assign a value to a unsigned tinyint field.

Parameters
fthe field to set
valuethe value to assign

◆ set_field_varchar()

void set_field_varchar ( Field f,
const CHARSET_INFO cs,
const char *  str,
uint  len 
)

Helper, assign a value to a.

varchar utf8mb4

field.

Parameters
fthe field to set
csthe string character set
strthe string to assign
lenthe length of the string to assign

◆ set_field_varchar_utf8mb4() [1/2]

void set_field_varchar_utf8mb4 ( Field f,
const char *  str 
)

Helper, assign a value to a.

varchar utf8mb4

field.

Parameters
fthe field to set
strthe string to assign

◆ set_field_varchar_utf8mb4() [2/2]

void set_field_varchar_utf8mb4 ( Field f,
const char *  str,
uint  len 
)

Helper, assign a value to a.

varchar utf8mb4

field.

Parameters
fthe field to set
strthe string to assign
lenthe length of the string to assign

◆ set_field_xa_state()

void set_field_xa_state ( Field f,
enum_xa_transaction_state  xa_state 
)

◆ set_field_year()

void set_field_year ( Field f,
ulong  value 
)

Helper, assign a value to a year field.

Parameters
fthe field to set
valuethe value to assign

◆ set_nullable_field_object_name()

void set_nullable_field_object_name ( Field f,
const PFS_object_name object 
)

◆ set_nullable_field_routine_name()

void set_nullable_field_routine_name ( Field f,
const PFS_routine_name object 
)

◆ set_nullable_field_schema_name()

void set_nullable_field_schema_name ( Field f,
const PFS_schema_name schema 
)