Get desktop application:
View/edit binary Protocol Buffers messages
* 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 |
* the type of the payload
* global or local notification
* the payload of the notification
* scope of notice
Used in:
* type of notice payload
* Notify clients about group replication state changes | @ref Mysqlx::Notice::Frame Field | Value | |-----------------------------------|------------| |``.type`` | 4 | |``.scope`` | ``global`` |
* type of group replication event
* view identifier
* Notify clients about connection to X Protocol server | @ref Mysqlx::Notice::Frame Field | Value | |-----------------------------------|------------| |``.type`` | 5 | |``.scope`` | ``global`` |
(message has no fields)
* parameter key
* updated value
Used in:
.. more to be added
* 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``|
* name of the variable
* the changed value of param
* 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`` |
* Note or Warning
* warning code
* warning message
Used in: