diff options
author | gkodinov/kgeorge@macbook.gmz <> | 2007-03-02 16:25:56 +0200 |
---|---|---|
committer | gkodinov/kgeorge@macbook.gmz <> | 2007-03-02 16:25:56 +0200 |
commit | be75593165afccdc4dc829b8de5add5f0477b1f3 (patch) | |
tree | 063e0ea949c0c8921128bb894268763c63ea4220 /sql/sql_test.cc | |
parent | a119169bf0844585ad1707a147ff4081ff894489 (diff) | |
download | mariadb-git-be75593165afccdc4dc829b8de5add5f0477b1f3.tar.gz |
Bug #19342:
Several problems here :
1. The conversion to double of an hex string const item
was not taking into account the unsigned flag.
2. IN was not behaving in the same was way as comparisons
when performed over an INT/DATE/DATETIME/TIMESTAMP column
and a constant. The ordinary comparisons in that case
convert the constant to an INTEGER value and do int
comparisons. Fixed the IN to do the same.
3. IN is not taking into account the unsigned flag when
calculating <expr> IN (<int_const1>, <int_const2>, ...).
Extended the implementation of IN to store and process
the unsigned flag for its arguments.
Diffstat (limited to 'sql/sql_test.cc')
0 files changed, 0 insertions, 0 deletions