MySQL 8.3.0
Source Code Documentation
|
#include <classic_protocol_message.h>
Public Types | |
using | string_type = std::conditional_t< Borrowed, std::string_view, std::string > |
Public Member Functions | |
constexpr | ChangeUser (string_type username, string_type auth_method_data, string_type schema, uint16_t collation, string_type auth_method_name, string_type attributes) |
construct a ChangeUser message. More... | |
constexpr uint8_t | collation () const noexcept |
constexpr string_type | username () const |
constexpr string_type | auth_method_data () const |
constexpr string_type | schema () const |
constexpr string_type | auth_method_name () const |
constexpr string_type | attributes () const |
Private Attributes | |
string_type | username_ |
string_type | auth_method_data_ |
string_type | schema_ |
uint16_t | collation_ |
string_type | auth_method_name_ |
string_type | attributes_ |
using classic_protocol::borrowable::message::client::ChangeUser< Borrowed >::string_type = std::conditional_t<Borrowed, std::string_view, std::string> |
|
inlineconstexpr |
construct a ChangeUser message.
username | username to change to |
auth_method_data | auth-method specific data like hashed password |
schema | initial schema of the newly authenticated session |
auth_method_name | auth-method the data is for |
collation | collation |
attributes | session-attributes |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |