![]() |
MySQL 9.5.0
Source Code Documentation
|
A bridge implementation that translates event tracking APIs to audit plugin APIs. More...
#include "mysql_server_event_tracking_bridge_imp.h"#include "sql/command_mapping.h"#include "sql/current_thd.h"#include "sql/mysqld.h"#include "sql/sql_audit.h"#include "sql/sql_class.h"#include "sql/sql_lex.h"#include "sql/sql_plugin.h"#include "sql/sql_rewrite.h"#include "my_sys.h"#include "mysql/components/services/log_builtins.h"#include "mysql/plugin_audit.h"#include <memory>Namespaces | |
| namespace | anonymous_namespace{mysql_server_event_tracking_bridge_imp.cc} |
Macros | |
| #define | TO_LEXCSTRING(x) { x.str, x.length } |
| Macro to perform LEX_CSTRING transformation. More... | |
A bridge implementation that translates event tracking APIs to audit plugin APIs.
| #define TO_LEXCSTRING | ( | x | ) | { x.str, x.length } |
Macro to perform LEX_CSTRING transformation.
| void deinit_srv_event_tracking_handles | ( | ) |
| void init_srv_event_tracking_handles | ( | ) |
|
static |
| const mysql_service_event_tracking_authentication_t* srv_event_tracking_authentication |
| const mysql_service_event_tracking_command_t* srv_event_tracking_command = nullptr |
| const mysql_service_event_tracking_connection_t* srv_event_tracking_connection |
| const mysql_service_event_tracking_general_t* srv_event_tracking_general = nullptr |
| const mysql_service_event_tracking_global_variable_t* srv_event_tracking_global_variable = nullptr |
| const mysql_service_event_tracking_lifecycle_t* srv_event_tracking_lifecycle = nullptr |
| const mysql_service_event_tracking_message_t* srv_event_tracking_message = nullptr |
| const mysql_service_event_tracking_parse_t* srv_event_tracking_parse = nullptr |
| const mysql_service_event_tracking_query_t* srv_event_tracking_query = nullptr |
| const mysql_service_event_tracking_stored_program_t* srv_event_tracking_stored_program |
| const mysql_service_event_tracking_table_access_t* srv_event_tracking_table_access |