![]() |
MySQL 9.3.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/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 |