mariadb/sql
Monty 3c578b0a96 Check if we can rename triggers before doing an ALTER TABLE ... RENAME
ALTER TABLE .. RENAME, when used with the inplace algorithm, does:
- Do an inplace or online alter to the new definition
- Rename to new name
- Update triggers.

If update triggers would fail, we would rename the table back.
The problem with this approach is that the table would have the new
definition but the rename would fail.  The binary log would also not be
updated.

The solution to this is to very early check if we can rename triggers
and give an error if this would fail.
Both ALTER TABLE ... RENAME and RENAME TABLE is fixed.

This was implemented by moving the pre-check of rename table in triggers
from Table_triggers_list::change_table_name() to
Table_triggers_list::prepare_for_rename().
2021-05-19 22:54:13 +02:00
..
share Ensure that one can drop a trigger with an orphan .TRN file 2021-05-19 22:54:13 +02:00
add_errmsg
authors.h
backup.cc Merge 10.4 to 10.5 2020-10-22 17:08:49 +03:00
backup.h
bounded_queue.h
client_settings.h
CMakeLists.txt Move all ddl log code to ddl_log.cc and ddl_log.h 2021-05-19 22:54:11 +02:00
compat56.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
compat56.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
contributors.h Update sponsors 2021-03-12 07:02:29 +11:00
create_options.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
create_options.h
create_tmp_table.h MDEV-17399 JSON_TABLE. 2021-04-21 10:21:47 +04:00
custom_conf.h
datadict.cc Avoid creating the .frm file twice in some cases 2021-05-19 22:54:12 +02:00
datadict.h
ddl_log.cc Check if we can rename triggers before doing an ALTER TABLE ... RENAME 2021-05-19 22:54:13 +02:00
ddl_log.h MDEV-24746 Atomic CREATE TRIGGER 2021-05-19 22:54:13 +02:00
debug_sync.cc MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
debug_sync.h MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
derived_handler.cc MDEV-23778 Derived table handler looses data on conversion from HEAP to Aria 2020-09-28 15:16:28 -07:00
derived_handler.h
derror.cc Merge branch '10.4' into 10.5 2020-08-04 17:24:15 +02:00
derror.h
des_key_file.cc
des_key_file.h
discover.cc
discover.h
encryption.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
event_data_objects.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
event_data_objects.h Merge 10.4 into 10.5 2021-04-22 08:25:40 +03:00
event_db_repository.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
event_db_repository.h
event_parse_data.cc Removed Item::is_fixed() and Item::has_subquery() 2021-05-19 22:27:28 +02:00
event_parse_data.h
event_queue.cc Less noise in the error log 2021-05-19 22:54:12 +02:00
event_queue.h
event_scheduler.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
event_scheduler.h
events.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
events.h
field.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
field.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
field_comp.cc
field_comp.h
field_conv.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
filesort.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
filesort.h MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
filesort_utils.cc
filesort_utils.h
gcalc_slicescan.cc Merge branch '10.4' into 10.5 2020-08-04 17:24:15 +02:00
gcalc_slicescan.h
gcalc_tools.cc Merge branch '10.2' into 10.3 2020-08-03 13:41:29 +02:00
gcalc_tools.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
gen_lex_hash.cc
gen_lex_token.cc
gen_sql_yacc_ora_yy.cmake
gen_win_tzname_data.ps1 Update timezone data on Windows 2021-04-22 15:51:55 +02:00
grant.cc
grant.h
group_by_handler.cc cleanup: Refactor select_limit in select lex 2021-04-21 14:08:58 +03:00
group_by_handler.h
gstream.cc
gstream.h
ha_partition.cc Remove some usage of Check_level_instant_set and Sql_mode_save 2021-05-19 22:54:12 +02:00
ha_partition.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
ha_sequence.cc
ha_sequence.h
handle_connections_win.cc Fix clang-cl warning 2021-05-09 23:51:18 +02:00
handle_connections_win.h MDEV-23279 main.named_pipe test timeouts if called twice in a row 2020-08-10 17:33:48 +00:00
handler.cc MDEV-24576 Atomic CREATE TABLE 2021-05-19 22:54:13 +02:00
handler.h MDEV-24408 Crash-safe DROP DATABASE 2021-05-19 22:54:13 +02:00
hash_filo.cc
hash_filo.h
hostname.cc MDEV-24312 master_host has 60 character limit, increase to 255 bytes 2021-04-20 16:36:56 +02:00
hostname.h
init.cc
init.h
innodb_priv.h
item.cc Remove some usage of Check_level_instant_set and Sql_mode_save 2021-05-19 22:54:12 +02:00
item.h MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
item_buff.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item_cmpfunc.cc Remove some usage of Check_level_instant_set and Sql_mode_save 2021-05-19 22:54:12 +02:00
item_cmpfunc.h cleanup: Item::can_eval_in_optimize() 2021-05-19 22:27:53 +02:00
item_create.cc MDEV-20017 Implement TO_CHAR() Oracle compatible function 2021-05-19 22:54:12 +02:00
item_create.h Merge branch bb-10.4-release into bb-10.5-release 2021-05-05 23:57:11 +03:00
item_func.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
item_func.h MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
item_geofunc.cc Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
item_geofunc.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
item_jsonfunc.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
item_jsonfunc.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
item_row.cc Split item->flags into base_flags and with_flags 2021-05-19 22:27:28 +02:00
item_row.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
item_strfunc.cc MDEV-24285 support oracle build-in function: sys_guid 2021-05-19 22:54:11 +02:00
item_strfunc.h MDEV-24285 support oracle build-in function: sys_guid 2021-05-19 22:54:11 +02:00
item_subselect.cc Remove some usage of Check_level_instant_set and Sql_mode_save 2021-05-19 22:54:12 +02:00
item_subselect.h Remove some usage of Check_level_instant_set and Sql_mode_save 2021-05-19 22:54:12 +02:00
item_sum.cc Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
item_sum.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
item_timefunc.cc MDEV-20017 Implement TO_CHAR() Oracle compatible function 2021-05-19 22:54:12 +02:00
item_timefunc.h MDEV-20017 Implement TO_CHAR() Oracle compatible function 2021-05-19 22:54:12 +02:00
item_vers.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
item_vers.h Avoid creating the .frm file twice in some cases 2021-05-19 22:54:12 +02:00
item_windowfunc.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
item_windowfunc.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
item_xmlfunc.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
item_xmlfunc.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
json_table.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
json_table.h MDEV-25154: JSON_TABLE: Queries involving ordinality columns are unsafe ... 2021-05-13 15:34:25 +03:00
key.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
key.h
keycaches.cc
keycaches.h
lex.h MDEV-20025: ADD_MONTHS() Oracle function 2021-05-19 22:54:12 +02:00
lex_string.h Merge 10.4 into 10.5 2020-11-03 16:24:47 +02:00
lex_symbol.h
lock.cc Add TL_FIRST_WRITE in SQL layer for determining R/W 2021-04-08 16:51:36 +10:00
lock.h
log.cc MDEV-23844 Atomic DROP TABLE (single table) 2021-05-19 22:54:12 +02:00
log.h Merge 10.4 into 10.5 2020-11-13 21:54:21 +02:00
log_event.cc MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
log_event.h MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
log_event_client.cc MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
log_event_old.cc Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
log_event_old.h Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
log_event_server.cc MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
log_slow.h
main.cc Windows - Fix CMAKE_INTERPROCEDURAL_OPTIMIZATION build with MSVC 2021-05-09 23:51:18 +02:00
mariadb.h
mdl.cc Merge 10.4 into 10.5 2021-03-11 20:09:34 +02:00
mdl.h Merge 10.4 into 10.5 2021-03-11 20:09:34 +02:00
mem_root_array.h
message.h
message.mc
message.rc
mf_iocache.cc Merge 10.2 into 10.3 2021-04-21 07:25:48 +03:00
mf_iocache_encr.cc Merge 10.2 into 10.3 2020-11-02 15:48:47 +02:00
MSG00001.bin
multi_range_read.cc Fix various spelling errors still found in code 2021-03-22 18:10:39 +11:00
multi_range_read.h
my_apc.cc
my_apc.h
my_decimal.cc Added typedef decimal_digits_t (uint16) for number of digits in most 2021-05-19 22:27:27 +02:00
my_decimal.h Added typedef decimal_digits_t (uint16) for number of digits in most 2021-05-19 22:27:27 +02:00
my_json_writer.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
my_json_writer.h Cleanup: fake_select_lex->select_number=FAKE_SELECT_LEX_ID, not [U]INT_MAX 2021-04-17 00:05:29 +03:00
mysql_install_db.cc Merge 10.5 into 10.6 2021-02-11 09:26:53 +02:00
mysql_upgrade_service.cc Added 'const' to arguments in get_one_option and find_typeset() 2021-02-08 12:16:29 +02:00
mysqld.cc MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
mysqld.h MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
mysqld_suffix.h
net_serv.cc MDEV-24341 Innodb - do not block in foreground thread in log_write_up_to( 2021-02-14 18:30:39 +01:00
opt_index_cond_pushdown.cc MDEV-23001 Precreate static Item_bool() to simplify code 2021-05-19 22:27:27 +02:00
opt_range.cc cleanup: Item::can_eval_in_optimize() 2021-05-19 22:27:53 +02:00
opt_range.h MDEV-24953: 10.5.9 crashes with large IN() list 2021-02-24 14:15:37 +03:00
opt_range_mrr.cc
opt_split.cc Merge 10.5 into 10.6 2021-04-21 11:45:00 +03:00
opt_subselect.cc Split item->flags into base_flags and with_flags 2021-05-19 22:27:28 +02:00
opt_subselect.h
opt_sum.cc Remove calls to current_thd() in Item functions 2021-05-19 22:27:28 +02:00
opt_table_elimination.cc Removed Item::is_fixed() and Item::has_subquery() 2021-05-19 22:27:28 +02:00
opt_trace.cc MDEV-17399 Add support for JSON_TABLE. 2021-04-21 10:21:43 +04:00
opt_trace.h MDEV-23645: Optimizer trace: print conditions after substitute_for_best_equal_field 2021-03-19 17:37:38 +03:00
opt_trace_context.h
parse_file.cc MDEV-24746 Atomic CREATE TRIGGER 2021-05-19 22:54:13 +02:00
parse_file.h MDEV-24746 Atomic CREATE TRIGGER 2021-05-19 22:54:13 +02:00
partition_element.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
partition_info.cc Optimize usage of c_ptr(), c_ptr_quick() and String::alloc() 2021-05-19 22:27:27 +02:00
partition_info.h
password.c
plistsort.c
privilege.h MDEV-25030 Upgrade to 10.5.9 breaks root's ability to grant 2021-04-22 17:52:08 +02:00
procedure.cc Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
procedure.h Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
protocol.cc Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
protocol.h Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
proxy_protocol.cc
proxy_protocol.h
records.cc Add TL_FIRST_WRITE in SQL layer for determining R/W 2021-04-08 16:51:36 +10:00
records.h Merge 10.5 into 10.6 2020-08-12 14:39:53 +03:00
repl_failsafe.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
repl_failsafe.h
replication.h
rowid_filter.cc
rowid_filter.h Fixed wrong initializations of Dynamic_array 2021-03-20 21:17:32 +02:00
rpl_constants.h
rpl_filter.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
rpl_filter.h
rpl_gtid.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
rpl_gtid.h
rpl_injector.cc Merge 10.4 into 10.5 2020-12-02 18:29:49 +02:00
rpl_injector.h
rpl_mi.cc Less noise in the error log 2021-05-19 22:54:12 +02:00
rpl_mi.h Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
rpl_parallel.cc Merge 10.2 into 10.3, except MDEV-25682 2021-05-18 08:40:19 +03:00
rpl_parallel.h Merge 10.2 into 10.3, except MDEV-25682 2021-05-18 08:40:19 +03:00
rpl_record.cc
rpl_record.h
rpl_record_old.cc
rpl_record_old.h
rpl_reporting.cc MDEV-20220: Merge 5.7 P_S replication table 'replication_applier_status_by_worker 2021-04-08 17:19:51 +05:30
rpl_reporting.h MDEV-20220: Merge 5.7 P_S replication table 'replication_applier_status_by_worker 2021-04-08 17:19:51 +05:30
rpl_rli.cc Merge 10.5 into 10.6 2021-05-18 11:13:45 +03:00
rpl_rli.h MDEV-16437: merge 5.7 P_S replication instrumentation and tables 2021-04-16 09:02:00 +05:30
rpl_tblmap.cc
rpl_tblmap.h
rpl_utility.cc Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
rpl_utility.h
rpl_utility_server.cc
scheduler.cc
scheduler.h MDEV-24341 Innodb - do not block in foreground thread in log_write_up_to( 2021-02-14 18:30:39 +01:00
select_handler.cc MDEV-23825 Join select_handler and Pushdown_select + XPand changes 2020-09-27 10:30:23 +04:00
select_handler.h MDEV-23825 Join select_handler and Pushdown_select + XPand changes 2020-09-27 10:30:23 +04:00
semisync.cc
semisync.h
semisync_master.cc
semisync_master.h
semisync_master_ack_receiver.cc Merge 10.4 into 10.5 2021-04-27 09:10:47 +03:00
semisync_master_ack_receiver.h
semisync_slave.cc Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
semisync_slave.h Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
service_wsrep.cc Merge 10.4 into 10.5 2021-04-21 09:01:01 +03:00
session_tracker.cc Add TL_FIRST_WRITE in SQL layer for determining R/W 2021-04-08 16:51:36 +10:00
session_tracker.h
set_var.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
set_var.h
signal_handler.cc Merge 10.4 into 10.5 2021-04-21 09:01:01 +03:00
slave.cc Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
slave.h
sp.cc Remove some usage of Check_level_instant_set and Sql_mode_save 2021-05-19 22:54:12 +02:00
sp.h MDEV-8334: Rename utf8 to utf8mb3 2021-05-19 06:48:36 +02:00
sp_cache.cc
sp_cache.h
sp_head.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
sp_head.h Merge branch bb-10.4-release into bb-10.5-release 2021-05-05 23:57:11 +03:00
sp_pcontext.cc
sp_pcontext.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
sp_rcontext.cc
sp_rcontext.h
spatial.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
spatial.h Removed not used object Geometry::bad_geometry_data() 2021-05-19 22:27:28 +02:00
sql_acl.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_acl.h Revert "[MDEV-7978] add show create user" 2020-09-24 13:58:29 +10:00
sql_acl_getsort.ic MDEV-24312 master_host has 60 character limit, increase to 255 bytes 2021-04-20 16:36:56 +02:00
sql_admin.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_admin.h
sql_alloc.h Optimize Sql_alloc 2021-05-19 22:27:27 +02:00
sql_alter.cc MDEV-24758 heap-use-after-poison in innobase_add_instant_try/rec_copy 2021-04-26 18:17:50 +03:00
sql_alter.h MDEV-24576 Atomic CREATE TABLE 2021-05-19 22:54:13 +02:00
sql_analyse.cc Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
sql_analyse.h Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_analyze_stmt.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_analyze_stmt.h
sql_array.h Fixed wrong initializations of Dynamic_array 2021-03-20 21:17:32 +02:00
sql_audit.cc
sql_audit.h MDEV-19275 Provide SQL service to plugins. 2020-08-14 21:04:25 +04:00
sql_base.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_base.h Changed field_index to use field_index_t instead of uint16 2021-05-19 22:27:28 +02:00
sql_basic_types.h
sql_binlog.cc Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
sql_binlog.h
sql_bitmap.h
sql_bootstrap.cc MDEV-9077 - sys schema preparation 2021-03-18 08:02:48 +01:00
sql_bootstrap.h MDEV-9077 - sys schema preparation 2021-03-18 08:02:48 +01:00
sql_builtin.cc.in
sql_cache.cc MDEV-25228 JSON_TABLE: Server crashes in Query_cache::unlink_table. 2021-04-21 10:21:44 +04:00
sql_cache.h Merge commit '10.4' into 10.5 2021-01-06 10:53:00 +01:00
sql_callback.h
sql_class.cc MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
sql_class.h MDEV-24576 Atomic CREATE TABLE 2021-05-19 22:54:13 +02:00
sql_client.cc
sql_cmd.h Revert "[MDEV-7978] add show create user" 2020-09-24 13:58:29 +10:00
sql_connect.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
sql_connect.h
sql_const.h MDEV-24312 master_host has 60 character limit, increase to 255 bytes 2021-04-20 16:36:56 +02:00
sql_crypt.cc
sql_crypt.h
sql_cte.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_cte.h
sql_cursor.cc
sql_cursor.h
sql_db.cc MDEV-24408 Crash-safe DROP DATABASE 2021-05-19 22:54:13 +02:00
sql_db.h MDEV-24408 Crash-safe DROP DATABASE 2021-05-19 22:54:13 +02:00
sql_delete.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
sql_delete.h
sql_derived.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
sql_derived.h
sql_digest.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_digest.h
sql_digest_stream.h
sql_do.cc
sql_do.h
sql_error.cc Added ErrConvString.lex_cstring() to simplify code 2021-05-19 22:27:29 +02:00
sql_error.h Added ErrConvString.lex_cstring() to simplify code 2021-05-19 22:27:29 +02:00
sql_explain.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_explain.h MDEV-17399 Add support for JSON_TABLE. 2021-04-21 10:21:43 +04:00
sql_expression_cache.cc
sql_expression_cache.h
sql_get_diagnostics.cc
sql_get_diagnostics.h
sql_handler.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
sql_handler.h
sql_help.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_help.h
sql_hset.h
sql_i_s.h Added typedef decimal_digits_t (uint16) for number of digits in most 2021-05-19 22:27:27 +02:00
sql_insert.cc MDEV-24576 Atomic CREATE TABLE 2021-05-19 22:54:13 +02:00
sql_insert.h MDEV-23691 S3 storage engine: delayed slave can drop the table 2020-10-21 03:09:29 +03:00
sql_join_cache.cc Merge 10.4 into 10.5 2021-03-27 17:37:42 +02:00
sql_join_cache.h Improved code comment and removed nop test 2021-05-19 22:54:12 +02:00
sql_lex.cc MDEV-20021 sql_mode="oracle" does not support MINUS set operator 2021-05-19 22:54:12 +02:00
sql_lex.h MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
sql_lifo_buffer.h
sql_limit.h MDEV-23908: Implement SELECT ... OFFSET ... FETCH ... 2021-04-21 14:09:14 +03:00
sql_list.cc
sql_list.h
sql_load.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
sql_load.h
sql_locale.cc
sql_locale.h
sql_manager.cc Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
sql_manager.h cleanup: fix and generalize handle_manager thread 2021-01-24 11:35:55 +01:00
sql_mode.cc
sql_mode.h
sql_parse.cc Replace find_temporary_table() with is_temporary_table() 2021-05-19 22:54:11 +02:00
sql_parse.h MDEV-17339 JSON_TABLE. 2021-04-21 10:21:46 +04:00
sql_partition.cc MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
sql_partition.h
sql_partition_admin.cc MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
sql_partition_admin.h
sql_plist.h
sql_plugin.cc Optimize usage of c_ptr(), c_ptr_quick() and String::alloc() 2021-05-19 22:27:27 +02:00
sql_plugin.h Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
sql_plugin_compat.h
sql_plugin_services.ic Merge 10.4 into 10.5 2021-03-19 13:09:21 +02:00
sql_prepare.cc Merge 10.5 into 10.6 2021-05-18 11:13:45 +03:00
sql_prepare.h MDEV-19275 Provide SQL service to plugins. 2020-08-14 21:04:25 +04:00
sql_priv.h
sql_profile.cc MDEV-23270 Remove a String parameter from Protocol::store(double/float) 2020-08-14 09:14:07 +04:00
sql_profile.h
sql_reload.cc Merge 10.4 into 10.5 2021-04-21 09:01:01 +03:00
sql_reload.h
sql_rename.cc Check if we can rename triggers before doing an ALTER TABLE ... RENAME 2021-05-19 22:54:13 +02:00
sql_rename.h
sql_repl.cc Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
sql_repl.h Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
sql_schema.cc
sql_schema.h Merge branch '10.4' into 10.5 2020-08-04 17:24:15 +02:00
sql_select.cc Remove some usage of Check_level_instant_set and Sql_mode_save 2021-05-19 22:54:12 +02:00
sql_select.h Improved code comment and removed nop test 2021-05-19 22:54:12 +02:00
sql_sequence.cc Merge 10.4 into 10.5 2021-04-21 09:01:01 +03:00
sql_sequence.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
sql_servers.cc
sql_servers.h
sql_show.cc Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
sql_show.h remove find_thread_with_thd_data_lock_callback 2021-02-12 18:17:07 +01:00
sql_signal.cc Removed Item::is_fixed() and Item::has_subquery() 2021-05-19 22:27:28 +02:00
sql_signal.h Fix various spelling errors still found in code 2021-03-22 18:10:39 +11:00
sql_sort.h MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
sql_state.c
sql_statistics.cc MDEV-8334: Rename utf8 to utf8mb3 2021-05-19 06:48:36 +02:00
sql_statistics.h Merge branch '10.3' into 10.4 2021-02-23 09:25:57 +01:00
sql_string.cc Removed Static_binary_string 2021-05-19 22:54:12 +02:00
sql_string.h Removed Static_binary_string 2021-05-19 22:54:12 +02:00
sql_table.cc Check if we can rename triggers before doing an ALTER TABLE ... RENAME 2021-05-19 22:54:13 +02:00
sql_table.h MDEV-24576 Atomic CREATE TABLE 2021-05-19 22:54:13 +02:00
sql_tablespace.cc
sql_tablespace.h
sql_test.cc Added full_name_cstring() 2021-05-19 22:27:53 +02:00
sql_test.h
sql_time.cc Merge 10.2 into 10.3 2020-08-13 18:18:25 +03:00
sql_time.h
sql_trigger.cc Check if we can rename triggers before doing an ALTER TABLE ... RENAME 2021-05-19 22:54:13 +02:00
sql_trigger.h Check if we can rename triggers before doing an ALTER TABLE ... RENAME 2021-05-19 22:54:13 +02:00
sql_truncate.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_truncate.h
sql_tvc.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
sql_tvc.h
sql_type.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
sql_type.h Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
sql_type_geom.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_type_geom.h Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_type_int.h Merge 10.4 into 10.5 2021-04-21 09:01:01 +03:00
sql_type_json.cc
sql_type_json.h
sql_type_real.h
sql_type_string.cc
sql_type_string.h
sql_udf.cc Merge branch bb-10.4-release into bb-10.5-release 2021-05-05 23:57:11 +03:00
sql_udf.h Merge 10.3 into 10.4 2020-10-22 13:27:18 +03:00
sql_union.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
sql_union.h
sql_update.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
sql_update.h
sql_view.cc MDEV-24746 Atomic CREATE TRIGGER 2021-05-19 22:54:13 +02:00
sql_view.h MDEV-23842 Atomic RENAME TABLE 2021-05-19 22:54:12 +02:00
sql_window.cc Remove calls to current_thd() in Item functions 2021-05-19 22:27:28 +02:00
sql_window.h
sql_yacc.yy MDEV-20025: ADD_MONTHS() Oracle function 2021-05-19 22:54:12 +02:00
strfunc.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
strfunc.h
structs.h Changed field_index to use field_index_t instead of uint16 2021-05-19 22:27:28 +02:00
sys_vars.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
sys_vars.ic Merge 10.3 into 10.4 2020-11-03 14:49:17 +02:00
sys_vars_shared.h
table.cc MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
table.h Changed field_index to use field_index_t instead of uint16 2021-05-19 22:27:28 +02:00
table_cache.cc
table_cache.h
temporary_tables.cc Merge 10.4 into 10.5 2021-04-21 09:01:01 +03:00
thr_malloc.cc
thr_malloc.h
thread_cache.h
thread_pool_info.cc MDEV-24757 : fix potential null pointer dereference in I_S.thread_pool_queues 2021-02-02 00:19:52 +01:00
threadpool.h MDEV-24341 Innodb - do not block in foreground thread in log_write_up_to( 2021-02-14 18:30:39 +01:00
threadpool_common.cc MDEV-24341 Innodb - do not block in foreground thread in log_write_up_to( 2021-02-14 18:30:39 +01:00
threadpool_generic.cc MDEV-24341 Innodb - do not block in foreground thread in log_write_up_to( 2021-02-14 18:30:39 +01:00
threadpool_generic.h
threadpool_win.cc MDEV-24341 Innodb - do not block in foreground thread in log_write_up_to( 2021-02-14 18:30:39 +01:00
threadpool_winsockets.cc
threadpool_winsockets.h
transaction.cc Merge 10.4 into 10.5 2020-12-02 18:29:49 +02:00
transaction.h
tzfile.h
tztime.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
tztime.h
udf_example.c Fix various spelling errors still found in code 2021-03-22 18:10:39 +11:00
udf_example.def
uniques.cc
uniques.h
unireg.cc Changed field_index to use field_index_t instead of uint16 2021-05-19 22:27:28 +02:00
unireg.h MDEV-7317: Make an index ignorable to the optimizer 2021-03-04 22:50:00 +05:30
upgrade_conf_file.cc Merge branch '10.2' into 10.3 2021-02-01 13:49:33 +01:00
vers_string.h
win_tzname_data.h Update timezone data on Windows 2021-04-22 15:51:55 +02:00
winmain.cc Windows - Fix CMAKE_INTERPROCEDURAL_OPTIMIZATION build with MSVC 2021-05-09 23:51:18 +02:00
winservice.c Merge 10.5 into 10.6 2020-08-04 07:55:16 +03:00
winservice.h
wsrep_applier.cc Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
wsrep_applier.h
wsrep_binlog.cc MDEV-24721 galera.mysql-wsrep-bugs-607 test failure 2021-01-29 12:14:08 +02:00
wsrep_binlog.h
wsrep_check_opts.cc updating @@wsrep_cluster_address deadlocks 2021-02-14 23:18:42 +01:00
wsrep_client_service.cc Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
wsrep_client_service.h Update wsrep-lib 2020-11-11 07:37:05 +02:00
wsrep_client_state.h
wsrep_condition_variable.h Update wsrep-lib 2021-01-08 08:44:18 +02:00
wsrep_dummy.cc Merge 10.4 into 10.5 2021-03-19 13:09:21 +02:00
wsrep_high_priority_service.cc Merge 10.4 into 10.5 2021-03-18 15:07:01 +02:00
wsrep_high_priority_service.h
wsrep_mutex.h
wsrep_mysqld.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
wsrep_mysqld.h Merge 10.5 into 10.6 2021-05-04 07:37:38 +03:00
wsrep_mysqld_c.h
wsrep_notify.cc Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-19 10:37:51 +01:00
wsrep_plugin.cc
wsrep_priv.h MDEV-24596 : Assertion `state_ == s_exec || state_ == s_quitting' failed in wsrep::client_state::disable_streaming 2021-01-21 11:41:29 +02:00
wsrep_schema.cc Optimize usage of c_ptr(), c_ptr_quick() and String::alloc() 2021-05-19 22:27:27 +02:00
wsrep_schema.h
wsrep_server_service.cc Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
wsrep_server_service.h
wsrep_server_state.cc
wsrep_server_state.h
wsrep_sst.cc Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
wsrep_sst.h Merge 10.3 into 10.4 2020-08-26 11:30:20 +03:00
wsrep_storage_service.cc MDEV-15532 after-merge fixes from Monty 2020-12-02 16:16:29 +02:00
wsrep_storage_service.h
wsrep_thd.cc MDEV-24966 Galera multi-master regression 2021-04-13 14:58:54 +03:00
wsrep_thd.h MDEV-23101 : SIGSEGV in lock_rec_unlock() when Galera is enabled 2020-09-10 13:18:12 +03:00
wsrep_trans_observer.h Merge 10.4 into 10.5 2021-05-03 14:34:48 +03:00
wsrep_types.h
wsrep_utils.cc Merge 10.4 into 10.5 2020-08-26 12:02:07 +03:00
wsrep_utils.h Merge 10.3 into 10.4 2020-08-26 11:30:20 +03:00
wsrep_var.cc Merge 10.5 into 10.6 2021-04-21 11:45:00 +03:00
wsrep_var.h Merge 10.5 into 10.6 2021-04-08 10:11:36 +03:00
wsrep_xid.cc
wsrep_xid.h
xa.cc Merge 10.4 into 10.5 2020-12-02 18:29:49 +02:00
xa.h