mariadb/sql
Sergei Petrunia affe7fabc7 MDEV-21628: Index condition pushdown condition ... not used with BKA
(Backport to 10.3)
Partitioning storage now supports MRR but doesn't support Index Condition
Pushdown (aka ICP). This causes counter-intuitive query plans for queries
that use BKA and conditions that depend on index fields:
- If the condition refers to other tables, BKA's variant of ICP is used
   to handle it.
- If the condition depends on this table only, the optimizer will try to
  use regular ICP for it, which will fail because the storage engine
  doesn't support ICP.

Make the optimizer be smarter in the second case: if we were not able to
use regular ICP, use BKA's variant of ICP..
2020-02-19 21:29:49 +03:00
..
share Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
add_errmsg
authors.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
bounded_queue.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
client_settings.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
CMakeLists.txt Merge 10.2 into 10.3 2019-12-27 15:14:48 +02:00
compat56.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
compat56.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
contributors.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
create_options.cc MDEV-20425: Fix -Wimplicit-fallthrough 2019-08-30 14:11:59 +03:00
create_options.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
custom_conf.h Update FSF Address 2019-05-11 21:29:06 +03:00
datadict.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
datadict.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
debug_sync.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
debug_sync.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
derror.cc Merge 10.2 into 10.3 2020-01-31 11:37:12 +02:00
derror.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
des_key_file.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
des_key_file.h Update FSF Address 2019-05-11 21:29:06 +03:00
discover.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
discover.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
encryption.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_data_objects.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_data_objects.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_db_repository.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_db_repository.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_parse_data.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_parse_data.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_queue.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_queue.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_scheduler.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_scheduler.h Update FSF Address 2019-05-11 21:29:06 +03:00
events.cc Merge 10.2 into 10.3 2019-09-10 09:25:20 +03:00
events.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
field.cc MDEV-21082: isnan/isinf compilation errors, isfinite warnings on MacOS 2019-11-19 16:28:15 +03:00
field.h Backporting 273d8eb12c Proper fix for disabling warnings in read_statistics_for_table() 2019-09-23 14:11:48 +05:30
field_comp.cc Fixed compiler warning 2018-04-20 18:29:18 +04:00
field_comp.h
field_conv.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
filesort.cc Merge branch '10.2' into 10.3 2019-12-04 17:46:28 +01:00
filesort.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
filesort_utils.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
filesort_utils.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
gcalc_slicescan.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
gcalc_slicescan.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
gcalc_tools.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
gcalc_tools.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
gen_lex_hash.cc gen_lex_hash: Omit deprecated register keywords 2019-07-23 15:23:27 +03:00
gen_lex_token.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
gen_win_tzname_data.ps1 MDEV-19243 Fix timezone handling on Windows to report standard timezone names 2019-04-30 09:16:39 +02:00
group_by_handler.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
group_by_handler.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
gstream.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
gstream.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ha_partition.cc ha_partition: add comments, comment out unused member variables 2020-02-05 00:54:16 +03:00
ha_partition.h ha_partition: add comments, comment out unused member variables 2020-02-05 00:54:16 +03:00
ha_sequence.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
ha_sequence.h
handler.cc MDEV-18875 Assertion `thd->transaction.stmt.ha_list == __null || trans == &thd->transaction.stmt' failed or bogus ER_DUP_ENTRY upon ALTER TABLE with versioning 2019-12-29 12:16:04 +02:00
handler.h Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
hash_filo.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
hash_filo.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hostname.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
hostname.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
init.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
init.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
innodb_priv.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item.cc Merge branch '10.2' into 10.3 2020-01-03 13:44:16 +01:00
item.h Merge branch '10.2' into 10.3 2020-01-03 13:44:16 +01:00
item_buff.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item_cmpfunc.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
item_cmpfunc.h MDEV-20900: IN predicate to IN subquery conversion causes performance regression 2019-12-10 11:28:04 +05:30
item_create.cc Merge branch '10.2' into 10.3 2019-05-17 17:23:01 +02:00
item_create.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item_func.cc Merge branch '10.2' into 10.3 2020-01-17 00:46:40 +03:00
item_func.h MDEV-21082: isnan/isinf compilation errors, isfinite warnings on MacOS 2019-11-19 16:28:15 +03:00
item_geofunc.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item_geofunc.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item_inetfunc.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item_inetfunc.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item_jsonfunc.cc Merge branch '10.2' into 10.3 2019-05-17 17:23:01 +02:00
item_jsonfunc.h Merge branch '10.2' into 10.3 2019-05-17 17:23:01 +02:00
item_row.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item_row.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item_strfunc.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
item_strfunc.h Merge 10.2 (up to commit ef00ac4c86) into 10.3 2019-09-04 10:19:58 +04:00
item_subselect.cc MDEV-20273 Add class Item_sum_min_max 2019-08-07 14:13:44 +04:00
item_subselect.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
item_sum.cc MDEV-21392 Cleanup redundant overriding in Item_sum_num 2019-12-25 12:23:24 +04:00
item_sum.h MDEV-21392 Cleanup redundant overriding in Item_sum_num 2019-12-25 12:23:24 +04:00
item_timefunc.cc After-merge cleanup 2019-12-27 18:22:16 +04:00
item_timefunc.h Merge branch '10.2' into 10.3 2020-01-24 14:16:20 +01:00
item_vers.cc MDEV-15412 For any non-existing transaction ID, AS OF provides the current table contents without a warning 2019-03-29 12:51:19 +01:00
item_vers.h Merge commit '6b8802e8dd5467556a024d807a1df23940b00895' into bb-10.3-fix_len_dec 2018-06-19 14:51:50 +02:00
item_windowfunc.cc A cleanup for MDEV-20273 Add class Item_sum_min_max - removing duplicate code 2019-08-09 09:00:17 +04:00
item_windowfunc.h MDEV-21392 Cleanup redundant overriding in Item_sum_num 2019-12-25 12:23:24 +04:00
item_xmlfunc.cc Merge branch '10.2' into 10.3 2019-07-26 22:42:35 +02:00
item_xmlfunc.h Merge branch '10.2' into 10.3 2019-07-26 22:42:35 +02:00
key.cc imporve clang build 2019-06-25 13:21:36 +03:00
key.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
keycaches.cc Merge 10.2 into 10.3 2019-10-18 09:05:27 +03:00
keycaches.h Merge 10.2 into 10.3 2019-10-18 09:05:27 +03:00
lex.h Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
lex_string.h Added version of lex_string_eq that compares with const char * 2018-04-30 14:24:48 +03:00
lex_symbol.h Update FSF Address 2019-05-11 21:29:06 +03:00
lock.cc imporve clang build 2019-06-25 13:21:36 +03:00
lock.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
log.cc Merge 10.2 into 10.3 2020-01-31 11:37:12 +02:00
log.h Merge 10.2 into 10.3 2020-01-31 11:37:12 +02:00
log_event.cc Merge branch '10.2' into 10.3 2020-01-24 14:16:20 +01:00
log_event.h Merge branch '10.2' into 10.3 2020-01-24 14:16:20 +01:00
log_event_old.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
log_event_old.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
log_slow.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
main.cc Update FSF Address 2019-05-11 21:29:06 +03:00
mariadb.h
mdl.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mdl.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mem_root_array.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
message.h Update FSF Address 2019-05-11 21:29:06 +03:00
message.mc
message.rc
mf_iocache.cc imporve clang build 2019-06-25 13:21:36 +03:00
mf_iocache_encr.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
MSG00001.bin
multi_range_read.cc Fix compile failure on Windows: use explicit type casts 2019-11-16 13:18:24 +03:00
multi_range_read.h MDEV-20611: MRR scan over partitioned InnoDB table produces "Out of memory" error 2019-11-15 23:37:28 +03:00
my_apc.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_apc.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_decimal.cc MDEV-21195 INSERT chooses wrong partition for RANGE partitioning by DECIMAL column 2020-02-02 15:13:29 +03:00
my_decimal.h MDEV-21195 INSERT chooses wrong partition for RANGE partitioning by DECIMAL column 2020-02-02 15:13:29 +03:00
my_json_writer.cc Merge branch '10.2' into 10.3 2019-06-14 07:36:47 +02:00
my_json_writer.h Merge branch '10.2' into 10.3 2019-06-14 07:36:47 +02:00
mysql_install_db.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mysql_upgrade_service.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
mysqld.cc Merge branch '10.2' into 10.3 2020-02-10 20:34:16 +01:00
mysqld.h MDEV-18727 improve DML operation of System Versioning 2019-11-22 14:29:03 +03:00
mysqld_suffix.h Update FSF Address 2019-05-11 21:29:06 +03:00
net_serv.cc imporve clang build 2019-06-25 13:21:36 +03:00
nt_servc.cc Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
nt_servc.h Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
opt_index_cond_pushdown.cc MDEV-21628: Index condition pushdown condition ... not used with BKA 2020-02-19 21:29:49 +03:00
opt_range.cc MDEV-21383: Possible range plan is not used under certain conditions 2020-01-24 22:07:22 +03:00
opt_range.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
opt_range_mrr.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
opt_split.cc MDEV-21614 Wrong query results with optimizer_switch="split_materialized=on" 2020-02-07 19:48:35 -08:00
opt_subselect.cc MDEV-20900: IN predicate to IN subquery conversion causes performance regression 2019-12-10 11:28:04 +05:30
opt_subselect.h Merge 10.2 into 10.3 2019-09-27 15:56:15 +03:00
opt_sum.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
opt_table_elimination.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
parse_file.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
parse_file.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
partition_element.h MDEV-18501 Partition pruning doesn't work for historical queries (refactoring) 2019-09-01 14:04:25 +03:00
partition_info.cc Compilation fix 2019-09-01 18:00:04 +03:00
partition_info.h MDEV-18501 Partition pruning doesn't work for historical queries (refactoring) 2019-09-01 14:04:25 +03:00
password.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
plistsort.c imporve clang build 2019-06-25 13:21:36 +03:00
procedure.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
procedure.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
protocol.cc Merge 10.2 into 10.3 2019-07-02 17:46:22 +03:00
protocol.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
proxy_protocol.cc MDEV-19669 - fix matching CIDR address for proxy protocol. 2019-11-27 20:50:06 +01:00
proxy_protocol.h MDEV-15501 : Make proxy_protocol_networks variable read-write. 2018-03-23 20:23:12 +00:00
records.cc imporve clang build 2019-06-25 13:21:36 +03:00
records.h MDEV-19698: Cleanup READ_RECORD::record 2019-06-07 11:44:56 +02:00
repl_failsafe.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
repl_failsafe.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
replication.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_constants.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_filter.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_filter.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_gtid.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_gtid.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_injector.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_injector.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_mi.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
rpl_mi.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_parallel.cc Merge remote-tracking branch 'origin/10.2' into 10.3 2019-10-01 09:37:40 +04:00
rpl_parallel.h
rpl_record.cc Merge remote-tracking branch 'origin/10.2' into 10.3 2019-10-01 09:37:40 +04:00
rpl_record.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_record_old.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_record_old.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_reporting.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_reporting.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_rli.cc Remove \n from DBUG_PRINT statements 2019-10-21 18:41:58 +03:00
rpl_rli.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_tblmap.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_tblmap.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_utility.cc Merge 10.2 into 10.3 2019-08-28 10:18:41 +03:00
rpl_utility.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
scheduler.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
scheduler.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
semisync.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
semisync.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
semisync_master.cc Remove \n from DBUG_PRINT statements 2019-10-21 18:41:58 +03:00
semisync_master.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
semisync_master_ack_receiver.cc Revert THD::THD(skip_global_sys_var_lock) argument 2019-05-03 16:46:11 +04:00
semisync_master_ack_receiver.h MDEV-19643 : Fix semisync on Windows 2019-06-21 15:17:06 +02:00
semisync_slave.cc MDEV-16812 Semisync slave io thread segfaults at STOP-SLAVE handling 2018-07-26 10:54:13 +03:00
semisync_slave.h
session_tracker.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
session_tracker.h Restore vars_list destructor 2019-05-04 12:43:29 +04:00
set_var.cc Fix LEX_CSTRING passed as argument of printf-like functions 2019-06-17 19:31:17 +10:00
set_var.h Merge 10.2 (up to commit ef00ac4c86) into 10.3 2019-09-04 10:19:58 +04:00
signal_handler.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
slave.cc Merge branch '10.2' into 10.3 2020-01-21 09:11:14 +01:00
slave.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp.cc Merge branch '10.1' into 10.2 2020-01-17 00:24:17 +03:00
sp.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp_cache.cc MDEV-21341: Fix UBSAN failures: Issue Six 2020-01-14 18:15:32 +03:00
sp_cache.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp_head.cc Fix another trivial merge error 2020-01-19 21:16:15 +03:00
sp_head.h Merge branch '10.2' into 10.3 2020-01-17 00:46:40 +03:00
sp_pcontext.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp_pcontext.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp_rcontext.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp_rcontext.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
spatial.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
spatial.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_acl.cc MDEV-20076: SHOW GRANTS does not quote role names properly 2020-02-05 17:22:26 +01:00
sql_acl.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_admin.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
sql_admin.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_alloc.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
sql_alter.cc Merge branch '10.2' into 10.3 2019-06-14 07:36:47 +02:00
sql_alter.h Merge branch '10.2' into 10.3 2019-06-14 07:36:47 +02:00
sql_analyse.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_analyse.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_analyze_stmt.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_analyze_stmt.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_array.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_audit.cc Merge 10.2 into 10.3 2019-07-02 17:46:22 +03:00
sql_audit.h Merge 10.2 into 10.3 2019-12-27 15:14:48 +02:00
sql_base.cc Merge 10.2 into 10.3 2019-10-18 09:05:27 +03:00
sql_base.h Merge branch '10.2' into 10.3 2019-06-14 07:36:47 +02:00
sql_basic_types.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_binlog.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_binlog.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_bitmap.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_bootstrap.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_bootstrap.h Update FSF address 2019-05-11 19:25:02 +03:00
sql_builtin.cc.in Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cache.cc Cleanup mman.h includes 2019-10-02 20:21:30 +04:00
sql_cache.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_callback.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_class.cc read-only slave using statement replication should replicate tmp tables 2019-10-21 17:17:09 +03:00
sql_class.h Merge branch '5.5' into 10.1 2020-01-19 12:22:12 +01:00
sql_client.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cmd.h Merge branch '10.2' into 10.3 2019-06-14 07:36:47 +02:00
sql_connect.cc Merge 10.2 into 10.3 2019-07-02 17:46:22 +03:00
sql_connect.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_const.h MDEV-17551 assert or crashed table when using blobs 2019-06-27 19:01:51 +03:00
sql_crypt.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_crypt.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cte.cc MDEV-20229 CTE defined with table value constructor cannot be used in views 2019-09-20 15:59:54 -07:00
sql_cte.h Merge branch '10.2' into 10.3 2018-09-28 16:37:06 +02:00
sql_cursor.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cursor.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_db.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
sql_db.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_delete.cc MDEV-18929 2nd execution of SP does not detect ER_VERS_NOT_VERSIONED 2019-12-03 15:28:41 +03:00
sql_delete.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_derived.cc MDEV-21147 Assertion `marked_for_read()' upon UPDATE on versioned table via view 2019-12-04 07:10:41 +03:00
sql_derived.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_digest.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_digest.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_digest_stream.h Update FSF address 2019-05-11 19:25:02 +03:00
sql_do.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_do.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_error.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_error.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_explain.cc MDEV-19740 Debug build of 10.3.15 FTBFS 2019-08-21 11:38:39 +03:00
sql_explain.h Merge 10.2 into 10.3 2019-06-11 13:00:18 +03:00
sql_expression_cache.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_expression_cache.h Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
sql_get_diagnostics.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_get_diagnostics.h Update FSF address 2019-05-11 19:25:02 +03:00
sql_handler.cc Fix LEX_CSTRING passed as argument of printf-like functions 2019-06-17 19:31:17 +10:00
sql_handler.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_help.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_help.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_hset.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_insert.cc Merge 10.2 into 10.3 2019-12-27 15:14:48 +02:00
sql_insert.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_join_cache.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
sql_join_cache.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_lex.cc Merge branch '10.1' into 10.2 2020-01-17 00:24:17 +03:00
sql_lex.h Merge 10.2 into 10.3 2019-12-27 15:14:48 +02:00
sql_lifo_buffer.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_list.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_list.h MDEV-19740: Fix C++11 violations caught by GCC 9.2.1 2019-10-14 16:37:41 +03:00
sql_load.cc Remove \n from DBUG_PRINT statements 2019-10-21 18:41:58 +03:00
sql_load.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_locale.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_locale.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_manager.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_manager.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_mode.cc Merge 10.2 (up to commit ef00ac4c86) into 10.3 2019-09-04 10:19:58 +04:00
sql_mode.h MDEV-18156 Assertion 0' failed or btr_validate_index(index, 0, false)' in row_upd_sec_index_entry or error code 126: Index is corrupted upon DELETE with PAD_CHAR_TO_FULL_LENGTH 2019-09-03 05:34:53 +04:00
sql_parse.cc Merge branch '10.2' into 10.3 2020-02-10 20:34:16 +01:00
sql_parse.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_partition.cc MDEV-21195 INSERT chooses wrong partition for RANGE partitioning by DECIMAL column 2020-02-02 15:13:29 +03:00
sql_partition.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_partition_admin.cc Merge remote-tracking branch 'origin/10.2' into 10.3 2019-10-01 09:37:40 +04:00
sql_partition_admin.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_plist.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_plugin.cc Merge branch '10.2' into 10.3 2019-07-26 22:42:35 +02:00
sql_plugin.h Merge 10.2 into 10.3 2019-07-02 17:46:22 +03:00
sql_plugin_compat.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_plugin_services.ic Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_prepare.cc Merge branch '10.1' into 10.2 2020-01-17 00:24:17 +03:00
sql_prepare.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_priv.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_profile.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_profile.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_reload.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_reload.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_rename.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_rename.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_repl.cc Merge branch '10.2' into 10.3 2020-01-08 13:44:06 +05:30
sql_repl.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_select.cc MDEV-21383: Possible range plan is not used under certain conditions 2020-01-24 22:07:22 +03:00
sql_select.h Merge 10.2 into 10.3 2019-12-27 15:14:48 +02:00
sql_sequence.cc MDEV-15977 Assertion !thd->in_sub_stmt failed in trans_commit_stmt 2019-12-02 13:43:16 +02:00
sql_sequence.h
sql_servers.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
sql_servers.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_show.cc Merge branch '10.1' into 10.2 2020-01-17 00:24:17 +03:00
sql_show.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_signal.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_signal.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_sort.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_state.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_statistics.cc Merge branch '10.2' into 10.3 2019-10-31 10:58:06 +01:00
sql_statistics.h Merge 10.2 into 10.3 2019-10-09 13:25:11 +03:00
sql_string.cc imporve clang build 2019-06-25 13:21:36 +03:00
sql_string.h Merge 10.2 (up to commit ef00ac4c86) into 10.3 2019-09-04 10:19:58 +04:00
sql_table.cc Merge 10.2 into 10.3 2019-12-12 14:41:51 +02:00
sql_table.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_tablespace.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_tablespace.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_test.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_test.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_time.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_time.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_trigger.cc Merge branch '10.1' into 10.2 2020-01-17 00:24:17 +03:00
sql_trigger.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_truncate.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_truncate.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_tvc.cc MDEV-20900: IN predicate to IN subquery conversion causes performance regression 2019-12-10 11:28:04 +05:30
sql_tvc.h MDEV-17894 Assertion `(thd->lex)->current_select' failed in MYSQLparse(), 2019-05-08 09:45:24 -07:00
sql_type.cc A cleanup for MDEV-20273 Add class Item_sum_min_max - removing duplicate code 2019-08-09 09:00:17 +04:00
sql_type.h After-merge cleanup 2019-12-27 18:22:16 +04:00
sql_type_int.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_type_real.h A cleanup for MDEV-19468: Adding a missing #include <cmath> 2019-05-15 16:33:13 +04:00
sql_udf.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_udf.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_union.cc MDEV-18727 improve DML operation of System Versioning 2019-11-22 14:29:03 +03:00
sql_union.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_update.cc MDEV-18929 2nd execution of SP does not detect ER_VERS_NOT_VERSIONED 2019-12-03 15:28:41 +03:00
sql_update.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_view.cc Fixes for binary logging --read-only mode 2019-10-20 11:52:29 +03:00
sql_view.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_window.cc MDEV-21392 Cleanup redundant overriding in Item_sum_num 2019-12-25 12:23:24 +04:00
sql_window.h Cleanup unused READ_RECORD::forms 2019-05-28 14:54:38 +04:00
sql_yacc.yy Merge branch '10.1' into 10.2 2020-01-17 00:24:17 +03:00
sql_yacc_ora.yy MDEV-20074: Lost connection on update trigger 2019-10-17 17:32:14 +02:00
strfunc.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
strfunc.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
structs.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sys_vars.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
sys_vars.ic MDEV-17798 System variable system_versioning_asof accepts wrong values 2020-02-02 15:13:29 +03:00
sys_vars_shared.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
table.cc Merge branch '10.2' into 10.3 2020-02-10 20:34:16 +01:00
table.h Merge branch 'bb-10.3-release' into 10.3 2019-12-04 15:01:54 +01:00
table_cache.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
table_cache.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
temporary_tables.cc Merge 10.2 into 10.3 2019-12-12 14:41:51 +02:00
thr_malloc.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
thr_malloc.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
threadpool.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
threadpool_common.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
threadpool_generic.cc Merge 10.2 into 10.3 2019-12-27 15:14:48 +02:00
threadpool_win.cc Merge 10.2 into 10.3 2019-09-10 09:25:20 +03:00
transaction.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
transaction.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
tzfile.h Update FSF Address 2019-05-11 21:29:06 +03:00
tztime.cc Merge 10.2 into 10.3 2019-12-27 15:14:48 +02:00
tztime.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
udf_example.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
udf_example.def
uniques.cc imporve clang build 2019-06-25 13:21:36 +03:00
uniques.h Merge branch '10.1' into 10.2 2020-01-20 16:15:05 +01:00
unireg.cc Merge 10.2 into 10.3 2019-12-27 15:14:48 +02:00
unireg.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
upgrade_conf_file.cc MDEV-16448 mysql_upgrade_service remove my.ini variables that are no more valid 2018-11-15 18:03:30 +01:00
vers_string.h remove dead code 2019-03-22 22:33:27 +04:00
vers_utils.h dead code - related to vtmd 2018-04-10 13:12:36 +02:00
win_tzname_data.h MDEV-19243 Fix timezone handling on Windows to report standard timezone names 2019-04-30 09:16:39 +02:00
winservice.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
winservice.h Update FSF address 2019-05-10 20:52:00 +03:00
wsrep_applier.cc MDEV-18940 Galera: Rolling upgrade: all nodes except upgraded node5 failed with Assertion `meta->gtid.seqno == wsrep_thd_trx_seqno(thd)' with SEQUENCEs (#1342) 2019-06-18 12:29:54 +03:00
wsrep_applier.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
wsrep_binlog.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
wsrep_binlog.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
wsrep_check_opts.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
wsrep_dummy.cc Merge branch '10.2' into 10.3 2019-10-31 10:58:06 +01:00
wsrep_hton.cc Merge branch '10.2' into 10.3 2019-12-04 17:46:28 +01:00
wsrep_mysqld.cc Merge branch '10.2' into 10.3 2020-01-24 14:16:20 +01:00
wsrep_mysqld.h Merge 10.2 to 10.3 2019-08-13 19:28:51 +03:00
wsrep_mysqld_c.h Update FSF address 2019-05-11 19:25:02 +03:00
wsrep_notify.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
wsrep_priv.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
wsrep_sst.cc Merge 10.2 into 10.3 2019-08-29 12:00:12 +03:00
wsrep_sst.h MDEV-18863: Galera SST scripts can't read [mysqldN] option groups 2019-08-19 23:48:07 +02:00
wsrep_thd.cc Merge 10.2 into 10.3 2020-01-18 16:56:16 +02:00
wsrep_thd.h MDEV-17062 : Test failure on galera.MW-336 2020-01-17 12:51:18 +02:00
wsrep_utils.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
wsrep_utils.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
wsrep_var.cc Merge 10.2 into 10.3 2020-01-18 16:56:16 +02:00
wsrep_var.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
wsrep_xid.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
wsrep_xid.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00