diff options
author | unknown <sanja@askmonty.org> | 2013-03-06 21:10:58 +0200 |
---|---|---|
committer | unknown <sanja@askmonty.org> | 2013-03-06 21:10:58 +0200 |
commit | 108a0a1823db2036000b309e7d6bd3216742c4de (patch) | |
tree | 2fee2f63610f270bf064e29152724cb8c697446f /sql/field.h | |
parent | 4ad2fd7cdf1b95b73081f9fe61eae590504e455e (diff) | |
download | mariadb-git-108a0a1823db2036000b309e7d6bd3216742c4de.tar.gz |
MDEV-4241 fix.
Field_enum incorrectly inherited decimals() from Field_string.
Field_enum should be always integer in numeric context.
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 115a9519b7b..665b784d820 100644 --- a/sql/field.h +++ b/sql/field.h @@ -1982,6 +1982,7 @@ public: bool has_charset(void) const { return TRUE; } /* enum and set are sorted as integers */ CHARSET_INFO *sort_charset(void) const { return &my_charset_bin; } + uint decimals() const { return 0; } private: int do_save_field_metadata(uchar *first_byte); uint is_equal(Create_field *new_field); |