24 #ifndef _SYSTEM_PARAMETER_H_ 25 #define _SYSTEM_PARAMETER_H_ 257 #if defined (ENABLE_UNUSED_FUNCTION) 258 PRM_ID_SINGLE_BYTE_COMPARE,
512 #define SYSPRM_LOAD_IS_IGNORE_HA(flags) ((flags) & SYSPRM_IGNORE_HA) 513 #define SYSPRM_LOAD_IS_IGNORE_INTL(flags) ((flags) & SYSPRM_IGNORE_INTL_PARAMS) 520 #if defined (CS_MODE) 562 #if !defined (CS_MODE) 585 #if defined (SERVER_MODE) 586 extern int sysprm_session_init_session_parameters (
SESSION_PARAM ** session_params,
int *found_session_parameters);
589 #if defined (CS_MODE) 590 extern void sysprm_update_client_session_parameters (
SESSION_PARAM * session_parameters);
593 #if !defined (SERVER_MODE)
void xsysprm_change_server_parameters(const SYSPRM_ASSIGN_VALUE *assignments)
int * prm_get_integer_list_value(PARAM_ID prm_id)
int sysprm_get_force_server_parameters(SYSPRM_ASSIGN_VALUE **change_values)
void prm_set_float_value(PARAM_ID prm_id, float value)
SYSPRM_ERR sysprm_validate_change_parameters(const char *data, bool check, SYSPRM_ASSIGN_VALUE **assignments_ptr)
int sysprm_set_to_default(const char *pname, bool set_to_force)
enum compat_mode COMPAT_MODE
void prm_set_string_value(PARAM_ID prm_id, char *value)
int sysprm_print_assign_values(SYSPRM_ASSIGN_VALUE *prm_values, char *buffer, int length)
void prm_set_bool_value(PARAM_ID prm_id, bool value)
int sysprm_reload_and_init(const char *db_name, const char *conf_file)
float prm_get_float_value(PARAM_ID prm_id)
void sysprm_free_assign_values(SYSPRM_ASSIGN_VALUE **assign_values_ptr)
char * sysprm_pack_session_parameters(char *ptr, SESSION_PARAM *session_parameters)
bool sysprm_find_fi_code_in_integer_list(PARAM_ID prm_id, int fi_code)
const char * prm_get_name(PARAM_ID prm_id)
int sysprm_init_intl_param(void)
int sysprm_load_and_init(const char *db_name, const char *conf_file, const int load_flags)
void sysprm_tune_client_parameters(void)
enum query_trace_format QUERY_TRACE_FORMAT
int sysprm_packed_assign_values_length(const SYSPRM_ASSIGN_VALUE *assign_values, int offset)
void xsysprm_obtain_server_parameters(SYSPRM_ASSIGN_VALUE *prm_values)
void sysprm_change_parameter_values(const SYSPRM_ASSIGN_VALUE *assignments, bool check, bool set_flag)
bool prm_get_commit_on_shutdown(void)
void prm_set_bigint_value(PARAM_ID prm_id, UINT64 value)
void * prm_get_value(PARAM_ID prm_id)
int prm_get_master_port_id(void)
char * sysprm_unpack_session_parameters(char *ptr, SESSION_PARAM **session_parameters_ptr)
char * sysprm_pack_assign_values(char *ptr, const SYSPRM_ASSIGN_VALUE *assign_values)
SYSPRM_ERR sysprm_change_server_parameters(const SYSPRM_ASSIGN_VALUE *assignments)
SYSPRM_ERR sysprm_make_default_values(const char *data, char *default_val_buf, const int buf_size)
int sysprm_packed_session_parameters_length(SESSION_PARAM *session_parameters, int offset)
void prm_set_integer_value(PARAM_ID prm_id, int value)
bool sysprm_find_err_in_integer_list(PARAM_ID prm_id, int error_code)
void prm_set_integer_list_value(PARAM_ID prm_id, int *value)
bool prm_get_bool_value(PARAM_ID prm_id)
void sysprm_dump_parameters(FILE *fp)
void sysprm_set_er_log_file(const char *base_db_name)
void xsysprm_dump_server_parameters(FILE *fp)
int sysprm_set_error(SYSPRM_ERR rc, const char *data)
char * prm_get_string_value(PARAM_ID prm_id)
void sysprm_free_session_parameters(SESSION_PARAM **session_parameters)
SYSPRM_ERR sysprm_obtain_parameters(char *data, SYSPRM_ASSIGN_VALUE **prm_values)
char * sysprm_print_parameters_for_qry_string(void)
enum sysprm_load_flag SYSPRM_LOAD_FLAG
int sysprm_load_and_init_client(const char *db_name, const char *conf_file)
int sysprm_get_session_parameters_count(void)
void sysprm_dump_server_parameters(FILE *fp)
UINT64 prm_get_bigint_value(PARAM_ID prm_id)
int sysprm_get_range(const char *pname, void *min, void *max)
char * sysprm_print_parameters_for_ha_repl(void)
SYSPRM_ASSIGN_VALUE * next
int prm_get_integer_value(PARAM_ID prm_id)
SYSPRM_ERR sysprm_obtain_server_parameters(SYSPRM_ASSIGN_VALUE **prm_values_ptr)
int sysprm_set_force(const char *pname, const char *pvalue)
char * sysprm_unpack_assign_values(char *ptr, SYSPRM_ASSIGN_VALUE **assign_values_ptr)
SYSPRM_ASSIGN_VALUE * xsysprm_get_force_server_parameters(void)
int sysprm_check_range(const char *pname, void *value)