MySQL 9.1.0
Source Code Documentation
mysql_event_tracking_parse_data Struct Reference

Structure for the Parse event tracking. More...

#include <event_tracking_parse_defs.h>

Public Attributes

mysql_connection_id connection_id
 Connection id. More...
 
mysql_event_tracking_parse_subclass_t event_subclass
 MYSQL_AUDIT_[PRE|POST]_PARSE event id. More...
 
mysql_event_tracking_parse_rewrite_plugin_flagflags
 one of FLAG_REWRITE_PLUGIN_* More...
 
mysql_cstring_with_length query
 input: the original query text More...
 
mysql_cstring_with_lengthrewritten_query
 output: returns the null-terminated rwritten query allocated by my_malloc() More...
 

Detailed Description

Structure for the Parse event tracking.

Member Data Documentation

◆ connection_id

mysql_connection_id mysql_event_tracking_parse_data::connection_id

Connection id.

◆ event_subclass

mysql_event_tracking_parse_subclass_t mysql_event_tracking_parse_data::event_subclass

MYSQL_AUDIT_[PRE|POST]_PARSE event id.

◆ flags

mysql_event_tracking_parse_rewrite_plugin_flag* mysql_event_tracking_parse_data::flags

one of FLAG_REWRITE_PLUGIN_*

◆ query

mysql_cstring_with_length mysql_event_tracking_parse_data::query

input: the original query text

◆ rewritten_query

mysql_cstring_with_length* mysql_event_tracking_parse_data::rewritten_query

output: returns the null-terminated rwritten query allocated by my_malloc()


The documentation for this struct was generated from the following file: