![]() |
MySQL 9.5.0
Source Code Documentation
|
#include "bootstrap_configurator.h"#include <algorithm>#include <fstream>#include <iostream>#include <map>#include "bootstrap_mysql_account.h"#include "config_builder.h"#include "config_section_printer.h"#include "dim.h"#include "harness_assert.h"#include "keyring_handler.h"#include "mrs/configuration.h"#include "mrs/database/query_version.h"#include "my_macros.h"#include "mysql/harness/filesystem.h"#include "mysql/harness/logging/logging.h"#include "mysql/harness/logging/registry.h"#include "mysqld_error.h"#include "mysqlrouter/config_files.h"#include "mysqlrouter/default_paths.h"#include "mysqlrouter/http_constants.h"#include "mysqlrouter/router_config_utils.h"#include "mysqlrouter/server_compatibility.h"#include "mysqlrouter/sys_user_operations.h"#include "mysqlrouter/uri.h"#include "mysqlrouter/utils.h"#include "print_version.h"#include "random_generator.h"#include "router_config.h"#include "socket_operations.h"Functions | |
| static mysql_harness::LoaderConfig * | make_config (const std::map< std::string, std::string > params, const std::vector< std::string > &config_files, const CmdArgHandler::ConfigOverwrites &config_overrides) |
| static std::string | generate_username (const std::string &prefix, uint32_t router_id, const mysql_harness::RandomGeneratorInterface &rg=mysql_harness::RandomGenerator()) |
| static std::string | string_after (std::string s, char c) |
| static std::string | get_plugin_folder_overwrite (const CmdArgHandler::ConfigOverwrites &overwrites) |
| static void | check_config_overwrites (const CmdArgHandler::ConfigOverwrites &overwrites) |
| static std::pair< bool, CmdOption > | cmd_option_acceptor (const std::string §ion, const std::set< std::string > &accepted_opts, const CmdOption &opt) |
| filter CmdOption by section. More... | |
| static bool | ends_with (const std::string &value, const std::string &&sst) |
| static bool | starts_with (const std::string &value, const std::string &&sst) |
Variables | |
| constexpr const char | kConfigMrsSection [] = "mysql_rest_service" |
| constexpr const char | kProgramName [] = "mysqlrouter_bootstrap" |
| constexpr const char | kRouterProgramName [] = "mysqlrouter" |
| static const size_t | kHelpScreenWidth = 72 |
| static const size_t | kHelpScreenIndent = 8 |
|
static |
|
static |
filter CmdOption by section.
makes options "required" if needed for the usage output
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
constexpr |
|
static |
|
static |
|
constexpr |
|
constexpr |