24#ifndef COMPONENTS_SERVICES_DEFS_EVENT_TRACKING_TABLE_ACCESS_DEFS_H
25#define COMPONENTS_SERVICES_DEFS_EVENT_TRACKING_TABLE_ACCESS_DEFS_H
35#define EVENT_TRACKING_TABLE_ACCESS_READ (1 << 0)
37#define EVENT_TRACKING_TABLE_ACCESS_INSERT (1 << 1)
39#define EVENT_TRACKING_TABLE_ACCESS_UPDATE (1 << 2)
41#define EVENT_TRACKING_TABLE_ACCESS_DELETE (1 << 3)
43#define EVENT_TRACKING_TABLE_ACCESS_ALL \
44 EVENT_TRACKING_TABLE_ACCESS_READ | EVENT_TRACKING_TABLE_ACCESS_INSERT | \
45 EVENT_TRACKING_TABLE_ACCESS_UPDATE | EVENT_TRACKING_TABLE_ACCESS_DELETE
Common data used for tracking various types of events.
unsigned long mysql_connection_id
Connection Identifier.
Definition: event_tracking_common_defs.h:46
unsigned long mysql_event_tracking_table_access_subclass_t
Events for Table access event tracking.
Definition: event_tracking_table_access_defs.h:52
String with length information.
Definition: mysql_string_defs.h:33
Structure for Table access event tracking.
Definition: event_tracking_table_access_defs.h:59
mysql_event_tracking_table_access_subclass_t event_subclass
Event subclass.
Definition: event_tracking_table_access_defs.h:61
mysql_connection_id connection_id
Connection id.
Definition: event_tracking_table_access_defs.h:63
mysql_cstring_with_length table_database
Database name - System charset (defaults to utf8mb4) Please use s_mysql_mysql_charset to obtain chars...
Definition: event_tracking_table_access_defs.h:68
mysql_cstring_with_length table_name
Table name - System charset (defaults to utf8mb4) Please use s_mysql_mysql_charset to obtain charset.
Definition: event_tracking_table_access_defs.h:73