mariadb/sql
Varun Gupta 724ab9a1cb MDEV-16057: Using optimization Splitting with Group BY we see an unnecessary attached condition
t1.pk IS NOT NULL where pk is a PRIMARY KEY

For equalites in the WHERE clause we create a keyuse array that contains the set of all equalities.
For each KEYUSE inside the keyuse array we have a field "null_rejecting"
which tells that the equality will not hold if either the left or right
hand side of the equality is NULL.
If the equality is NULL rejecting then we accordingly add a NOT NULL condition for the field present in
the item val(present in the KEYUSE struct) when we are doing ref access.

For the optimization of splitting with GROUP BY we always set the null_rejecting to TRUE and we are doing ref access on
the GROUP by field. This does create a problem when the equality is NOT NULL rejecting. This happens in this case as
in the equality we have the right hand side as t1.pk where pk is a PRIMARY KEY , hence it is NOT NULLABLE. So we should have
null rejecting set to FALSE for such a case.
2018-05-06 23:05:37 +05:30
..
share MDEV-16038 Assertion `map->n_bits > 0' failed (my_bitmap.c:386: bitmap_is_clear_all) 2018-04-26 16:38:56 -07:00
add_errmsg
authors.h Tencent contributions added 2017-11-22 14:39:21 +04:00
bounded_queue.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
client_settings.h Merge branch '10.1' into 10.2 2016-02-25 18:19:55 +01:00
CMakeLists.txt MDEV-12645 - mysql_install_db: no install test db option 2018-04-30 19:34:08 +04:00
compat56.cc Merge bb-10.2-ext into 10.3 2018-02-06 17:12:17 +02:00
compat56.h
contributors.h Update contributors 2018-04-05 14:23:18 +04:00
create_options.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
create_options.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
custom_conf.h
datadict.cc Fix failing test mysql_client_test 2017-12-07 11:41:52 +02:00
datadict.h Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
debug_sync.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
debug_sync.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
derror.cc Don't give warning about usage of --language with full path 2018-01-30 21:33:57 +02:00
derror.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
des_key_file.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
des_key_file.h
discover.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
discover.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
encryption.cc Merge branch 'bb-10.2-ext' into 10.3 2017-08-26 00:34:43 +02:00
event_data_objects.cc Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2018-02-04 18:40:06 +04:00
event_data_objects.h Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
event_db_repository.cc Merge branch '5.5' into 10.0 2018-04-20 14:33:24 +02:00
event_db_repository.h Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
event_parse_data.cc Merge bb-10.2-ext into 10.3 2017-10-04 08:24:06 +03:00
event_parse_data.h Added sql_alloc.h 2017-08-24 01:05:48 +02:00
event_queue.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
event_queue.h Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
event_scheduler.cc Change C_STRING_WITH_LEN to STRING_WITH_LEN 2018-01-30 21:33:56 +02:00
event_scheduler.h
events.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
events.h Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
field.cc MDEV-15938 - TINYTEXT CHARACTER SET utf8 COMPRESSED truncates data 2018-04-30 19:34:08 +04:00
field.h MDEV-15938 - TINYTEXT CHARACTER SET utf8 COMPRESSED truncates data 2018-04-30 19:34:08 +04:00
field_comp.cc Fixed compiler warning 2018-04-20 18:29:18 +04:00
field_comp.h MDEV-11371 - column compression 2017-08-31 15:44:17 +04:00
field_conv.cc Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
filesort.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
filesort.h Added sql_alloc.h 2017-08-24 01:05:48 +02:00
filesort_utils.cc Merge bb-10.2-ext into 10.3 2018-01-04 09:22:59 +02:00
filesort_utils.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
gcalc_slicescan.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
gcalc_slicescan.h Correct FSF address 2017-03-10 18:21:29 +01:00
gcalc_tools.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
gcalc_tools.h Correct FSF address 2017-03-10 18:21:29 +01:00
gen_lex_hash.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
gen_lex_token.cc System Versioning pre1.0 2017-11-13 19:09:46 +03:00
group_by_handler.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
group_by_handler.h Correct FSF address 2017-03-10 18:21:29 +01:00
gstream.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
gstream.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
ha_partition.cc MDEV-11084 Select statement with partition selection against MyISAM 2018-04-28 15:16:45 +04:00
ha_partition.h Changed static const in Alter_info and Alter_online_info to defines 2018-03-29 13:59:40 +03:00
ha_sequence.cc Fix for MDEV-15812 Assert in SEQUENCE when forcing STATEMEMT format 2018-05-06 19:39:48 +03:00
ha_sequence.h MDEV-12930 Testing SEQUENCE object 2017-05-30 21:31:30 +03:00
handler.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
handler.h Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
hash_filo.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
hash_filo.h
hostname.cc Fix perfschema tests in debug mode. 2018-02-10 00:00:10 +00:00
hostname.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
init.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
init.h Merge bb-10.2-ext into 10.3 2017-09-01 11:33:45 +03:00
innodb_priv.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
item.cc "AS OF" clean in Type_handler 2018-04-23 17:03:25 +04:00
item.h Fix some -Wsign-conversion 2018-04-29 17:53:21 +03:00
item_buff.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
item_cmpfunc.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
item_cmpfunc.h cleanup: remove get_datetime_value() 2018-03-30 09:45:05 +02:00
item_create.cc MDEV-15915 Add Feature_json status variable. 2018-04-26 23:12:51 +04:00
item_create.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
item_func.cc Added version of lex_string_eq that compares with const char * 2018-04-30 14:24:48 +03:00
item_func.h Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
item_geofunc.cc Merge bb-10.2-ext into 10.3 2017-11-30 08:16:37 +02:00
item_geofunc.h Remove not used mem_root argument from build_clone(), get_copy() and get_item_copy() 2017-11-23 09:49:45 +02:00
item_inetfunc.cc Merge bb-10.2-ext into 10.3 2017-11-10 16:12:45 +02:00
item_inetfunc.h Remove not used mem_root argument from build_clone(), get_copy() and get_item_copy() 2017-11-23 09:49:45 +02:00
item_jsonfunc.cc Remove compiler warnings 2018-04-16 20:16:43 +03:00
item_jsonfunc.h Remove not used mem_root argument from build_clone(), get_copy() and get_item_copy() 2017-11-23 09:49:45 +02:00
item_row.cc Merge bb-10.2-ext into 10.3 2017-11-30 08:16:37 +02:00
item_row.h Cleanup: renaming methods make_field(Send_field*) to make_send_field(..) 2018-04-05 21:27:33 +04:00
item_strfunc.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
item_strfunc.h Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
item_subselect.cc Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
item_subselect.h Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
item_sum.cc MDEV-15957 Unexpected "Data too long" when doing CREATE..SELECT with stored func 2018-04-23 09:31:17 +04:00
item_sum.h MDEV-15957 Unexpected "Data too long" when doing CREATE..SELECT with stored func 2018-04-23 09:31:17 +04:00
item_timefunc.cc Removed some old #if MYSQL_VERSION 2018-04-26 17:57:38 +03:00
item_timefunc.h MDEV-15702 Remove the use of STRING_ITEM from Item_func_date_format::fix_length_and_dec() 2018-03-28 11:26:02 +04:00
item_vers.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
item_vers.h System Versioning 1.0pre2 2017-11-23 19:41:44 +03:00
item_windowfunc.cc Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
item_windowfunc.h Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
item_xmlfunc.cc MDEV-11952 Oracle-style packages: stage#5 2018-02-27 15:26:51 +04:00
item_xmlfunc.h Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
key.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
key.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
keycaches.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
keycaches.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
lex.h MDEV-15664 : sql_mode=ORACLE: Make TRIM return NULL instead of empty string 2018-03-29 14:27:57 +04: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
lock.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
lock.h MDEV-10139 Support for SEQUENCE objects 2017-04-07 18:09:56 +04:00
log.cc Fix a lot of compiler warnings found by -Wunused 2018-04-26 17:35:12 +03:00
log.h Merge 10.2 into 10.3 2018-04-23 09:49:58 +03:00
log_event.cc Fix a lot of compiler warnings found by -Wunused 2018-04-26 17:35:12 +03:00
log_event.h Adding "const" qualifier into a few methods and parameters in the LOAD code 2018-03-15 23:29:48 +04:00
log_event_old.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
log_event_old.h mysqlbinlog now prints "# Number of rows" and stops on errors 2017-12-29 13:35:41 +02:00
log_slow.h New option for slow logging (log_slow_disable_statements) 2017-08-24 01:05:51 +02:00
main.cc
mariadb.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
mdl.cc Fixed compiler warning 2018-03-26 17:53:17 +03:00
mdl.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
mem_root_array.h MDEV-9764: MariaDB does not limit memory used for range optimization 2016-05-31 17:59:04 +03:00
message.h CRLF->LF 2015-06-02 22:07:47 +02:00
message.mc
message.rc CRLF->LF 2015-06-02 22:07:47 +02:00
mf_iocache.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
mf_iocache_encr.cc Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
MSG00001.bin
multi_range_read.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
multi_range_read.h Remove XtraDB 2017-06-21 13:44:16 +03:00
my_apc.cc Merge bb-10.2-ext into 10.3 2017-12-12 09:57:17 +02:00
my_apc.h Move all kill mutex protection to LOCK_thd_kill 2017-12-08 13:46:23 +02:00
my_decimal.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
my_decimal.h fix comment in my_decimal_set_zero() 2018-02-16 15:52:25 +04:00
my_json_writer.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
my_json_writer.h Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
mysql_install_db.cc MDEV-12645 - mysql_install_db: no install test db option 2018-04-30 19:34:08 +04:00
mysql_upgrade_service.cc Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
mysqld.cc MDEV-15915 Add Feature_json status variable. 2018-04-26 23:12:51 +04:00
mysqld.h Merge remote-tracking branch '10.2' into 10.3 2018-04-12 12:41:19 +03:00
mysqld_suffix.h
net_serv.cc Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02: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 Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
opt_range.cc PARTITION BY SYSTEM_TIME INTERVAL ... 2018-02-23 19:17:48 +01:00
opt_range.h System Versioning 1.0 pre3 2017-12-11 15:43:41 +03:00
opt_range_mrr.cc Fix a lot of compiler warnings found by -Wunused 2018-04-26 17:35:12 +03:00
opt_split.cc MDEV-16057: Using optimization Splitting with Group BY we see an unnecessary attached condition 2018-05-06 23:05:37 +05:30
opt_subselect.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
opt_subselect.h Changed KEY names to use LEX_CSTRING 2017-08-24 01:05:53 +02:00
opt_sum.cc Adding direct update/delete to the server and to the partition engine. 2017-12-03 13:58:36 +02:00
opt_table_elimination.cc Mark constant 'null_tables' with table->const_table=1 2017-12-02 12:04:54 +02:00
parse_file.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
parse_file.h Added sql_alloc.h 2017-08-24 01:05:48 +02:00
partition_element.h PARTITION BY SYSTEM_TIME INTERVAL ... 2018-02-23 19:17:48 +01:00
partition_info.cc dead code - related to vtmd 2018-04-10 13:12:36 +02:00
partition_info.h dead code - related to vtmd 2018-04-10 13:12:36 +02:00
password.c Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
plistsort.c Remove most 'register' use in C++ 2018-04-24 12:48:27 +03:00
procedure.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
procedure.h Cleanup: renaming methods make_field(Send_field*) to make_send_field(..) 2018-04-05 21:27:33 +04:00
protocol.cc Cleanup: renaming methods make_field(Send_field*) to make_send_field(..) 2018-04-05 21:27:33 +04:00
protocol.h MDEV-9947: COM_MULTI united response 2016-05-17 13:31:33 +02:00
proxy_protocol.cc MDEV-15743 Avoid a PFS warning by shortening key name for proxy protocol rwlock 2018-04-02 22:49:32 +02:00
proxy_protocol.h MDEV-15501 : Make proxy_protocol_networks variable read-write. 2018-03-23 20:23:12 +00:00
records.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
records.h simplify READ_RECORD usage NFC 2017-08-31 13:46:30 +04:00
repl_failsafe.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
repl_failsafe.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
replication.h Moved semisync from a plugin to normal server 2017-12-18 13:43:36 +02:00
rpl_constants.h MDEV-8264 encryption for binlog 2015-09-04 10:33:55 +02:00
rpl_filter.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
rpl_filter.h
rpl_gtid.cc Change C_STRING_WITH_LEN to STRING_WITH_LEN 2018-01-30 21:33:56 +02:00
rpl_gtid.h Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
rpl_injector.cc Change C_STRING_WITH_LEN to STRING_WITH_LEN 2018-01-30 21:33:56 +02:00
rpl_injector.h Change C_STRING_WITH_LEN to STRING_WITH_LEN 2018-01-30 21:33:56 +02:00
rpl_mi.cc Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
rpl_mi.h Mdev-10664 Add statuses about optimistic parallel replication stalls 2018-04-19 16:04:23 +05:30
rpl_parallel.cc Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
rpl_parallel.h Change "static int" to enum in classes 2017-04-18 12:23:40 +03:00
rpl_record.cc Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2017-10-30 20:47:39 +04:00
rpl_record.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
rpl_record_old.cc Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2017-10-30 20:47:39 +04:00
rpl_record_old.h
rpl_reporting.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
rpl_reporting.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
rpl_rli.cc Remove not needed calls to print_error 2018-04-16 20:16:43 +03:00
rpl_rli.h Merge branch 'bb-10.2-ext' into 10.3 2017-08-26 00:34:43 +02:00
rpl_tblmap.cc Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2018-02-04 18:40:06 +04:00
rpl_tblmap.h
rpl_utility.cc MDEV-15926 MEDIUMINT returns wrong I_S attributes 2018-04-20 18:11:27 +04:00
rpl_utility.h
scheduler.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
scheduler.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
semisync.cc MDEV-13073. This part converts the Ali patch`s identifiers to the MariaDB standard. Also some renaming is done as well as white spaces removal. 2017-12-18 13:43:38 +02:00
semisync.h MDEV-13073. This patch is a followup of the previous one to convert the trailing underscore identifier to mariadb standard. For identifier representing class private members the underscore is replaced with a m_ prefix. Otherwise _ is just removed. 2017-12-18 13:43:38 +02:00
semisync_master.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
semisync_master.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
semisync_master_ack_receiver.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
semisync_master_ack_receiver.h MDEV-13073. This patch is a followup of the previous one to convert the trailing underscore identifier to mariadb standard. For identifier representing class private members the underscore is replaced with a m_ prefix. Otherwise _ is just removed. 2017-12-18 13:43:38 +02:00
semisync_slave.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
semisync_slave.h MDEV-13073. This patch is a followup of the previous one to convert the trailing underscore identifier to mariadb standard. For identifier representing class private members the underscore is replaced with a m_ prefix. Otherwise _ is just removed. 2017-12-18 13:43:38 +02:00
session_tracker.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
session_tracker.h Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
set_var.cc MDEV-15620 Crash when using "SET @@NEW.a=expr" inside a trigger 2018-03-27 07:59:57 +04:00
set_var.h Merge remote-tracking branch '10.2' into 10.3 2018-04-12 12:41:19 +03:00
signal_handler.cc Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
slave.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
slave.h Merge bb-10.2-ext into 10.3 2018-01-04 09:22:59 +02:00
sp.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sp.h Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2018-03-02 12:09:41 +04:00
sp_cache.cc dead code - related to vtmd 2018-04-10 13:12:36 +02:00
sp_cache.h dead code - related to vtmd 2018-04-10 13:12:36 +02:00
sp_head.cc MDEV-15957 Unexpected "Data too long" when doing CREATE..SELECT with stored func 2018-04-23 09:31:17 +04:00
sp_head.h Fixed some DBUG_PRINT to use %p properly 2018-03-29 13:59:40 +03:00
sp_pcontext.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sp_pcontext.h MDEV-11952 Oracle-style packages: stage#5 2018-02-27 15:26:51 +04:00
sp_rcontext.cc MDEV-11952 Oracle-style packages: stage#5 2018-02-27 15:26:51 +04:00
sp_rcontext.h MDEV-11952 Oracle-style packages: stage#5 2018-02-27 15:26:51 +04:00
spatial.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
spatial.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_acl.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_acl.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_admin.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_admin.h Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
sql_alloc.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
sql_alter.cc Added version of lex_string_eq that compares with const char * 2018-04-30 14:24:48 +03:00
sql_alter.h dead code - related to vtmd 2018-04-10 13:12:36 +02:00
sql_analyse.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_analyse.h Fix that end_bulk_insert() doesn't write to to-be-deleted files 2017-05-17 00:34:48 +03:00
sql_analyze_stmt.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_analyze_stmt.h Merge branch '10.1' into 10.2 2017-03-30 12:48:42 +02:00
sql_array.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_audit.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
sql_audit.h Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
sql_base.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_base.h Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_basic_types.h Use sql_mode_t for sql_mode. 2016-10-05 01:11:08 +03:00
sql_binlog.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_binlog.h
sql_bitmap.h Fix some -Wsign-conversion 2018-04-29 17:53:21 +03:00
sql_bootstrap.cc Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2018-01-29 12:44:20 +04:00
sql_bootstrap.h
sql_builtin.cc.in MDEV-10139 Support for SEQUENCE objects 2017-04-07 18:09:56 +04:00
sql_cache.cc MDEV-10814: Don't coredump query cache 2018-02-26 18:14:58 +11:00
sql_cache.h MDEV-10814: Don't coredump query cache 2018-02-26 18:14:58 +11:00
sql_callback.h
sql_class.cc MDEV-16020 SP variables inside GROUP BY..WITH ROLLUP break replication 2018-04-27 22:11:18 +04:00
sql_class.h MDEV-16020 SP variables inside GROUP BY..WITH ROLLUP break replication 2018-04-27 22:11:18 +04:00
sql_client.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_cmd.h MDEV-11952 Oracle-style packages: stage#5 2018-02-27 15:26:51 +04:00
sql_connect.cc Fix perfschema tests in debug mode. 2018-02-10 00:00:10 +00:00
sql_connect.h MDEV-13641 host errors are not reset after successful connection. 2017-08-25 16:14:03 +00:00
sql_const.h Merge remote-tracking branch '10.2' into 10.3 2018-04-12 12:41:19 +03:00
sql_crypt.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_crypt.h Added sql_alloc.h 2017-08-24 01:05:48 +02:00
sql_cte.cc Merge 10.2 to 10.3 2018-04-19 15:23:21 +03:00
sql_cte.h Fixed MDEV-14883 Usage of EXCEPT and INTERSECT in recursive CTE 2018-02-22 10:26:56 -08:00
sql_cursor.cc Cleanup: renaming methods make_field(Send_field*) to make_send_field(..) 2018-04-05 21:27:33 +04:00
sql_cursor.h Windows, compile : reenable previously disabled warning C4291 2018-02-07 20:19:40 +00:00
sql_db.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_db.h Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
sql_delete.cc MDEV-15391 Server crashes in JOIN::fix_all_splittings_in_plan or Assertion `join->best_read < double(1.79...e+308L)' failed 2018-04-10 13:12:36 +02:00
sql_delete.h MDEV-12137 DELETE statement with the same source and target 2017-07-07 22:38:15 +02:00
sql_derived.cc Fixed MDEV-14883 Usage of EXCEPT and INTERSECT in recursive CTE 2018-02-22 10:26:56 -08:00
sql_derived.h Fixed the bug mdev-12563. 2017-04-28 21:59:11 -07:00
sql_digest.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_digest.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_digest_stream.h
sql_do.cc cleanup: remove MARK_COLUMNS_NONE 2018-02-12 23:12:30 +01:00
sql_do.h
sql_error.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_error.h dead code - related to vtmd 2018-04-10 13:12:36 +02:00
sql_explain.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_explain.h Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
sql_expression_cache.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
sql_expression_cache.h Correct FSF address 2017-03-10 18:21:29 +01:00
sql_get_diagnostics.cc Merge bb-10.2-ext into 10.3 2017-11-30 08:16:37 +02:00
sql_get_diagnostics.h
sql_handler.cc Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2018-02-04 18:40:06 +04:00
sql_handler.h Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
sql_help.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_help.h
sql_hset.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_insert.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_insert.h IB: 0.2 part III 2017-05-05 20:36:08 +03:00
sql_join_cache.cc Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
sql_join_cache.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_lex.cc MDEV-16095 Oracle-style placeholder inside GROUP BY..WITH ROLLUP breaks replication 2018-05-06 16:10:49 +04:00
sql_lex.h MDEV-16095 Oracle-style placeholder inside GROUP BY..WITH ROLLUP breaks replication 2018-05-06 16:10:49 +04:00
sql_lifo_buffer.h Fix some -Wsign-conversion 2018-04-29 17:53:21 +03:00
sql_list.cc Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
sql_list.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
sql_load.cc A cleanup for MDEV-15597: fixing compilation failure on 32-bit Windows 2018-03-20 15:21:22 +04:00
sql_load.h Adding "const" qualifier into a few methods and parameters in the LOAD code 2018-03-15 23:29:48 +04:00
sql_locale.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_locale.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_manager.cc Merge bb-10.2-ext into 10.3 2017-10-04 08:24:06 +03:00
sql_manager.h
sql_parse.cc MDEV-16020 SP variables inside GROUP BY..WITH ROLLUP break replication 2018-04-27 22:11:18 +04:00
sql_parse.h MDEV-16020 SP variables inside GROUP BY..WITH ROLLUP break replication 2018-04-27 22:11:18 +04:00
sql_partition.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_partition.h cleanup: ha_partition::update_row/delete_row 2018-02-23 15:33:21 +01:00
sql_partition_admin.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_partition_admin.h
sql_plist.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
sql_plugin.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_plugin.h Change C_STRING_WITH_LEN to STRING_WITH_LEN 2018-01-30 21:33:56 +02:00
sql_plugin_compat.h Changing field::field_name and Item::name to LEX_CSTRING 2017-04-23 22:35:46 +03:00
sql_plugin_services.ic MDEV-15505 Fix wsrep XID seqno byte order 2018-03-12 14:46:20 +02:00
sql_prepare.cc MDEV-11975: SQLCOM_PREPARE of EXPLAIN & ANALYZE statement do not return correct metadata info 2018-04-25 17:16:33 +02:00
sql_prepare.h Windows, compile : reenable previously disabled warning C4291 2018-02-07 20:19:40 +00:00
sql_priv.h Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_profile.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_profile.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_reload.cc Merge remote-tracking branch '10.2' into 10.3 2018-04-12 12:41:19 +03:00
sql_reload.h
sql_rename.cc dead code - related to vtmd 2018-04-10 13:12:36 +02:00
sql_rename.h
sql_repl.cc MDEV-14721 Big transaction events get lost on semisync master when 2018-03-12 17:07:06 +02:00
sql_repl.h Merge branch '10.1' into 10.2 2017-11-21 19:47:46 +01:00
sql_select.cc Merge 10.2 into 10.3 2018-04-25 07:59:25 +03:00
sql_select.h Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
sql_sequence.cc MDEV-15732: Assertion `next_free_value % real_increment == offset && next_free_value >= reserved_until' failed in sequence_definition::adjust_values upon SETVAL for sequence with INCREMENT 0 2018-04-26 15:38:16 +02:00
sql_sequence.h MDEV-14092 NEXTVAL fails on slave 2017-10-19 13:25:02 +03:00
sql_servers.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_servers.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_show.cc Removed some old #if MYSQL_VERSION 2018-04-26 17:57:38 +03:00
sql_show.h dead code - related to vtmd 2018-04-10 13:12:36 +02:00
sql_signal.cc MDEV-15241: make SIGNAL maximum MESSAGE_TEXT length a larger value 2018-04-04 19:04:14 +05:30
sql_signal.h MDEV-11037 Diagnostics_area refactoring for user defined exceptions 2017-04-05 15:02:53 +04:00
sql_sort.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_state.c Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_statistics.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_statistics.h MDEV-9744: session optimizer_use_condition_selectivity=5 causing SQL Error (1918): 2018-04-02 13:14:30 +03:00
sql_string.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_string.h Fix many -Wunused-parameter 2018-05-01 16:52:19 +03:00
sql_table.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_table.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_tablespace.cc SQL: error messages 2018-01-09 14:16:47 +03:00
sql_tablespace.h SQL: error messages 2018-01-09 14:16:47 +03:00
sql_test.cc Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2017-10-30 20:47:39 +04:00
sql_test.h MDEV-9220 Split filesort.cc:make_sortkey() and filesort.cc::sortlength() into virtual methods in Type_handler 2016-01-12 17:03:29 +04:00
sql_time.cc Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
sql_time.h helper append_interval(String*) 2018-02-23 15:33:24 +01:00
sql_trigger.cc Added version of lex_string_eq that compares with const char * 2018-04-30 14:24:48 +03:00
sql_trigger.h Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
sql_truncate.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
sql_truncate.h
sql_tvc.cc MDEV-16038 Assertion `map->n_bits > 0' failed (my_bitmap.c:386: bitmap_is_clear_all) 2018-04-26 16:38:56 -07:00
sql_tvc.h Less dependencies in include files 2017-11-23 09:49:45 +02:00
sql_type.cc MDEV-15946 MEDIUMINT(N<8) creates a wrong data type on conversion to string 2018-04-23 18:34:06 +04:00
sql_type.h MDEV-15946 MEDIUMINT(N<8) creates a wrong data type on conversion to string 2018-04-23 18:34:06 +04:00
sql_udf.cc MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_udf.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
sql_union.cc MDEV-15940 Crash when using CURSOR with VALUES() 2018-04-21 17:20:33 -07:00
sql_union.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
sql_update.cc MDEV-14829 Assertion `0' failed in Protocol::end_statement upon concurrent UPDATE 2018-02-24 00:50:55 +01:00
sql_update.h MDEV-8701 Crash on derived query 2015-11-06 17:56:56 +01:00
sql_view.cc cleanup: remove XString::operator== and != 2018-04-10 13:12:36 +02:00
sql_view.h Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
sql_window.cc Merge bb-10.2-ext into 10.3 2018-01-04 09:22:59 +02:00
sql_window.h Less dependencies in include files 2017-11-23 09:49:45 +02:00
sql_yacc.yy Added version of lex_string_eq that compares with const char * 2018-04-30 14:24:48 +03:00
sql_yacc_ora.yy MDEV-16095 Oracle-style placeholder inside GROUP BY..WITH ROLLUP breaks replication 2018-05-06 16:10:49 +04:00
strfunc.cc Fix warnings 2018-02-06 14:22:15 +01:00
strfunc.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
structs.h MDEV-16020 SP variables inside GROUP BY..WITH ROLLUP break replication 2018-04-27 22:11:18 +04:00
sys_vars.cc Merge remote-tracking branch '10.2' into 10.3 2018-04-12 12:41:19 +03:00
sys_vars.ic Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
sys_vars_shared.h MDEV-15091 : Windows, 64bit: reenable and fix warning C4267 (conversion from 'size_t' to 'type', possible loss of data) 2018-02-06 12:55:58 +00:00
table.cc Removed some old #if MYSQL_VERSION 2018-04-26 17:57:38 +03:00
table.h Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
table_cache.cc MDEV-15149 Assert upon concurrent creating / querying sequences 2018-03-29 14:20:11 +03:00
table_cache.h MDEV-11153 - Introduce status variables for table cache monitoring and tuning 2017-10-31 19:13:20 +04:00
temporary_tables.cc Fixed some DBUG_PRINT to use %p properly 2018-03-29 13:59:40 +03:00
thr_malloc.cc Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2018-02-04 18:40:06 +04:00
thr_malloc.h Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3 2018-02-04 18:40:06 +04:00
threadpool.h Merge branch '10.1' into 10.2 2017-03-30 12:48:42 +02:00
threadpool_common.cc MDEV-15356: tp_timeout_handler needs to call set_killed_no_mutex as it has the mutex 2018-02-21 18:33:17 +00:00
threadpool_generic.cc Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
threadpool_win.cc Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
transaction.cc Merge bb-10.2-ext into 10.3 2018-02-15 10:22:03 +02:00
transaction.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
tzfile.h
tztime.cc Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
tztime.h SQL, IB: various refactoring [#337] 2017-11-27 15:07:32 +03:00
udf_example.c Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
udf_example.def MDEV-10139 Support for SEQUENCE objects 2017-04-07 18:09:56 +04:00
uniques.cc Merge 10.2 into 10.3 2018-04-24 20:59:57 +03:00
uniques.h Remove most 'register' use in C++ 2018-04-24 12:48:27 +03:00
unireg.cc cleanup: remove XString::operator== and != 2018-04-10 13:12:36 +02:00
unireg.h dead code - related to vtmd 2018-04-10 13:12:36 +02:00
vers_string.h cleanup: remove XString::operator== and != 2018-04-10 13:12:36 +02:00
vers_utils.h dead code - related to vtmd 2018-04-10 13:12:36 +02:00
winservice.c Simple cleanups 2017-11-05 22:23:32 +02:00
winservice.h Correct FSF address 2017-03-10 18:21:29 +01:00
wsrep_applier.cc Merge bb-10.2-ext into 10.3 2017-11-10 16:12:45 +02:00
wsrep_applier.h Correct FSF address 2017-03-10 18:21:29 +01:00
wsrep_binlog.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
wsrep_binlog.h Merge branch '10.0-galera' into bb-10.1-serg 2016-08-25 15:39:39 -04:00
wsrep_check_opts.cc Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
wsrep_dummy.cc MDEV-15505 Fixes to compilation without -DWITH_WSREP:BOOL=ON 2018-03-21 12:02:09 +02:00
wsrep_hton.cc MDEV-14875: galera_new_cluster crashes mysqld when existing server contains databases 2018-03-19 08:48:14 +02:00
wsrep_mysqld.cc Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
wsrep_mysqld.h Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
wsrep_notify.cc Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
wsrep_priv.h Merge branch '10.1' into 10.2 2017-03-30 12:48:42 +02:00
wsrep_sst.cc Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
wsrep_sst.h Merge branch 'github/10.1' into 10.2 2018-02-06 14:50:50 +01:00
wsrep_thd.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
wsrep_thd.h
wsrep_utils.cc MDEV-10442: "Address already in use" on restart 2017-12-18 16:57:54 +01:00
wsrep_utils.h Merge 10.1 into 10.2 2017-08-31 09:30:40 +03:00
wsrep_var.cc Merge branch '10.2' into 10.3 2018-03-28 17:31:57 +02:00
wsrep_var.h Merge branch '10.1' into 10.2 2018-03-21 10:36:49 +02:00
wsrep_xid.cc MDEV-15505 Fixes to compilation without -DWITH_WSREP:BOOL=ON 2018-03-21 12:02:09 +02:00
wsrep_xid.h MDEV-6368: assertion xid_seqno > trx_sys_cur_xid_seqno 2016-05-31 20:37:00 -04:00