mariadb/storage/spider
Michael Widenius 189d03dac5 Revert MDEV-14517 Cleanup for Item::with_subselect
Added back variable 'with_subquery' to Item class as a bit field.

This made the code shorter, faster (removed some virtual methods,
less code to create an initialized item etc) and made many Item's 7 bytes
smaller.

This is the last set of my patches the decreases the size of Item.

Some examples from gdb:
sizeof(Item):        144 -> 120
sizeof(Item_func)    208 -> 184
sizeof(Item_sum_max) 368 -> 344
2021-05-19 22:27:28 +02:00
..
hs_client cleanup: PSI key is *always* the first argument 2020-03-10 19:24:23 +01:00
mysql-test/spider MDEV-8334: Rename utf8 to utf8mb3 2021-05-19 06:48:36 +02:00
CMakeLists.txt post-fix for #1504 2020-06-12 01:17:57 +02:00
configure.in
ha_spider.cc cleanup: Refactor select_limit in select lex 2021-04-21 14:08:58 +03:00
ha_spider.h MDEV-22246 Result rows duplicated by spider engine 2020-08-24 06:12:15 +09:00
Makefile.am
spd_conn.cc MDEV-8334: Rename utf8 to utf8mb3 2021-05-19 06:48:36 +02:00
spd_conn.h prepare for adding new connectors for Spider 2020-06-05 17:30:00 +09:00
spd_copy_tables.cc MDEV-23561 Spider doesn't work with ps protocol 2020-08-26 06:54:00 +09:00
spd_copy_tables.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
spd_db_conn.cc Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
spd_db_conn.h MDEV-24424 Unnecessary usage of to_float() for INSERT into the Spider table with float column 2020-12-22 08:02:08 +09:00
spd_db_handlersocket.cc Fix the following valgrind error on Spider 2021-05-13 02:37:33 +09:00
spd_db_handlersocket.h add pointer of ha_spider to Spider's use_result function 2020-06-05 17:30:02 +09:00
spd_db_include.cc [Spider] Add add checking default_value for default_file, host, port 2020-08-07 03:21:56 +09:00
spd_db_include.h Fix the following valgrind error on Spider 2021-05-13 02:37:33 +09:00
spd_db_mysql.cc MDEV-8334: Rename utf8 to utf8mb3 2021-05-19 06:48:36 +02:00
spd_db_mysql.h [Spider] Add add checking default_value for default_file, host, port 2020-08-07 03:21:56 +09:00
spd_db_oracle.cc Fix the following valgrind error on Spider 2021-05-13 02:37:33 +09:00
spd_db_oracle.h add pointer of ha_spider to Spider's use_result function 2020-06-05 17:30:02 +09:00
spd_direct_sql.cc MDEV-20827 Wrong param parsing in spider_direct_sql() when param contain comma 2020-08-17 21:04:02 +09:00
spd_direct_sql.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
spd_environ.h Fix indents of Spider 2020-08-26 06:53:48 +09:00
spd_err.h prepare for adding new connectors for Spider 2020-06-05 17:30:00 +09:00
spd_group_by_handler.cc cleanup: Refactor select_limit in select lex 2021-04-21 14:08:58 +03:00
spd_group_by_handler.h
spd_i_s.cc Add information_schema.spider_wrapper_protocols for knowing available wrappers of Spider 2020-06-11 16:41:14 +09:00
spd_include.h MDEV-7098 spider/bg.spider_fixes failed in buildbot with safe_mutex: Trying to unlock mutex conn->mta_conn_mutex that wasn't locked at storage/spider/spd_db_conn.cc, line 671 2020-09-07 10:09:44 +09:00
spd_init_query.h add a table parameter "driver" to Spider 2020-08-07 03:21:42 +09:00
spd_malloc.cc Fix the following valgrind error on Spider 2021-05-13 02:37:33 +09: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 SPIDER storage engine plugin -> Stable 2020-10-29 10:03:15 +01:00
spd_param.h Add a parameter spider_strict_group_by for supporting ONLY_FULL_GROUP_BY 2020-06-05 17:30:02 +09:00
spd_ping_table.cc Fix a compiler warning 2020-08-26 22:26:51 +09:00
spd_ping_table.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
spd_sys_table.cc MDEV-23561 Spider doesn't work with ps protocol 2020-08-26 06:54:00 +09:00
spd_sys_table.h MDEV-23561 Spider doesn't work with ps protocol 2020-08-26 06:54:00 +09:00
spd_table.cc Revert MDEV-14517 Cleanup for Item::with_subselect 2021-05-19 22:27:28 +02:00
spd_table.h Fix indents of Spider 2020-08-26 06:53:48 +09:00
spd_trx.cc MDEV-23561 Spider doesn't work with ps protocol 2020-08-26 06:54:00 +09:00
spd_trx.h MDEV-19002 Spider performance optimization with partition 2020-06-05 17:29:57 +09:00
spd_udf.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
spd_udf.def
spd_udf.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
spider.cnf Unify config syntax in default files 2020-08-01 10:31:41 +10:00