summaryrefslogtreecommitdiff
path: root/sql/set_var.cc
diff options
context:
space:
mode:
authorbar@bar.mysql.r18.ru <>2003-04-22 12:27:35 +0500
committerbar@bar.mysql.r18.ru <>2003-04-22 12:27:35 +0500
commita3d08eaaf97c013569516294ae97b8118b3db0b0 (patch)
tree6dd5c8b39f4559e24fd1326165b8aa41ff52e71d /sql/set_var.cc
parent292f7954bd636b34245a79f4054f4a6d6140f544 (diff)
downloadmariadb-git-a3d08eaaf97c013569516294ae97b8118b3db0b0.tar.gz
I renamed system variable literal_collation into connection_collation
Diffstat (limited to 'sql/set_var.cc')
-rw-r--r--sql/set_var.cc26
1 files changed, 13 insertions, 13 deletions
diff --git a/sql/set_var.cc b/sql/set_var.cc
index d03b91ef83b..46fc35e11cf 100644
--- a/sql/set_var.cc
+++ b/sql/set_var.cc
@@ -110,6 +110,7 @@ sys_var_bool_ptr sys_concurrent_insert("concurrent_insert",
&myisam_concurrent_insert);
sys_var_long_ptr sys_connect_timeout("connect_timeout",
&connect_timeout);
+sys_var_connection_collation sys_connection_collation("connection_collation");
sys_var_enum sys_delay_key_write("delay_key_write",
&delay_key_write_options,
&delay_key_write_typelib,
@@ -131,7 +132,6 @@ sys_var_thd_ulong sys_join_buffer_size("join_buffer_size",
sys_var_ulonglong_ptr sys_key_buffer_size("key_buffer_size",
&keybuff_size,
fix_key_buffer_size);
-sys_var_literal_collation sys_literal_collation("literal_collation");
sys_var_bool_ptr sys_local_infile("local_infile",
&opt_local_infile);
sys_var_thd_bool sys_log_warnings("log_warnings", &SV::log_warnings);
@@ -346,6 +346,7 @@ sys_var *sys_variables[]=
&sys_client_collation,
&sys_concurrent_insert,
&sys_connect_timeout,
+ &sys_connection_collation,
&sys_default_week_format,
&sys_delay_key_write,
&sys_delayed_insert_limit,
@@ -362,7 +363,6 @@ sys_var *sys_variables[]=
&sys_interactive_timeout,
&sys_join_buffer_size,
&sys_key_buffer_size,
- &sys_literal_collation,
&sys_last_insert_id,
&sys_local_infile,
&sys_log_binlog,
@@ -458,6 +458,7 @@ struct show_var_st init_vars[]= {
{sys_client_collation.name, (char*) &sys_client_collation, SHOW_SYS},
{sys_concurrent_insert.name,(char*) &sys_concurrent_insert, SHOW_SYS},
{sys_connect_timeout.name, (char*) &sys_connect_timeout, SHOW_SYS},
+ {sys_connection_collation.name,(char*) &sys_connection_collation, SHOW_SYS},
{"datadir", mysql_real_data_home, SHOW_CHAR},
{"default_week_format", (char*) &sys_default_week_format, SHOW_SYS},
{sys_delay_key_write.name, (char*) &sys_delay_key_write, SHOW_SYS},
@@ -508,7 +509,6 @@ struct show_var_st init_vars[]= {
{sys_key_buffer_size.name, (char*) &sys_key_buffer_size, SHOW_SYS},
{"language", language, SHOW_CHAR},
{"large_files_support", (char*) &opt_large_files, SHOW_BOOL},
- {sys_literal_collation.name,(char*) &sys_literal_collation, SHOW_SYS},
{sys_local_infile.name, (char*) &sys_local_infile, SHOW_SYS},
#ifdef HAVE_MLOCKALL
{"locked_in_memory", (char*) &locked_in_memory, SHOW_BOOL},
@@ -1242,29 +1242,29 @@ void sys_var_client_collation::set_default(THD *thd, enum_var_type type)
}
-bool sys_var_literal_collation::update(THD *thd, set_var *var)
+bool sys_var_connection_collation::update(THD *thd, set_var *var)
{
if (var->type == OPT_GLOBAL)
- global_system_variables.literal_collation= var->save_result.charset;
+ global_system_variables.connection_collation= var->save_result.charset;
else
- thd->variables.literal_collation= var->save_result.charset;
+ thd->variables.connection_collation= var->save_result.charset;
return 0;
}
-byte *sys_var_literal_collation::value_ptr(THD *thd, enum_var_type type)
+byte *sys_var_connection_collation::value_ptr(THD *thd, enum_var_type type)
{
CHARSET_INFO *cs= ((type == OPT_GLOBAL) ?
- global_system_variables.literal_collation :
- thd->variables.literal_collation);
+ global_system_variables.connection_collation :
+ thd->variables.connection_collation);
return cs ? (byte*) cs->name : (byte*) "";
}
-void sys_var_literal_collation::set_default(THD *thd, enum_var_type type)
+void sys_var_connection_collation::set_default(THD *thd, enum_var_type type)
{
if (type == OPT_GLOBAL)
- global_system_variables.literal_collation= default_charset_info;
+ global_system_variables.connection_collation= default_charset_info;
else
- thd->variables.literal_collation= global_system_variables.literal_collation;
+ thd->variables.connection_collation= global_system_variables.connection_collation;
}
bool sys_var_result_collation::update(THD *thd, set_var *var)
@@ -1305,7 +1305,7 @@ int set_var_client_collation::check(THD *thd)
int set_var_client_collation::update(THD *thd)
{
thd->variables.client_collation= client_collation;
- thd->variables.literal_collation= literal_collation;
+ thd->variables.connection_collation= connection_collation;
thd->variables.result_collation= result_collation;
thd->protocol_simple.init(thd);
thd->protocol_prep.init(thd);