mariadb/storage/spider
Nayuta Yanagisawa cf6d83e7d6 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`.
2021-07-19 15:16:25 +00:00
..
hs_client
mysql-test/spider MDEV-24760 SELECT..CASE statement syntax error at Spider Engine table 2021-07-19 15:16:25 +00:00
scripts
CMakeLists.txt
configure.in
ha_spider.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-27 00:50:55 +10:00
ha_spider.h
Makefile.am
spd_conn.cc
spd_conn.h
spd_copy_tables.cc
spd_copy_tables.h
spd_db_conn.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-27 00:50:55 +10:00
spd_db_conn.h
spd_db_handlersocket.cc
spd_db_handlersocket.h
spd_db_include.cc
spd_db_include.h
spd_db_mysql.cc MDEV-24760 SELECT..CASE statement syntax error at Spider Engine table 2021-07-19 15:16:25 +00:00
spd_db_mysql.h
spd_db_oracle.cc
spd_db_oracle.h
spd_direct_sql.cc
spd_direct_sql.h
spd_environ.h
spd_err.h
spd_group_by_handler.cc
spd_group_by_handler.h
spd_i_s.cc
spd_include.h
spd_malloc.cc
spd_malloc.h
spd_param.cc
spd_param.h
spd_ping_table.cc
spd_ping_table.h
spd_sys_table.cc
spd_sys_table.h
spd_table.cc
spd_table.h
spd_trx.cc
spd_trx.h
spd_udf.cc
spd_udf.def
spd_udf.h