diff options
author | bar@bar.mysql.r18.ru <> | 2003-02-26 12:29:17 +0400 |
---|---|---|
committer | bar@bar.mysql.r18.ru <> | 2003-02-26 12:29:17 +0400 |
commit | d134e6f2e77f0f0ccf3756d7240ad83b746db48e (patch) | |
tree | 34f0b3c957fc57c2ec5b676a015141ea676a3c6d /sql/sql_string.h | |
parent | c813cc692a2e5649bb914eecbe0679f42d54a756 (diff) | |
download | mariadb-git-d134e6f2e77f0f0ccf3756d7240ad83b746db48e.tar.gz |
item_func.cc:
Some reoganization
Fixed that binary arguments do not affect result charset
anymore
For example, the second argument doesn't affect charset of result in LEFT(string,10)
sql_string.h:
Strings are binary by default now
Diffstat (limited to 'sql/sql_string.h')
-rw-r--r-- | sql/sql_string.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/sql_string.h b/sql/sql_string.h index 6d54373f642..047faf3e3db 100644 --- a/sql/sql_string.h +++ b/sql/sql_string.h @@ -39,12 +39,12 @@ public: String() { Ptr=0; str_length=Alloced_length=0; alloced=0; - str_charset=default_charset_info; + str_charset= &my_charset_bin; } String(uint32 length_arg) { alloced=0; Alloced_length=0; (void) real_alloc(length_arg); - str_charset=default_charset_info; + str_charset= &my_charset_bin; } String(const char *str, CHARSET_INFO *cs) { |