Namespace Mysqlx.Notice
Classes
Frame
Common frame for all notices
.type |
Value |
---|---|
@ref Mysqlx::Notice::Warning | 1 |
@ref Mysqlx::Notice::SessionVariableChanged | 2 |
@ref Mysqlx::Notice::SessionStateChanged | 3 |
@ref Mysqlx::Notice::GroupReplicationStateChanged | 4 |
@ref Mysqlx::Notice::ServerHello | 5 |
Frame.Types
Container for nested types declared in the Frame message type.
GroupReplicationStateChanged
Notify clients about group replication state changes
@ref Mysqlx::Notice::Frame Field | Value |
---|---|
.type |
4 |
.scope |
global |
GroupReplicationStateChanged.Types
Container for nested types declared in the GroupReplicationStateChanged message type.
MysqlxNoticeReflection
Holder for reflection information generated from mysqlx_notice.proto
ServerHello
Notify clients about connection to X Protocol server
@ref Mysqlx::Notice::Frame Field | Value |
---|---|
.type |
5 |
.scope |
global |
SessionStateChanged
SessionStateChanged.Types
Container for nested types declared in the SessionStateChanged message type.
SessionVariableChanged
Notify clients about changes to the current session variables.
Every change to a variable that is accessible through:
@code{sql} SHOW SESSION VARIABLES @endcode
@ref Mysqlx::Notice::Frame Field | Value |
---|---|
.type |
2 |
.scope |
local |
Warning
Server-side warnings and notes
@par .scope
== local
.level
, .code
and .msg
map the content of:
@code{sql}
SHOW WARNINGS
@endcode
@par .scope
== global
(undefined) Will be used for global, unstructured messages like:
- server is shutting down
- a node disconnected from group
- schema or table dropped
@ref Mysqlx::Notice::Frame Field | Value |
---|---|
.type |
1 |
.scope |
local or global |
Warning.Types
Container for nested types declared in the Warning message type.
Enums
Frame.Types.Scope
- scope of notice
Frame.Types.Type
- type of notice payload