summaryrefslogtreecommitdiff
path: root/sql/set_var.h
diff options
context:
space:
mode:
authorunknown <bar@mysql.com>2006-02-14 08:24:01 +0400
committerunknown <bar@mysql.com>2006-02-14 08:24:01 +0400
commit7ce3b2a3811b993412783a31bcb7bac186eab928 (patch)
treee1d340fa56782a632d84e8b26268378a80e0343b /sql/set_var.h
parent4e8f2a12bc0145224af14138aee964902b88648e (diff)
downloadmariadb-git-7ce3b2a3811b993412783a31bcb7bac186eab928.tar.gz
Many files:
Backporting character_set_filesystem from 5.0 to 5.1. sql/mysqld.cc: Backporting character_set_filesystem from 5.0 to 5.1. sql/set_var.cc: Backporting character_set_filesystem from 5.0 to 5.1. sql/set_var.h: Backporting character_set_filesystem from 5.0 to 5.1. sql/sql_class.cc: Backporting character_set_filesystem from 5.0 to 5.1. sql/sql_class.h: Backporting character_set_filesystem from 5.0 to 5.1. sql/sql_yacc.yy: Backporting character_set_filesystem from 5.0 to 5.1. mysql-test/t/variables.test: Backporting character_set_filesystem from 5.0 to 5.1. mysql-test/r/variables.result: Backporting character_set_filesystem from 5.0 to 5.1.
Diffstat (limited to 'sql/set_var.h')
-rw-r--r--sql/set_var.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sql/set_var.h b/sql/set_var.h
index 18c3353e8ff..046281ec7c5 100644
--- a/sql/set_var.h
+++ b/sql/set_var.h
@@ -540,6 +540,15 @@ public:
virtual CHARSET_INFO **ci_ptr(THD *thd, enum_var_type type)= 0;
};
+class sys_var_character_set_filesystem :public sys_var_character_set
+{
+public:
+ sys_var_character_set_filesystem(const char *name_arg) :
+ sys_var_character_set(name_arg) {}
+ void set_default(THD *thd, enum_var_type type);
+ CHARSET_INFO **ci_ptr(THD *thd, enum_var_type type);
+};
+
class sys_var_character_set_client :public sys_var_character_set
{
public: