mariadb/storage/spider
Kentoku SHIBA e53ef202bd Adding direct update/delete to the server and to the partition engine.
Add support for direct update and direct delete requests for spider.
A direct update/delete request handles all qualified rows in a single
operation rather than one row at a time.

Contains Spiral patches:
006_mariadb-10.2.0.direct_update_rows.diff      MDEV-7704
008_mariadb-10.2.0.partition_direct_update.diff MDEV-7706
010_mariadb-10.2.0.direct_update_rows2.diff     MDEV-7708
011_mariadb-10.2.0.aggregate.diff               MDEV-7709
027_mariadb-10.2.0.force_bulk_update.diff       MDEV-7724
061_mariadb-10.2.0.mariadb-10.1.8.diff          MDEV-12870

- The differences compared to the original patches:
  - Most of the parameters of the new functions are unnecessary.  The
    unnecessary parameters have been removed.
  - Changed bit positions for new handler flags upon consideration of
    handler flags not needed by other Spiral patches and handler flags
    merged from MySQL.
  - Added info_push() (Was originally part of bulk access patch)
  - Didn't include code related to handler socket
  - Added HA_CAN_DIRECT_UPDATE_AND_DELETE

Original author: Kentoku SHIBA
First reviewer:  Jacob Mathew
Second reviewer: Michael Widenius
2017-12-03 13:58:36 +02:00
..
hs_client MDEV-13384 - misc Windows warnings fixed 2017-09-28 17:20:46 +00:00
mysql-test/spider Adding direct update/delete to the server and to the partition engine. 2017-12-03 13:58:36 +02:00
scripts MDEV-5499 install_spider.sql tries to create tables with DEFAULT clause for TEXT columns 2014-02-06 16:25:40 +01:00
CMakeLists.txt MDEV-6284: Remove CMakeLists.txt hack that mangled the server install file 2016-10-27 18:42:16 +03:00
configure.in MDEV-4438 - Spider storage engine 2013-06-27 15:18:48 +04:00
ha_spider.cc Adding direct update/delete to the server and to the partition engine. 2017-12-03 13:58:36 +02:00
ha_spider.h Adding direct update/delete to the server and to the partition engine. 2017-12-03 13:58:36 +02:00
Makefile.am MDEV-4438 - Spider storage engine 2013-06-27 15:18:48 +04:00
spd_conn.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_conn.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_copy_tables.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_copy_tables.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_db_conn.cc Adding direct update/delete to the server and to the partition engine. 2017-12-03 13:58:36 +02:00
spd_db_conn.h Adding direct update/delete to the server and to the partition engine. 2017-12-03 13:58:36 +02:00
spd_db_handlersocket.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_db_handlersocket.h MDEV-8954 unnecessary fetch of entire table 2017-05-01 16:04:47 -07:00
spd_db_include.h MDEV-8954 unnecessary fetch of entire table 2017-05-01 16:04:47 -07:00
spd_db_mysql.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_db_mysql.h MDEV-8954 unnecessary fetch of entire table 2017-05-01 16:04:47 -07:00
spd_db_oracle.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_db_oracle.h MDEV-8954 unnecessary fetch of entire table 2017-05-01 16:04:47 -07:00
spd_direct_sql.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_direct_sql.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_environ.h Adding direct update/delete to the server and to the partition engine. 2017-12-03 13:58:36 +02:00
spd_err.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_i_s.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_include.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_malloc.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_malloc.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_param.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_param.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_ping_table.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_ping_table.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_sys_table.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_sys_table.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_table.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_table.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_trx.cc Add direct aggregates 2017-12-03 13:58:35 +02:00
spd_trx.h Correct FSF address 2017-03-10 18:21:29 +01:00
spd_udf.cc Correct FSF address 2017-03-10 18:21:29 +01:00
spd_udf.def MDEV-4438 - Spider storage engine 2013-06-27 15:18:48 +04:00
spd_udf.h Correct FSF address 2017-03-10 18:21:29 +01:00