![]() |
MySQL 26.10.0
Source Code Documentation
|
Typedefs | |
| using | MRSAccount = RouterConfig::MRSAccount |
Functions | |
| std::string | format_auth_id (const std::string &username, std::string_view host=internal_account_host) |
| bool | account_is_locked (const MRSAccount &account) |
| void | validate_account_in_session (Command_executor &query_executor, const MRSAccount &account, bool is_locked) |
| void | validate_account (const MRSAccount &account) |
| bool | create_account_if_missing (Command_executor &query_executor, const MRSAccount &account, bool defer_missing_provider_role) |
| template<typename Operation > | |
| int | run_backend_operation (const char *name, Operation &&operation) noexcept |
Variables | |
| constexpr char | internal_account_host [] = "localhost" |
| constexpr char | provider_role_host [] = "%" |
| using mrs_component::anonymous_namespace{mrs_component_backend.cc}::MRSAccount = typedef RouterConfig::MRSAccount |
| bool mrs_component::anonymous_namespace{mrs_component_backend.cc}::account_is_locked | ( | const MRSAccount & | account | ) |
| bool mrs_component::anonymous_namespace{mrs_component_backend.cc}::create_account_if_missing | ( | Command_executor & | query_executor, |
| const MRSAccount & | account, | ||
| bool | defer_missing_provider_role | ||
| ) |
| std::string mrs_component::anonymous_namespace{mrs_component_backend.cc}::format_auth_id | ( | const std::string & | username, |
| std::string_view | host = internal_account_host |
||
| ) |
|
noexcept |
| void mrs_component::anonymous_namespace{mrs_component_backend.cc}::validate_account | ( | const MRSAccount & | account | ) |
| void mrs_component::anonymous_namespace{mrs_component_backend.cc}::validate_account_in_session | ( | Command_executor & | query_executor, |
| const MRSAccount & | account, | ||
| bool | is_locked | ||
| ) |
|
constexpr |
|
constexpr |