MySQL 9.1.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 |