mariadb/storage/spider
Yuchen Pei 39aeab3b6d
MDEV-27260 Implement spider select handler
And add a variable spider_disable_select_handler, just like
spider_disable_group_by_handler. As part of the rollout process,
spider_disable_select_handler defaults to 1. The gbh will be
deprecated in due course. All spider tests are run twice, once with
the gbh and once with the sh.

Technically, the sh shares subroutines used by the gbh, and for now as
the V1 implementation it shares some similar limitations as the gbh:

- does not support statements with subqueries
- does not support tables with more than one read partitions
- only supports statements where all remote tables are on the same server
2025-10-02 19:27:21 +10:00
..
mysql-test/spider MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
CMakeLists.txt MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
ha_spider.cc MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
ha_spider.h MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_conn.cc MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_conn.h MDEV-37113 spider: cleanup and documentation of spider active vs all links 2025-10-02 19:27:16 +10:00
spd_copy_tables.cc MDEV-27474 Spider: remove #WITH_PARTITION_STORAGE_ENGINE 2025-07-14 11:23:51 +10:00
spd_copy_tables.h MDEV-27642 Spider: remove #ifdef WITHOUT_SPIDER_BG_SEARCH 2022-02-10 14:58:26 +09:00
spd_db_conn.cc MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_db_conn.h Merge 10.9 into 10.10 2022-06-28 12:33:39 +03:00
spd_db_include.cc Merge branch '10.6' into 10.11 2024-09-11 16:10:53 +10:00
spd_db_include.h MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_db_mysql.cc MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_db_mysql.h MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_direct_sql.cc Merge 10.11 into 11.4 2025-03-28 13:55:21 +02:00
spd_direct_sql.h MDEV-27642 Spider: remove #ifdef WITHOUT_SPIDER_BG_SEARCH 2022-02-10 14:58:26 +09:00
spd_err.h MDEV-32627 Spider: use CONNECTION string in SQLDriverConnect 2024-08-28 16:43:07 +10:00
spd_group_by_handler.cc MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_group_by_handler.h Merge branch '10.6' into 10.11 2024-10-29 15:24:38 +01:00
spd_i_s.cc Merge branch '10.6' into 10.11 2024-09-11 16:10:53 +10:00
spd_include.h MDEV-37113 spider: cleanup and documentation of spider active vs all links 2025-10-02 19:27:16 +10:00
spd_init_query.h Merge branch '10.6' into 10.11 2024-05-10 20:02:18 +02:00
spd_malloc.cc Merge branch '11.2' into 11.4 2024-09-18 11:27:53 +10:00
spd_malloc.h MDEV-20179 Server hangs on shutdown during installation of Spider (#1368) 2019-07-30 06:16:48 +09:00
spd_param.cc MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_param.h MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_ping_table.cc MDEV-37113 spider: cleanup and documentation of spider active vs all links 2025-10-02 19:27:16 +10:00
spd_ping_table.h MDEV-37113 spider: cleanup and documentation of spider active vs all links 2025-10-02 19:27:16 +10:00
spd_pushdown.cc MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_pushdown.h MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_select_handler.cc MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_select_handler.h MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_sys_table.cc Merge branch '10.11' into 11.2 2024-10-29 16:42:46 +01:00
spd_sys_table.h Merge branch '10.11' into 11.0 2024-05-12 12:18:28 +02:00
spd_table.cc MDEV-27260 Implement spider select handler 2025-10-02 19:27:21 +10:00
spd_table.h Merge branch '10.11' into 11.4 2025-07-28 19:40:10 +02:00
spd_trx.cc MDEV-37113 spider: cleanup and documentation of spider active vs all links 2025-10-02 19:27:16 +10:00
spd_trx.h Merge 11.4 into 11.8 2025-04-02 14:07:01 +03:00
spd_udf.cc Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
spd_udf.def MDEV-4438 - Spider storage engine 2013-06-27 15:18:48 +04:00
spd_udf.h Merge branch '10.6' into 10.11 2025-01-30 11:55:13 +01:00
spider.cnf Unify config syntax in default files 2020-08-01 10:31:41 +10:00