MySQL 8.4.0
Source Code Documentation
sql_event_tracking_to_audit_event_mapping.cc File Reference

Macros

#define STRINGIFY(x)   #x
 
#define MAPIFY(x)   std::make_pair(x, #x)
 

Variables

const char * plugin_event_names []
 
const char * event_tracking_names []
 

Macro Definition Documentation

◆ MAPIFY

#define MAPIFY (   x)    std::make_pair(x, #x)

◆ STRINGIFY

#define STRINGIFY (   x)    #x

Variable Documentation

◆ event_tracking_names

const char* event_tracking_names[]
Initial value:
= {"event_tracking_authentication",
"event_tracking_command",
"event_tracking_connection",
"event_tracking_general",
"event_tracking_global_variable",
"event_tracking_message",
"event_tracking_parse",
"event_tracking_query",
"event_tracking_lifecycle",
"event_tracking_lifecycle",
"event_tracking_stored_program",
"event_tracking_table_access",
""}

◆ plugin_event_names

const char* plugin_event_names[]
Initial value:
= {
nullptr}
@ MYSQL_AUDIT_SERVER_SHUTDOWN_CLASS
Definition: plugin_audit.h:58
@ MYSQL_AUDIT_AUTHENTICATION_CLASS
Definition: plugin_audit.h:62
@ MYSQL_AUDIT_STORED_PROGRAM_CLASS
Definition: plugin_audit.h:61
@ MYSQL_AUDIT_MESSAGE_CLASS
Definition: plugin_audit.h:63
@ MYSQL_AUDIT_GENERAL_CLASS
Definition: plugin_audit.h:51
@ MYSQL_AUDIT_SERVER_STARTUP_CLASS
Definition: plugin_audit.h:57
@ MYSQL_AUDIT_PARSE_CLASS
Definition: plugin_audit.h:53
@ MYSQL_AUDIT_QUERY_CLASS
Definition: plugin_audit.h:60
@ MYSQL_AUDIT_COMMAND_CLASS
Definition: plugin_audit.h:59
@ MYSQL_AUDIT_GLOBAL_VARIABLE_CLASS
Definition: plugin_audit.h:56
@ MYSQL_AUDIT_TABLE_ACCESS_CLASS
Definition: plugin_audit.h:55
@ MYSQL_AUDIT_CONNECTION_CLASS
Definition: plugin_audit.h:52
#define STRINGIFY(x)
Definition: sql_event_tracking_to_audit_event_mapping.cc:26