summaryrefslogtreecommitdiff
path: root/sql/item_strfunc.h
diff options
context:
space:
mode:
authorunknown <monty@mashka.mysql.fi>2002-11-25 17:33:51 +0200
committerunknown <monty@mashka.mysql.fi>2002-11-25 17:33:51 +0200
commit1b9becc35824401f22b4e7c2b2f9b3dab5348fe9 (patch)
tree5b47ce28ff625bae821d7bbc89fc86a74bc810a1 /sql/item_strfunc.h
parent0985653c1f820badb4ab642fe8e9f1287fd20656 (diff)
downloadmariadb-git-1b9becc35824401f22b4e7c2b2f9b3dab5348fe9.tar.gz
Fixed CAST( xxx as CHAR)
sql/item.h: Made some virtual functions non virtual (as they are not used virtually) sql/item_strfunc.cc: Optimizations. sql/item_strfunc.h: Fixed BINARY handling sql/sql_string.h: Indentation cleanups
Diffstat (limited to 'sql/item_strfunc.h')
-rw-r--r--sql/item_strfunc.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/item_strfunc.h b/sql/item_strfunc.h
index 2b308630b48..9fd9143586e 100644
--- a/sql/item_strfunc.h
+++ b/sql/item_strfunc.h
@@ -494,8 +494,9 @@ public:
{
String *tmp=args[0]->val_str(a);
null_value=args[0]->null_value;
+ tmp->set_charset(my_charset_bin);
return tmp;
- }
+ }
void fix_length_and_dec()
{
set_charset(my_charset_bin);