mariadb/sql
Igor Babaev ccec9b1de9 MDEV-30706 Different results of selects from view and CTE with same definition
MDEV-30668 Set function aggregated in outer select used in view definition

This patch fixes two bugs concerning views whose specifications contain
subqueries with set functions aggregated in outer selects.
Due to the first bug those such views that have implicit grouping were
considered as mergeable. This led to wrong result sets for selects from
these views.
Due to the second bug the aggregation select was determined incorrectly and
this led to bogus error messages.
The patch added several test cases for these two bugs and for four other
duplicate bugs.
The patch also enables view-protocol for many other test cases.

Approved by Oleksandr Byelkin <sanja@mariadb.com>
2023-03-02 07:51:33 -08:00
..
share MDEV-30558: ER_KILL_{,QUERY_}DENIED_ERROR - normalize id type 2023-02-07 19:28:18 +11:00
add_errmsg
authors.h
backup.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
backup.h
bounded_queue.h
client_settings.h
CMakeLists.txt MDEV-26541 Make UBSAN builds work with spider again. 2023-01-20 11:40:01 +02:00
compat56.cc
compat56.h
contributors.h Update contributors 2022-03-23 10:47:27 +11:00
create_options.cc
create_options.h
custom_conf.h
datadict.cc
datadict.h
debug_sync.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
debug_sync.h
derived_handler.cc Correct DBUG_ENTER for Pushdown_derived::execute 2022-12-12 11:24:07 +11:00
derived_handler.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
derror.cc
derror.h
des_key_file.cc
des_key_file.h
discover.cc
discover.h MDEV-29461 AddressSanitizer: stack-buffer-overflow in strxmov 2023-01-20 19:43:40 +01:00
encryption.cc
event_data_objects.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
event_data_objects.h
event_db_repository.cc MDEV-24176 Server crashes after insert in the table with virtual 2022-04-18 12:44:27 +03:00
event_db_repository.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
event_parse_data.cc
event_parse_data.h
event_queue.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
event_queue.h
event_scheduler.cc
event_scheduler.h
events.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
events.h
field.cc MDEV-27653 long uniques don't work with unicode collations 2023-01-20 11:40:01 +02:00
field.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
field_comp.cc
field_comp.h
field_conv.cc
filesort.cc MDEV-20057 Distinct SUM on CROSS JOIN and grouped returns wrong result 2023-02-17 16:08:50 +02:00
filesort.h
filesort_utils.cc
filesort_utils.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
gcalc_slicescan.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
gcalc_slicescan.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
gcalc_tools.cc enable -Wenum-compare -Wenum-conversion 2022-05-15 20:37:51 +02:00
gcalc_tools.h enable -Wenum-compare -Wenum-conversion 2022-05-15 20:37:51 +02:00
gen_lex_hash.cc
gen_lex_token.cc
gen_win_tzname_data.ps1
group_by_handler.cc
group_by_handler.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
gstream.cc
gstream.h
ha_partition.cc MDEV-27653 long uniques don't work with unicode collations 2023-01-20 11:40:01 +02:00
ha_partition.h MDEV-30596: Assertion 'pushed_rowid_filter != __null ...' failed 2023-02-14 11:23:39 +03:00
ha_sequence.cc MDEV-27862 Galera should replicate nextval()-related changes in sequences with INCREMENT <> 0, at least NOCACHE ones with engine=InnoDB 2022-05-30 12:43:52 +03:00
ha_sequence.h
handle_connections_win.cc
handle_connections_win.h
handler.cc MDEV-30746 Regression in ucs2_general_mysql500_ci 2023-03-01 15:38:02 +04:00
handler.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
hash_filo.cc
hash_filo.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
hostname.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
hostname.h
init.cc
init.h
innodb_priv.h
item.cc MDEV-30706 Different results of selects from view and CTE with same definition 2023-03-02 07:51:33 -08:00
item.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_buff.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_cmpfunc.cc MDEV-29294 Assertion `functype() == ((Item_cond *) new_item)->functype()' failed in Item_cond::remove_eq_conds on SELECT 2023-01-20 11:40:01 +02:00
item_cmpfunc.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_create.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_create.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_func.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_func.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_geofunc.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_geofunc.h
item_inetfunc.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_inetfunc.h
item_jsonfunc.cc MDEV-19160 JSON_DETAILED output unnecessarily verbose 2023-01-05 13:12:24 +00:00
item_jsonfunc.h MDEV-24538: JSON_LENGTH does not return error upon wrong number of parameters 2023-02-14 12:03:28 +11:00
item_row.cc
item_row.h
item_strfunc.cc MDEV-27653 long uniques don't work with unicode collations 2023-01-20 11:40:01 +02:00
item_strfunc.h MDEV-27653 long uniques don't work with unicode collations 2023-01-20 11:40:01 +02:00
item_subselect.cc MDEV-30538 Plans for SELECT and multi-table UPDATE/DELETE unexpectedly differ 2023-02-03 11:17:03 -08:00
item_subselect.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_sum.cc MDEV-30706 Different results of selects from view and CTE with same definition 2023-03-02 07:51:33 -08:00
item_sum.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_timefunc.cc
item_timefunc.h
item_vers.cc
item_vers.h
item_windowfunc.cc Merge branch '10.3' into 10.4 2022-02-10 20:39:13 +01:00
item_windowfunc.h
item_xmlfunc.cc
item_xmlfunc.h
key.cc
key.h
keycaches.cc
keycaches.h
lex.h
lex_string.h
lex_symbol.h
lock.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
lock.h
log.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
log.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
log_event.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
log_event.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
log_event_old.cc
log_event_old.h
log_slow.h
main.cc
mariadb.h
mdl.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
mdl.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
mem_root_array.h
message.h
message.mc
message.rc
mf_iocache.cc
mf_iocache_encr.cc
MSG00001.bin
multi_range_read.cc
multi_range_read.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
my_apc.cc
my_apc.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
my_decimal.cc
my_decimal.h
my_json_writer.cc
my_json_writer.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
mysql_install_db.cc Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
mysql_upgrade_service.cc Merge branch 10.3 into 10.4 2021-12-25 12:13:03 +01:00
mysqld.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
mysqld.h MDEV-28603 Invalid view when its definition uses TVC as single-value subquery 2023-02-27 10:51:22 -08:00
mysqld_suffix.h
net_serv.cc Fix build without either ENABLED_DEBUG_SYNC or DBUG_OFF 2022-09-23 17:37:52 +03:00
nt_servc.cc
nt_servc.h
opt_index_cond_pushdown.cc
opt_range.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
opt_range.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
opt_range_mrr.cc
opt_split.cc Merge branch '10.3' into 10.4 2022-01-30 09:46:52 +01:00
opt_subselect.cc Merge branch '10.3' into 10.4 2022-07-27 11:02:57 +02:00
opt_subselect.h Merge 10.3 into 10.4 2022-06-09 11:53:46 +03:00
opt_sum.cc
opt_table_elimination.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
opt_trace.cc
opt_trace.h
opt_trace_context.h
parse_file.cc MDEV-17124: mariadb 10.1.34, views and prepared statements: ERROR 1615 (HY000): Prepared statement needs to be re-prepared 2022-09-30 12:11:37 +02:00
parse_file.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
partition_element.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
partition_info.cc MDEV-30036 NULL pointer dereference in partition_info::set_partition_bitmaps_from_table 2022-12-02 16:19:13 +01:00
partition_info.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
password.c
plistsort.c
procedure.cc
procedure.h
protocol.cc Merge branch '10.3' into 10.4 2022-01-30 09:46:52 +01:00
protocol.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
proxy_protocol.cc
proxy_protocol.h
records.cc Merge branch '10.2' into 10.3 2022-02-10 20:23:56 +01:00
records.h
repl_failsafe.cc
repl_failsafe.h
replication.h
rowid_filter.cc MDEV-14907 FEDERATEDX doesn't respect DISTINCT 2022-01-05 16:52:39 +02:00
rowid_filter.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
rpl_constants.h
rpl_filter.cc
rpl_filter.h
rpl_gtid.cc
rpl_gtid.h Merge branch '10.3' into 10.4 2022-05-08 23:03:08 +02:00
rpl_injector.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
rpl_injector.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
rpl_mi.cc
rpl_mi.h
rpl_parallel.cc Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
rpl_parallel.h
rpl_record.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
rpl_record.h
rpl_record_old.cc
rpl_record_old.h
rpl_reporting.cc
rpl_reporting.h
rpl_rli.cc Merge 10.3 into 10.4 2022-03-29 11:13:18 +03:00
rpl_rli.h
rpl_tblmap.cc
rpl_tblmap.h
rpl_utility.cc
rpl_utility.h
scheduler.cc
scheduler.h
select_handler.cc
select_handler.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
semisync.cc
semisync.h
semisync_master.cc MDEV-29613 fixup: clang -Wunused-but-set-variable 2022-09-26 15:16:51 +03:00
semisync_master.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
semisync_master_ack_receiver.cc
semisync_master_ack_receiver.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
semisync_slave.cc MDEV-11853: semisync thread can be killed after sync binlog but before ACK in the sync state 2022-04-22 12:59:54 -06:00
semisync_slave.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
service_wsrep.cc 10.4-MDEV-29684 Fixes for cluster wide write conflict resolving 2023-01-14 07:50:04 +02:00
session_tracker.cc
session_tracker.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
set_var.cc
set_var.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
signal_handler.cc Merge branch '10.3' into 10.4 2023-01-10 21:04:17 +01:00
slave.cc MDEV-30608: rpl.rpl_delayed_parallel_slave_sbm sometimes fails with Seconds_Behind_Master should not have used second transaction timestamp 2023-02-09 13:02:14 -07:00
slave.h Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
sp.cc Merge 10.3 into 10.4 2022-09-20 12:38:25 +03:00
sp.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sp_cache.cc Merge branch '10.2' into 10.3 2022-05-03 10:59:54 +02:00
sp_cache.h
sp_head.cc Merge branch '10.3' into 10.4 2023-01-10 21:04:17 +01:00
sp_head.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sp_pcontext.cc
sp_pcontext.h
sp_rcontext.cc
sp_rcontext.h
spatial.cc MDEV-30150 ST_GeomFromGeoJSON, 'geometry' before 'type: feature' error 2022-12-09 08:49:43 +11:00
spatial.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_acl.cc MDEV-30526 Assertion `rights == merged->cols' failed in update_role_columns 2023-02-21 23:22:56 +01:00
sql_acl.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_acl_getsort.ic
sql_admin.cc Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
sql_admin.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_alloc.h
sql_alter.cc MDEV-27653 long uniques don't work with unicode collations 2023-01-20 11:40:01 +02:00
sql_alter.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_analyse.cc Remove HAVE_SNPRINTF 2022-10-05 10:09:49 +03:00
sql_analyse.h
sql_analyze_stmt.cc
sql_analyze_stmt.h MDEV-28846 Poor performance when rowid filter contains no elements 2022-10-25 11:43:32 -07:00
sql_array.h
sql_audit.cc MDEV-22647 Assertion `!check_audit_mask(mysql_global_audit_mask, event_class_mask)' 2022-09-14 19:15:44 +02:00
sql_audit.h
sql_base.cc MDEV-30706 Different results of selects from view and CTE with same definition 2023-03-02 07:51:33 -08:00
sql_base.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_basic_types.h
sql_binlog.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
sql_binlog.h
sql_bitmap.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_bootstrap.cc
sql_bootstrap.h
sql_builtin.cc.in
sql_cache.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
sql_cache.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_callback.h
sql_class.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_class.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_client.cc
sql_cmd.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_connect.cc Merge 10.3 into 10.4 2023-01-03 16:10:02 +02:00
sql_connect.h
sql_const.h reformat the test 2022-11-27 05:11:39 +10:00
sql_crypt.cc
sql_crypt.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_cte.cc Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
sql_cte.h Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
sql_cursor.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_cursor.h
sql_db.cc
sql_db.h
sql_debug.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_delete.cc MDEV-19190 Assertion ...auto_inc_initialized failed in get_auto_increment 2022-11-24 02:05:53 +03:00
sql_delete.h
sql_derived.cc MDEV-30706 Different results of selects from view and CTE with same definition 2023-03-02 07:51:33 -08:00
sql_derived.h
sql_digest.cc
sql_digest.h
sql_digest_stream.h
sql_do.cc
sql_do.h
sql_error.cc
sql_error.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_explain.cc MDEV-28846 Poor performance when rowid filter contains no elements 2022-10-25 11:43:32 -07:00
sql_explain.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_expression_cache.cc Merge branch '10.2' into 10.3 2022-05-03 10:59:54 +02:00
sql_expression_cache.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_get_diagnostics.cc
sql_get_diagnostics.h
sql_handler.cc Merge branch '10.3' into 10.4 2022-05-08 23:03:08 +02:00
sql_handler.h
sql_help.cc
sql_help.h
sql_hset.h
sql_insert.cc MDEV-29199 Unique hash key is ignored upon INSERT ... SELECT into non-empty MyISAM table 2023-01-20 15:44:15 +01:00
sql_insert.h
sql_join_cache.cc Merge branch '10.3' into 10.4 2023-01-10 21:04:17 +01:00
sql_join_cache.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_lex.cc MDEV-30706 Different results of selects from view and CTE with same definition 2023-03-02 07:51:33 -08:00
sql_lex.h MDEV-30706 Different results of selects from view and CTE with same definition 2023-03-02 07:51:33 -08:00
sql_lifo_buffer.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_list.cc
sql_list.h Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
sql_load.cc
sql_load.h
sql_locale.cc MDEV-30630 locale: Chinese error messages for ZH_CN 2023-02-15 22:39:38 +11:00
sql_locale.h
sql_manager.cc MDEV-26473: mysqld got exception 0xc0000005 (rpl_slave_state/rpl_load_gtid_slave_state) 2022-04-25 08:07:17 -06:00
sql_manager.h
sql_mode.cc
sql_mode.h
sql_parse.cc KILL USER and missing privileges 2023-02-21 23:22:56 +01:00
sql_parse.h
sql_partition.cc Merge 10.3 into 10.4 2022-06-27 10:14:37 +03:00
sql_partition.h
sql_partition_admin.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
sql_partition_admin.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_plist.h
sql_plugin.cc MDEV-27631 Assertion `global_status_var.global_memory_used == 0' failed in mysqld_exit 2023-01-20 15:44:15 +01:00
sql_plugin.h
sql_plugin_compat.h
sql_plugin_services.inl Merge branch '10.3' into 10.4 2022-01-30 09:46:52 +01:00
sql_prepare.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_prepare.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_priv.h
sql_profile.cc
sql_profile.h
sql_reload.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
sql_reload.h
sql_rename.cc
sql_rename.h
sql_repl.cc Merge branch '10.3' into 10.4 2022-10-01 23:07:26 +02:00
sql_repl.h
sql_schema.cc
sql_schema.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_select.cc MDEV-28603 Invalid view when its definition uses TVC as single-value subquery 2023-02-27 10:51:22 -08:00
sql_select.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_sequence.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
sql_sequence.h
sql_servers.cc
sql_servers.h
sql_show.cc MDEV-28603 Invalid view when its definition uses TVC as single-value subquery 2023-02-27 10:51:22 -08:00
sql_show.h
sql_signal.cc
sql_signal.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_sort.h MDEV-20057 Distinct SUM on CROSS JOIN and grouped returns wrong result 2023-02-17 16:08:50 +02:00
sql_state.c
sql_statistics.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_statistics.h
sql_string.cc MDBF-534: Coverity scan: fix client folder 2023-02-17 13:43:43 +00:00
sql_string.h MDEV-30746 Regression in ucs2_general_mysql500_ci 2023-03-01 15:38:02 +04:00
sql_table.cc MDEV-27653 long uniques don't work with unicode collations 2023-01-20 11:40:01 +02:00
sql_table.h MDEV-27653 long uniques don't work with unicode collations 2023-01-20 11:40:01 +02:00
sql_tablespace.cc
sql_tablespace.h
sql_test.cc
sql_test.h
sql_time.cc Merge 10.3 into 10.4 2022-10-25 10:04:37 +03:00
sql_time.h
sql_trigger.cc Merge branch '10.3' into 10.4 2022-10-01 23:07:26 +02:00
sql_trigger.h MDEV-17124: mariadb 10.1.34, views and prepared statements: ERROR 1615 (HY000): Prepared statement needs to be re-prepared 2022-09-30 12:11:37 +02:00
sql_truncate.cc
sql_truncate.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_tvc.cc MDEV-28603 Invalid view when its definition uses TVC as single-value subquery 2023-02-27 10:51:22 -08:00
sql_tvc.h
sql_type.cc Merge branch '10.3' into 10.4 2022-07-27 11:02:57 +02:00
sql_type.h MDEV-20057 Distinct SUM on CROSS JOIN and grouped returns wrong result 2023-02-17 16:08:50 +02:00
sql_type_int.h
sql_type_json.cc
sql_type_json.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_type_real.h
sql_udf.cc Merge 10.3 into 10.4 2022-09-23 13:47:15 +03:00
sql_udf.h
sql_union.cc Merge 10.3 into 10.4 2022-12-13 11:37:33 +02:00
sql_union.h
sql_update.cc Merge branch '10.3' into 10.4 2022-07-27 11:02:57 +02:00
sql_update.h
sql_view.cc MDEV-28603 Invalid view when its definition uses TVC as single-value subquery 2023-02-27 10:51:22 -08:00
sql_view.h MDEV-29748 ASAN errors or server crash in File_parser::parse upon concurrent view operations 2022-10-24 14:09:46 +02:00
sql_window.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_window.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_yacc.yy MDEV-30586 DELETE with aggregation in subquery of WHERE returns bogus error 2023-02-09 08:59:23 -08:00
sql_yacc_ora.yy MDEV-30586 DELETE with aggregation in subquery of WHERE returns bogus error 2023-02-09 08:59:23 -08:00
strfunc.cc Merge branch '10.3' into bb-10.4-release 2022-08-10 12:21:08 +02:00
strfunc.h
structs.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sys_vars.cc Merge 10.3 into 10.4 2023-01-13 09:28:25 +02:00
sys_vars.inl Merge branch '10.3' into 10.4 2022-01-30 09:46:52 +01:00
sys_vars_shared.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
table.cc MDEV-30706 Different results of selects from view and CTE with same definition 2023-03-02 07:51:33 -08:00
table.h MDEV-30706 Different results of selects from view and CTE with same definition 2023-03-02 07:51:33 -08:00
table_cache.cc
table_cache.h
temporary_tables.cc Merge 10.3 into 10.4 2022-03-29 11:13:18 +03:00
thr_malloc.cc
thr_malloc.h
threadpool.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
threadpool_common.cc MDEV-18353 - minor cleanup 2022-09-07 13:49:49 +02:00
threadpool_generic.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
threadpool_win.cc
transaction.cc
transaction.h
tzfile.h
tztime.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
tztime.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
udf_example.c
udf_example.def
uniques.cc
uniques.h
unireg.cc Merge 10.3 into 10.4 2022-03-29 11:13:18 +03:00
unireg.h Merge 10.3 into 10.4 2023-01-03 16:10:02 +02:00
upgrade_conf_file.cc
vers_string.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
vers_utils.h
win_tzname_data.h Update Windows time zone mappings using latest CLDR data 2023-02-09 09:15:08 +01:00
winservice.c
winservice.h
wsrep_applier.cc
wsrep_applier.h
wsrep_binlog.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_binlog.h
wsrep_check_opts.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_client_service.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_client_service.h
wsrep_client_state.h
wsrep_condition_variable.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
wsrep_dummy.cc MDEV-26803 PA unsafety with FK cascade delete operation 2021-12-17 09:38:23 +02:00
wsrep_high_priority_service.cc MDEV-30317 Transaction savepoint may cause failure in galera replaying 2023-01-13 13:11:03 +02:00
wsrep_high_priority_service.h
wsrep_mutex.h WSREP: Fix GCC 12.0.1 -Wuninitialized 2022-02-23 07:18:00 +02:00
wsrep_mysqld.cc MDEV-30419 Fix unhandled exception thrown from wsrep-lib 2023-01-19 14:55:50 +02:00
wsrep_mysqld.h MDEV-25389 : Assertion `!is_thread_specific || (mysqld_server_initialized && thd)' failed in void my_malloc_size_cb_func(long long int, my_bool) 2022-10-09 10:09:47 +03:00
wsrep_mysqld_c.h
wsrep_notify.cc
wsrep_on.h Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_plugin.cc
wsrep_priv.h Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_schema.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
wsrep_schema.h
wsrep_server_service.cc Fix build without either ENABLED_DEBUG_SYNC or DBUG_OFF 2022-09-23 17:37:52 +03:00
wsrep_server_service.h
wsrep_server_state.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
wsrep_server_state.h
wsrep_sst.cc MDEV-30419 Fix unhandled exception thrown from wsrep-lib 2023-01-19 14:55:50 +02:00
wsrep_sst.h Merge 10.3 into 10.4 2022-06-27 10:14:37 +03:00
wsrep_storage_service.cc
wsrep_storage_service.h
wsrep_thd.cc MDEV-29684 Fixes for cluster wide write conflict resolving 2023-01-13 13:11:03 +02:00
wsrep_thd.h MDEV-29684 Fixes for cluster wide write conflict resolving 2023-01-13 13:11:03 +02:00
wsrep_trans_observer.h MDEV-26597 : Assertion `!wsrep_has_changes(thd) || (thd->lex->sql_command == SQLCOM_CREATE_TABLE && !thd->is_current_stmt_binlog_format_row())' failed. 2022-10-09 10:09:47 +03:00
wsrep_types.h
wsrep_utils.cc
wsrep_utils.h Merge 10.3 into 10.4 2022-04-21 11:33:59 +03:00
wsrep_var.cc MDEV-29707 : Incorrect/bad errno on enabling wsrep_on after setting dummy wsrep_provider on non-Galera build 2022-10-09 10:09:47 +03:00
wsrep_var.h
wsrep_xid.cc
wsrep_xid.h
xa.cc
xa.h