MXS-2304 Use get_enum() instead of config_get_enum()
This commit is contained in:
15
server/modules/filter/cache/cachefilter.cc
vendored
15
server/modules/filter/cache/cachefilter.cc
vendored
@ -353,15 +353,12 @@ bool CacheFilter::process_params(MXS_CONFIG_PARAMETER* ppParams, CACHE_CONFIG& c
|
||||
config.storage = MXS_STRDUP(config_get_string(ppParams, "storage"));
|
||||
config.max_resultset_rows = ppParams->get_integer("max_resultset_rows");
|
||||
config.max_resultset_size = config_get_size(ppParams, "max_resultset_size");
|
||||
config.thread_model = static_cast<cache_thread_model_t>(config_get_enum(ppParams,
|
||||
"cached_data",
|
||||
parameter_cached_data_values));
|
||||
config.selects = static_cast<cache_selects_t>(config_get_enum(ppParams,
|
||||
"selects",
|
||||
parameter_selects_values));
|
||||
config.cache_in_trxs = static_cast<cache_in_trxs_t>(config_get_enum(ppParams,
|
||||
"cache_in_transactions",
|
||||
parameter_cache_in_trxs_values));
|
||||
config.thread_model = static_cast<cache_thread_model_t>(ppParams->get_enum("cached_data",
|
||||
parameter_cached_data_values));
|
||||
config.selects = static_cast<cache_selects_t>(ppParams->get_enum("selects",
|
||||
parameter_selects_values));
|
||||
config.cache_in_trxs = static_cast<cache_in_trxs_t>(ppParams->get_enum("cache_in_transactions",
|
||||
parameter_cache_in_trxs_values));
|
||||
config.enabled = config_get_bool(ppParams, "enabled");
|
||||
|
||||
if (!config.storage)
|
||||
|
@ -94,7 +94,7 @@ public:
|
||||
new_instance->m_match = config_get_string(params, PARAM_MATCH);
|
||||
new_instance->m_nomatch = config_get_string(params, PARAM_IGNORE);
|
||||
|
||||
int cflags = config_get_enum(params, "options", option_values);
|
||||
int cflags = params->get_enum("options", option_values);
|
||||
const char* keys[] = {PARAM_MATCH, PARAM_IGNORE};
|
||||
pcre2_code** code_arr[] = {&new_instance->re, &new_instance->nore};
|
||||
if (!config_get_compiled_regexes(params, keys, sizeof(keys) / sizeof(char*),
|
||||
|
@ -1197,7 +1197,7 @@ int global_version = 1;
|
||||
}
|
||||
|
||||
Dbfw::Dbfw(MXS_CONFIG_PARAMETER* params)
|
||||
: m_action((enum fw_actions)config_get_enum(params, "action", action_values))
|
||||
: m_action((enum fw_actions)params->get_enum("action", action_values))
|
||||
, m_log_match(0)
|
||||
, m_filename(config_get_string(params, "rules"))
|
||||
, m_version(atomic_add(&global_version, 1))
|
||||
|
@ -92,7 +92,7 @@ const char* MaskingFilterConfig::prevent_function_usage_default = config_value_t
|
||||
MaskingFilterConfig::large_payload_t MaskingFilterConfig::get_large_payload(
|
||||
const MXS_CONFIG_PARAMETER* pParams)
|
||||
{
|
||||
int value = config_get_enum(pParams, large_payload_name, large_payload_values);
|
||||
int value = pParams->get_enum(large_payload_name, large_payload_values);
|
||||
return static_cast<large_payload_t>(value);
|
||||
}
|
||||
|
||||
@ -106,7 +106,7 @@ std::string MaskingFilterConfig::get_rules(const MXS_CONFIG_PARAMETER* pParams)
|
||||
MaskingFilterConfig::warn_type_mismatch_t MaskingFilterConfig::get_warn_type_mismatch(
|
||||
const MXS_CONFIG_PARAMETER* pParams)
|
||||
{
|
||||
int value = config_get_enum(pParams, warn_type_mismatch_name, warn_type_mismatch_values);
|
||||
int value = pParams->get_enum(warn_type_mismatch_name, warn_type_mismatch_values);
|
||||
return static_cast<warn_type_mismatch_t>(value);
|
||||
}
|
||||
|
||||
|
@ -237,9 +237,8 @@ static MXS_FILTER* createInstance(const char* name, MXS_CONFIG_PARAMETER* params
|
||||
cinstance->config.max_resultset_size = config_get_size(params,
|
||||
"max_resultset_size");
|
||||
cinstance->config.m_return =
|
||||
static_cast<maxrows_return_mode>(config_get_enum(params,
|
||||
"max_resultset_return",
|
||||
return_option_values));
|
||||
static_cast<maxrows_return_mode>(params->get_enum("max_resultset_return",
|
||||
return_option_values));
|
||||
cinstance->config.debug = params->get_integer("debug");
|
||||
}
|
||||
|
||||
|
@ -585,7 +585,7 @@ static MXS_FILTER* createInstance(const char* name, MXS_CONFIG_PARAMETER* params
|
||||
|
||||
my_instance->port = params->get_integer("port");
|
||||
my_instance->trgtype =
|
||||
static_cast<log_trigger_t>(config_get_enum(params, "logging_trigger", trigger_values));
|
||||
static_cast<log_trigger_t>(params->get_enum("logging_trigger", trigger_values));
|
||||
my_instance->log_all = config_get_bool(params, "logging_log_all");
|
||||
my_instance->strict_logging = config_get_bool(params, "logging_strict");
|
||||
my_instance->hostname = MXS_STRDUP_A(config_get_string(params, "hostname"));
|
||||
|
@ -257,7 +257,7 @@ RegexHintFilter* RegexHintFilter::create(const char* name, MXS_CONFIG_PARAMETER*
|
||||
set_source_addresses(source, source_addresses, source_hostnames);
|
||||
}
|
||||
|
||||
int pcre_ops = config_get_enum(params, "options", option_values);
|
||||
int pcre_ops = params->get_enum("options", option_values);
|
||||
|
||||
std::string match_val_legacy(config_get_string(params, MATCH_STR));
|
||||
std::string server_val_legacy(config_get_string(params, SERVER_STR));
|
||||
|
@ -129,7 +129,7 @@ NullFilter* NullFilter::create(const char* zName, MXS_CONFIG_PARAMETER* pParams)
|
||||
{
|
||||
NullFilter* pFilter = NULL;
|
||||
|
||||
uint64_t capabilities = config_get_enum(pParams, CAPABILITIES_PARAM, capability_values);
|
||||
uint64_t capabilities = pParams->get_enum(CAPABILITIES_PARAM, capability_values);
|
||||
|
||||
return new NullFilter(zName, capabilities);
|
||||
}
|
||||
|
@ -226,8 +226,8 @@ public:
|
||||
|
||||
QlaInstance::QlaInstance(const char* name, MXS_CONFIG_PARAMETER* params)
|
||||
: name(name)
|
||||
, log_mode_flags(config_get_enum(params, PARAM_LOG_TYPE, log_type_values))
|
||||
, log_file_data_flags(config_get_enum(params, PARAM_LOG_DATA, log_data_values))
|
||||
, log_mode_flags(params->get_enum(PARAM_LOG_TYPE, log_type_values))
|
||||
, log_file_data_flags(params->get_enum(PARAM_LOG_DATA, log_data_values))
|
||||
, filebase(config_get_string(params, PARAM_FILEBASE))
|
||||
, unified_fp(NULL)
|
||||
, flush_writes(config_get_bool(params, PARAM_FLUSH))
|
||||
@ -468,7 +468,7 @@ static MXS_FILTER* createInstance(const char* name, MXS_CONFIG_PARAMETER* params
|
||||
pcre2_code* re_match = NULL;
|
||||
pcre2_code* re_exclude = NULL;
|
||||
uint32_t ovec_size = 0;
|
||||
int cflags = config_get_enum(params, PARAM_OPTIONS, option_values);
|
||||
int cflags = params->get_enum(PARAM_OPTIONS, option_values);
|
||||
pcre2_code** code_arr[] = {&re_match, &re_exclude};
|
||||
if (config_get_compiled_regexes(params,
|
||||
keys,
|
||||
|
@ -227,7 +227,7 @@ static MXS_FILTER* createInstance(const char* name, MXS_CONFIG_PARAMETER* params
|
||||
fflush(my_instance->logfile);
|
||||
}
|
||||
|
||||
int cflags = config_get_enum(params, "options", option_values);
|
||||
int cflags = params->get_enum("options", option_values);
|
||||
|
||||
if (!(my_instance->re = config_get_compiled_regex(params, "match", cflags, nullptr)))
|
||||
{
|
||||
|
@ -67,7 +67,7 @@ Tee* Tee::create(const char* name, MXS_CONFIG_PARAMETER* params)
|
||||
SERVICE* service = config_get_service(params, "service");
|
||||
const char* source = config_get_string(params, "source");
|
||||
const char* user = config_get_string(params, "user");
|
||||
uint32_t cflags = config_get_enum(params, "options", option_values);
|
||||
uint32_t cflags = params->get_enum("options", option_values);
|
||||
pcre2_code* match = config_get_compiled_regex(params, "match", cflags, NULL);
|
||||
pcre2_code* exclude = config_get_compiled_regex(params, "exclude", cflags, NULL);
|
||||
const char* match_str = config_get_string(params, "match");
|
||||
|
@ -219,7 +219,7 @@ static MXS_FILTER* createInstance(const char* name, MXS_CONFIG_PARAMETER* params
|
||||
my_instance->user = config_copy_string(params, "user");
|
||||
my_instance->filebase = MXS_STRDUP_A(config_get_string(params, "filebase"));
|
||||
|
||||
int cflags = config_get_enum(params, "options", option_values);
|
||||
int cflags = params->get_enum("options", option_values);
|
||||
bool error = false;
|
||||
|
||||
if (my_instance->match
|
||||
|
@ -61,9 +61,8 @@ static bool conversion_task_ctl(Avro* inst, bool start);
|
||||
MXS_ROUTER* createInstance(SERVICE* service, MXS_CONFIG_PARAMETER* params)
|
||||
{
|
||||
uint64_t block_size = config_get_size(service->svc_config_param, "block_size");
|
||||
mxs_avro_codec_type codec = static_cast<mxs_avro_codec_type>(config_get_enum(service->svc_config_param,
|
||||
"codec",
|
||||
codec_values));
|
||||
mxs_avro_codec_type codec = static_cast<mxs_avro_codec_type>(
|
||||
service->svc_config_param->get_enum("codec", codec_values));
|
||||
std::string avrodir = config_get_string(service->svc_config_param, "avrodir");
|
||||
SRowEventHandler handler(new AvroConverter(avrodir, block_size, codec));
|
||||
|
||||
|
@ -381,9 +381,7 @@ static MXS_ROUTER* createInstance(SERVICE* service, MXS_CONFIG_PARAMETER* params
|
||||
|
||||
/* Binlog encryption */
|
||||
inst->encryption.enabled = config_get_bool(params, "encrypt_binlog");
|
||||
inst->encryption.encryption_algorithm = config_get_enum(params,
|
||||
"encryption_algorithm",
|
||||
enc_algo_values);
|
||||
inst->encryption.encryption_algorithm = params->get_enum("encryption_algorithm", enc_algo_values);
|
||||
inst->encryption.key_management_filename = config_copy_string(params,
|
||||
"encryption_key_file");
|
||||
|
||||
|
@ -60,9 +60,7 @@ HintRouter* HintRouter::create(SERVICE* pService, MXS_CONFIG_PARAMETER* params)
|
||||
{
|
||||
HR_ENTRY();
|
||||
|
||||
HINT_TYPE default_action = (HINT_TYPE)config_get_enum(params,
|
||||
DEFAULT_ACTION,
|
||||
default_action_values);
|
||||
HINT_TYPE default_action = (HINT_TYPE)params->get_enum(DEFAULT_ACTION, default_action_values);
|
||||
string default_server(config_get_string(params, DEFAULT_SERVER));
|
||||
int max_slaves = params->get_integer(MAX_SLAVES);
|
||||
return new HintRouter(pService, default_action, default_server, max_slaves);
|
||||
|
@ -134,15 +134,12 @@ struct Config
|
||||
{
|
||||
Config(MXS_CONFIG_PARAMETER* params)
|
||||
: slave_selection_criteria(
|
||||
(select_criteria_t)config_get_enum(
|
||||
params, "slave_selection_criteria", slave_selection_criteria_values))
|
||||
(select_criteria_t)params->get_enum("slave_selection_criteria", slave_selection_criteria_values))
|
||||
, backend_select_fct(get_backend_select_function(slave_selection_criteria))
|
||||
, use_sql_variables_in(
|
||||
(mxs_target_t)config_get_enum(
|
||||
params, "use_sql_variables_in", use_sql_variables_in_values))
|
||||
(mxs_target_t)params->get_enum("use_sql_variables_in", use_sql_variables_in_values))
|
||||
, master_failure_mode(
|
||||
(enum failure_mode)config_get_enum(
|
||||
params, "master_failure_mode", master_failure_mode_values))
|
||||
(enum failure_mode)params->get_enum("master_failure_mode", master_failure_mode_values))
|
||||
, max_sescmd_history(params->get_integer("max_sescmd_history"))
|
||||
, disable_sescmd_history(config_get_bool(params, "disable_sescmd_history"))
|
||||
, master_accept_reads(config_get_bool(params, "master_accept_reads"))
|
||||
|
Reference in New Issue
Block a user