MySQL 9.1.0
Source Code Documentation
sql_event_tracking_to_audit_event_mapping.h File Reference
#include <array>
#include <string>
#include <unordered_map>
#include "mysql/plugin_audit.h"

Go to the source code of this file.

Classes

struct  EnumHash
 
class  Singleton_event_tracking_service_to_plugin_mapping
 

Enumerations

enum class  Event_tracking_class {
  AUTHENTICATION = 0 , COMMAND , CONNECTION , GENERAL ,
  GLOBAL_VARIABLE , MESSAGE , PARSE , QUERY ,
  SHUTDOWN , STARTUP , STORED_PROGRAM , TABLE_ACCESS ,
  LAST
}
 Event tracking classes If a new event tracking class is introduced, this class should be kept in sync. More...
 

Variables

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

Enumeration Type Documentation

◆ Event_tracking_class

enum class Event_tracking_class
strong

Event tracking classes If a new event tracking class is introduced, this class should be kept in sync.

Enumerator
AUTHENTICATION 
COMMAND 
CONNECTION 
GENERAL 
GLOBAL_VARIABLE 
MESSAGE 
PARSE 
QUERY 
SHUTDOWN 
STARTUP 
STORED_PROGRAM 
TABLE_ACCESS 
LAST 

Variable Documentation

◆ event_tracking_names

const char* event_tracking_names[]
extern

◆ plugin_event_names

const char* plugin_event_names[]
extern