MySQL 8.4.0
Source Code Documentation
event_tracking_message_defs.h File Reference

Data for message event tracking. More...

Go to the source code of this file.

Classes

struct  mysql_event_tracking_message_key_value_t
 Structure that stores key-value pair of the Message event. More...
 
struct  mysql_event_tracking_message_data
 Structure for Message event tracking. More...
 

Macros

#define EVENT_TRACKING_MESSAGE_INTERNAL   (1 << 0)
 Internally generated message. More...
 
#define EVENT_TRACKING_MESSAGE_USER   (1 << 1)
 User generated message. More...
 
#define EVENT_TRACKING_MESSAGE_ALL    EVENT_TRACKING_MESSAGE_INTERNAL | EVENT_TRACKING_MESSAGE_USER
 
#define EVENT_TRACKING_MESSAGE_VALUE_TYPE_STR   (1 << 0)
 Value is of the string type. More...
 
#define EVENT_TRACKING_MESSAGE_VALUE_TYPE_NUM   (1 << 1)
 Value is of the numeric type. More...
 

Typedefs

typedef unsigned long mysql_event_tracking_message_subclass_t
 Events for Message event tracking. More...
 
typedef int mysql_event_tracking_message_value_type_t
 Type of the value element of the key-value pair. More...
 

Detailed Description

Data for message event tracking.

Macro Definition Documentation

◆ EVENT_TRACKING_MESSAGE_ALL

#define EVENT_TRACKING_MESSAGE_ALL    EVENT_TRACKING_MESSAGE_INTERNAL | EVENT_TRACKING_MESSAGE_USER

◆ EVENT_TRACKING_MESSAGE_INTERNAL

#define EVENT_TRACKING_MESSAGE_INTERNAL   (1 << 0)

Internally generated message.

◆ EVENT_TRACKING_MESSAGE_USER

#define EVENT_TRACKING_MESSAGE_USER   (1 << 1)

User generated message.

◆ EVENT_TRACKING_MESSAGE_VALUE_TYPE_NUM

#define EVENT_TRACKING_MESSAGE_VALUE_TYPE_NUM   (1 << 1)

Value is of the numeric type.

◆ EVENT_TRACKING_MESSAGE_VALUE_TYPE_STR

#define EVENT_TRACKING_MESSAGE_VALUE_TYPE_STR   (1 << 0)

Value is of the string type.

Typedef Documentation

◆ mysql_event_tracking_message_subclass_t

Events for Message event tracking.

◆ mysql_event_tracking_message_value_type_t

Type of the value element of the key-value pair.