mariadb/storage/tokudb
Sergei Petrunia 8d85715d50 MDEV-21794: Optimizer flag rowid_filter leads to long query
Rowid Filter check is just like Index Condition Pushdown check: before
we check the filter, we must check if we have walked out of the range
we are scanning. (If we did, we should return, and not continue the scan).

Consequences of this:
- Rowid filtering doesn't work for keys that have partially-covered
  blob columns (just like Index Condition Pushdown)
- The rowid filter function has three return values: CHECK_POS (passed)
  CHECK_NEG (filtered out), CHECK_OUT_OF_RANGE.

All of the above is implemented in this patch
2020-05-07 12:27:17 +02:00
..
doc
man Merge branch '10.3' into 10.4 2020-02-11 14:40:35 +01:00
mysql-test Merge 10.3 into 10.4 2020-04-16 12:12:26 +03:00
PerconaFT Merge 10.3 into 10.4 2020-05-05 20:33:10 +03:00
tests 5.6.45-86.1 2019-10-30 11:15:05 +01:00
tools
.clang-format 5.6.43-84.3 2019-04-26 17:02:15 +02:00
CMakeLists.txt MDEV-14330: move tokudb manpages to right packages 2020-01-28 18:27:18 +02:00
ha_tokudb.cc MDEV-21794: Optimizer flag rowid_filter leads to long query 2020-05-07 12:27:17 +02:00
ha_tokudb.h MDEV-21794: Optimizer flag rowid_filter leads to long query 2020-05-07 12:27:17 +02:00
ha_tokudb_admin.cc Update FSF Address 2019-05-11 21:29:06 +03:00
ha_tokudb_alter_55.cc Update FSF Address 2019-05-11 21:29:06 +03:00
ha_tokudb_alter_56.cc NFC: refactor Field::is_equal() and related stuff 2019-06-22 14:09:12 +03:00
ha_tokudb_alter_common.cc Update FSF Address 2019-05-11 21:29:06 +03:00
ha_tokudb_mrr_maria.cc Update FSF Address 2019-05-11 21:29:06 +03:00
ha_tokudb_mrr_mysql.cc Update FSF Address 2019-05-11 21:29:06 +03:00
ha_tokudb_update.cc Update FSF Address 2019-05-11 21:29:06 +03:00
hatoku_cmp.cc Merge branch '10.2' into 10.3 2019-10-31 10:58:06 +01:00
hatoku_cmp.h Update FSF Address 2019-05-11 21:29:06 +03:00
hatoku_defines.h Update FSF Address 2019-05-11 21:29:06 +03:00
hatoku_hton.cc Update FSF Address 2019-05-11 21:29:06 +03:00
hatoku_hton.h Update FSF Address 2019-05-11 21:29:06 +03:00
tokudb.cnf.in MDEV-13403 Mariadb (with TokuDB) excessive memory usage/leak 2018-06-21 10:15:27 +02:00
tokudb.conf.in MDEV-13403 Mariadb (with TokuDB) excessive memory usage/leak 2018-06-21 10:15:27 +02:00
tokudb_background.cc 5.6.43-84.3 2019-04-26 17:02:15 +02:00
tokudb_background.h 5.6.38-83.0 2018-01-23 19:20:10 +02:00
tokudb_buffer.h 5.6.45-86.1 2019-10-30 11:15:05 +01:00
tokudb_card.h Update FSF Address 2019-05-11 21:29:06 +03:00
tokudb_debug.h 5.6.41-84.1 2018-09-03 16:29:29 +02:00
tokudb_dir_cmd.cc MDEV-11953: support of brackets in UNION/EXCEPT/INTERSECT operations 2018-07-04 19:13:55 +02:00
tokudb_dir_cmd.h 5.6.41-84.1 2018-09-03 16:29:29 +02:00
tokudb_information_schema.cc Merge branch '11.0' into 10.1 2018-09-06 22:45:19 +02:00
tokudb_information_schema.h Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge 2016-06-10 20:48:59 +02:00
tokudb_math.h 5.6.45-86.1 2019-10-30 11:15:05 +01:00
tokudb_memory.h Merge branch 'merge-tokudb-5.6' into 10.0-tokudb-merge 2016-06-10 20:48:59 +02:00
tokudb_status.h 5.6.46-86.2 2020-01-19 14:08:35 +01:00
tokudb_sysvars.cc 5.6.43-84.3 2019-04-26 17:02:15 +02:00
tokudb_sysvars.h 5.6.43-84.3 2019-04-26 17:02:15 +02:00
tokudb_thread.cc 5.6.38-83.0 2018-01-23 19:20:10 +02:00
tokudb_thread.h Merge branch '10.2' into 10.3 2018-09-28 16:37:06 +02:00
tokudb_time.h
tokudb_txn.h 5.6.36-82.1 2017-08-03 11:48:44 +03:00
tokudb_update_fun.cc Update FSF Address 2019-05-11 21:29:06 +03:00
tokudb_vlq.h Update FSF Address 2019-05-11 21:29:06 +03:00