diff options
author | mysql@home.(none) <> | 2003-04-05 15:59:29 +0500 |
---|---|---|
committer | mysql@home.(none) <> | 2003-04-05 15:59:29 +0500 |
commit | bc1fe848cbeb57b5657591363cc96f234401aee8 (patch) | |
tree | ec2c8ddea1c7e2b303b24a01c894c3506136070e /sql/set_var.h | |
parent | 6a948b83639a7817aa2698e51137b61deb5fdf95 (diff) | |
download | mariadb-git-bc1fe848cbeb57b5657591363cc96f234401aee8.tar.gz |
sql_yacc.yy, set_var.h, set_var.cc:
Optimization of SET NAMES
Diffstat (limited to 'sql/set_var.h')
-rw-r--r-- | sql/set_var.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sql/set_var.h b/sql/set_var.h index d91b6796d20..54f773d40ff 100644 --- a/sql/set_var.h +++ b/sql/set_var.h @@ -526,6 +526,21 @@ public: }; +/* For SET NAMES and SET CHARACTER SET */ + +class set_var_client_collation: public set_var_base +{ + CHARSET_INFO *client_collation; + my_bool convert_result_charset; +public: + set_var_client_collation(CHARSET_INFO *coll_arg ,my_bool conv_arg) + :client_collation(coll_arg), convert_result_charset(conv_arg) + {} + int check(THD *thd); + int update(THD *thd); +}; + + /* Prototypes for helper functions */ |