diff options
author | Nayuta Yanagisawa <nayuta.yanagisawa@hey.com> | 2021-07-19 12:10:45 +0000 |
---|---|---|
committer | Nayuta Yanagisawa <nayuta.yanagisawa@hey.com> | 2021-07-19 15:16:25 +0000 |
commit | cf6d83e7d68bd2bc0af0404bf4dd15218847074d (patch) | |
tree | 6a4fc65a6f0b8aee637c12c9b316a4076625dd27 /debian | |
parent | efa311ab8eaa40b0d27691bd70a2ccab343d5477 (diff) | |
download | mariadb-git-cf6d83e7d68bd2bc0af0404bf4dd15218847074d.tar.gz |
MDEV-24760 SELECT..CASE statement syntax error at Spider Engine table
The root cause of the bug is in `spider_db_mbase_util::open_item_func()`.
The function handles an instance of the `Item_func` class based on its
`Item_func::Functype`.
The `Functype` of `CASE WHEN ... THEN` is `CASE_SEARCHED_FUNC`.
However, the Spider SE doesn't recognize this `Functype` because
`CASE_SEARCHED_FUNC` is newly added by 4de0d92. This results in the wrong
handling of `CASE WHEN ... THEN`.
The above also applies to `CASE_SIMPLE_FUNC`.
Diffstat (limited to 'debian')
0 files changed, 0 insertions, 0 deletions