MySQL 8.3.0
Source Code Documentation
Mysqlx::Notice::Frame Struct Reference

Common frame for all notices. More...

Public Types

enum  Scope { GLOBAL = 1 , LOCAL = 2 }
 scope of notice More...
 
enum  Type {
  WARNING = 1 , SESSION_VARIABLE_CHANGED = 2 , SESSION_STATE_CHANGED = 3 , GROUP_REPLICATION_STATE_CHANGED = 4 ,
  SERVER_HELLO = 5
}
 type of notice payload More...
 

Public Attributes

required uint32 type = 1
 the type of the payload More...
 
optional Scope scope = 2 [ default = GLOBAL ]
 global or local notification More...
 
optional bytes payload = 3
 the payload of the notification More...
 
ServerMessages::Type server_message_id = NOTICE
 

Detailed Description

Member Enumeration Documentation

◆ Scope

scope of notice

Enumerator
GLOBAL 
LOCAL 

◆ Type

type of notice payload

Enumerator
WARNING 
SESSION_VARIABLE_CHANGED 
SESSION_STATE_CHANGED 
GROUP_REPLICATION_STATE_CHANGED 
SERVER_HELLO 

Member Data Documentation

◆ payload

optional bytes Mysqlx::Notice::Frame::payload = 3

the payload of the notification

◆ scope

optional Scope Mysqlx::Notice::Frame::scope = 2 [ default = GLOBAL ]

global or local notification

◆ server_message_id

ServerMessages::Type Mysqlx::Notice::Frame::server_message_id = NOTICE

◆ type

required uint32 Mysqlx::Notice::Frame::type = 1

the type of the payload


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