diff options
author | unknown <bar@gw.udmsearch.izhnet.ru> | 2002-05-14 20:58:38 +0500 |
---|---|---|
committer | unknown <bar@gw.udmsearch.izhnet.ru> | 2002-05-14 20:58:38 +0500 |
commit | b043f06666c278a4277e7d35b1bff418d45708c2 (patch) | |
tree | aabc829c5778332b2dedc76303a4d72e9f3ea6f6 /sql/field.h | |
parent | bf8727991777e9fd90a5a6966454f942b162b502 (diff) | |
download | mariadb-git-b043f06666c278a4277e7d35b1bff418d45708c2.tar.gz |
Now several character sets can live in the same table,
However some hacks were used while waiting for new FRM file
sql/field.h:
Added function to set Field charset
sql/filesort.cc:
Temporarily workaround, It seems charset should be passed in argument
sql/ha_heap.cc:
Set correct key charset from Field information
sql/table.cc:
Dirty hack to distinguish columns charsets while waiting for Monty to rewrite FRM file
sql/table.h:
New field: table default character set
Diffstat (limited to 'sql/field.h')
-rw-r--r-- | sql/field.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/field.h b/sql/field.h index baedf9e78e7..91bb39dd338 100644 --- a/sql/field.h +++ b/sql/field.h @@ -252,6 +252,7 @@ public: void make_field(Send_field *); uint size_of() const { return sizeof(*this); } inline CHARSET_INFO *charset() const { return field_charset; } + inline void set_charset(CHARSET_INFO *charset) { field_charset=charset; } inline int cmp_image(char *buff,uint length) { if (binary()) |