Abstract_options_provider() | Mysql::Tools::Base::Options::Abstract_options_provider | protected |
add_provider(I_options_provider *options_provider) | Mysql::Tools::Base::Options::Composite_options_provider | |
add_providers(I_options_provider *first,...) | Mysql::Tools::Base::Options::Composite_options_provider | |
attach_new_option(T_type *option) | Mysql::Tools::Base::Options::Abstract_options_provider | inlineprivate |
create_connection() override | Mysql::Tools::Base::Options::Mysql_connection_options | virtual |
create_new_disabled_option(std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_enum_option(T_type *value, const T_typelib *type, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | inline |
create_new_option(std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_option(char **value, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_option(std::optional< std::string > *value, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_option(int32 *value, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_option(uint32 *value, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_option(int64 *value, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_option(uint64 *value, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_option(double *value, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_option(bool *value, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_new_password_option(std::optional< std::string > *value, std::string name, std::string description) | Mysql::Tools::Base::Options::Abstract_options_provider | |
create_options() override | Mysql::Tools::Base::Options::Mysql_connection_options | virtual |
db_error(MYSQL *connection, const char *when) | Mysql::Tools::Base::Options::Mysql_connection_options | private |
generate_options() override | Mysql::Tools::Base::Options::Composite_options_provider | virtual |
get_current_charset() const | Mysql::Tools::Base::Options::Mysql_connection_options | |
get_null_or_string(std::optional< std::string > &maybeString) | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_are_options_created | Mysql::Tools::Base::Options::Abstract_options_provider | private |
m_bind_addr | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_compress | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_compress_algorithm | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_default_auth | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_default_charset | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_get_server_public_key | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_host | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_max_allowed_packet | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_mysql_port | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_mysql_unix_port | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_name_usage | Mysql::Tools::Base::Options::Abstract_options_provider | private |
m_net_buffer_length | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_optid_usage | Mysql::Tools::Base::Options::Abstract_options_provider | private |
m_option_changed_listener | Mysql::Tools::Base::Options::Abstract_options_provider | private |
m_options_created | Mysql::Tools::Base::Options::Abstract_options_provider | private |
m_options_providers | Mysql::Tools::Base::Options::Composite_options_provider | private |
m_password | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_plugin_dir | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_program | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_protocol | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_protocol_string | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_server_public_key | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_ssl_options_provider | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_user | Mysql::Tools::Base::Options::Mysql_connection_options | private |
m_zstd_compress_level | Mysql::Tools::Base::Options::Mysql_connection_options | private |
Mysql_connection_options(Abstract_program *program) | Mysql::Tools::Base::Options::Mysql_connection_options | explicit |
mysql_inited | Mysql::Tools::Base::Options::Mysql_connection_options | privatestatic |
notify_option_name_changed(I_option *source, std::string old_name) override | Mysql::Tools::Base::Options::Abstract_options_provider | privatevirtual |
notify_option_optid_changed(I_option *source, uint32 old_optid) override | Mysql::Tools::Base::Options::Abstract_options_provider | privatevirtual |
options_parsed() override | Mysql::Tools::Base::Options::Composite_options_provider | virtual |
protocol_callback(char *not_used) | Mysql::Tools::Base::Options::Mysql_connection_options | private |
set_current_charset(CHARSET_INFO *charset) | Mysql::Tools::Base::Options::Mysql_connection_options | |
set_option_changed_listener(I_option_changed_listener *listener) override | Mysql::Tools::Base::Options::Abstract_options_provider | protectedvirtual |
~Abstract_options_provider() override | Mysql::Tools::Base::Options::Abstract_options_provider | protected |
~I_connection_factory()=default | Mysql::Tools::Base::I_connection_factory | privatevirtual |
~I_option_changed_listener()=default | Mysql::Tools::Base::Options::I_option_changed_listener | virtual |