mariadb/sql
Michael Widenius ce50b1138d MDEV-19683 Add support for Oracle TO_DATE()
Syntax:
TO_DATE(string_expression [DEFAULT string_expression ON CONVERSION ERROR],
        format_string [,NLS_FORMAT_STRING])
The format_string has the same format elements as TO_CHAR(), except a
few elements that are not supported/usable for TO_DATE().
TO_DATE() returns a datetime or date value, depending on if the format
element FF is used.

Allowed separators, same as TO_CHAR():
space, tab and any of !#%'()*+,-./:;<=>

'&' can also be used if next character is not a character a-z or A-Z
"text' indicates a text string that is verbatim in the format. One cannot
use " as a separator.

Format elements supported by TO_DATE():
AD          Anno Domini ("in the year of the Lord")
AD_DOT      Anno Domini ("in the year of the Lord")
AM          Meridian indicator (Before midday)
AM_DOT      Meridian indicator (Before midday)
DAY         Name of day
DD          Day (1-31)
DDD         Day of year (1-336)
DY          Abbreviated name of day
FF[1-6]     Fractional seconds
HH          Hour (1-12)
HH12        Hour (1-12)
HH24        Hour (0-23)
IW          Week of year (1-53). Used with I, IY...IYYY. ISO 8601
MI          Minutes (0-59)
MM          Month (1-12)
MON         Abbreviated name of month
MONTH       Name of Month
PM          Meridian indicator (After midday)
PM_DOT      Meridian indicator (After midday)
RR          20th century dates in the 21st century. 2 digits
            50-99 is assumed from 2000, 0-49 is assumed from 1900.
RRRR        20th century dates in the 21st century. 4 digits
SS          Seconds
SYYYY       Signed 4 digit year; MariaDB only supports positive years
Y           1 digit year
YY          2 digits year
YYY         3 digits year
YYYY        4 digits year

Note that if there is a missing part of the date, the current date is used!
For example if 'MM-DD HH-MM-SS' then the current year will be used.
(Oracle behaviour)

Not supported options:
BC, D, DL, DS, E, EE, FM, FX, RM, SSSSS, TS, TZD, TZH, TZR, X,SY
BC is not supported by MariaDB datetime.
Most of the other are exotic formats, format modifies other things that
does not make in MariaDB as we return datetime or datetime with fractions,
not string.
D (day-of-week) is not supported as it is not clear exactly how it would
map to MariaDB. This element depends on the NLS territory of the session.

Extensions / differences compared to Oracle;
- MariaDB supports FF (fractional seconds).  If FF[£] is used,
  then TO_DATE will return a datetime with # of subseconds.
  If FF is not used a datetime will be returned.
- Names can be shortened to it's unique prefix. For example January and Ja
  works fine.
- No error if the date string is shorter format_string. This is useful to
  get a date from a mixed set of strings in date or datetime format.
  Oracle gives an error if date string is too short.
- MariaDB supports short locales as language names
- NLS_DATE_FORMAT can use both " and ' for quoting.

New formats handled by TO_CHAR():
FF[1-6]     Fractional seconds
DDD         Daynumber 1-366
IW          Week 1-53 according to ISO 8601
I           1 digit year according to ISO 8601
IY          2 digit year according to ISO 8601
IYY         3 digit year according to ISO 8601
IYYY        4 digit year according to ISO 8601
SYYY        4 digit year according to ISO 8601 (Oracle can do signed)

Supported NLS_FORMAT_STRING options are:
NLS_CALENDAR=GREGORIAN
NLS_DATE_LANGUAGE=language

Support languages are:
- All MariaDB short locales, like en_AU.
- The following Oracle language names:
ALBANIAN, AMERICAN, ARABIC, BASQUE, BELARUSIAN, BRAZILIAN PORTUGUESE
BULGARIAN, CANADIAN FRENCH, CATALAN, CROATIAN, CYRILLIC SERBIAN CZECH,
DANISH, DUTCH, EGYPTIAN, ENGLISH, ESTONIAN, FINNISH, FRENCH, GERMAN,
GREEK, HEBREW, HINDI, HUNGARIAN, ICELANDIC, INDONESIAN ITALIAN,
JAPANESE, KANNADA, KOREAN, LATIN AMERICAN SPANISH, LATVIAN,
LITHUANIAN, MACEDONIAN, MALAY, MEXICAN SPANISH, NORWEGIAN, POLISH,
PORTUGUESE, ROMANIAN, RUSSIAN, SIMPLIFIED CHINESE, SLOVAK, SLOVENIAN,
SPANISH, SWAHILI, SWEDISH, TAMIL, THAI, TRADITIONAL CHINESE, TURKISH,
UKRAINIAN, URDU, VIETNAMESE
2025-12-11 13:24:50 +02:00
..
share MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
add_errmsg
authors.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
backup.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
backup.h
bloom_filters.h MDEV-36995: ifunc is not supported by musl 2025-06-13 08:52:54 +10:00
char_buffer.h MDEV-31531 Remove my_casedn_str() and my_caseup_str() 2024-02-28 22:20:29 +04:00
charset_collations.cc MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
charset_collations.h MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
client_settings.h MDEV-32567 Remove thr_alarm from server codebase 2023-11-23 11:52:38 +11:00
CMakeLists.txt MDEV-20022 sql_mode="oracle" does not support TO_NUMBER() function 2025-10-15 11:32:39 +04:00
compat56.cc More windows changes for 32 bit unsigned timestamp: 2024-05-27 12:39:02 +02:00
compat56.h More windows changes for 32 bit unsigned timestamp: 2024-05-27 12:39:02 +02:00
contributors.h Update sponsors 2024-08-12 09:32:30 +01:00
create_options.cc Fix a bad merge 2024-11-13 16:38:53 +01:00
create_options.h Merge branch '11.6' into 11.7 2024-11-10 19:22:21 +01:00
create_tmp_table.h
cset_narrowing.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
cset_narrowing.h MDEV-32113: utf8mb3_key_col=utf8mb4_value cannot be used for ref 2023-10-19 17:24:30 +03:00
custom_conf.h
datadict.cc Merge branch '11.4' into 11.8 2025-07-28 21:29:29 +02:00
datadict.h cleanup: unused function argument 2024-11-05 14:00:48 -08:00
ddl_log.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
ddl_log.h Always use all arguments for ddl_log_write_execute_entry() 2025-04-28 12:59:39 +03:00
debug.cc Merge 10.11 into 11.0 2024-01-19 09:07:48 +02:00
debug.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
debug_sync.cc Merge 11.4 into 11.8 2025-09-29 18:25:09 +03:00
debug_sync.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
deprecation.h update deprecation.h to match the latest policy changes 2025-04-29 16:53:01 +02:00
derived_handler.cc MDEV-29284 ANALYZE doesn't work with pushed derived tables 2023-07-07 15:15:24 +07:00
derived_handler.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
derror.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
derror.h
des_key_file.cc openssl: add a more specific DES support detection 2024-04-30 23:09:02 +10:00
des_key_file.h openssl: add a more specific DES support detection 2024-04-30 23:09:02 +10:00
discover.cc MDEV-37019 MSAN_STAT_WORKAROUND macro remove 2025-06-18 16:46:21 +10:00
discover.h
encryption.cc Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
event_data_objects.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
event_data_objects.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
event_db_repository.cc
event_db_repository.h
event_parse_data.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
event_parse_data.h
event_queue.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
event_queue.h
event_scheduler.cc Merge 11.4 into 11.8 2025-09-29 18:25:09 +03:00
event_scheduler.h
events.cc Merge branch '11.2' into 11.4 2024-10-30 15:11:17 +01:00
events.h MDEV-31978 Turn ok_for_lower_case_names() to a method in Lex_ident_fs 2023-08-22 13:42:42 +04:00
field.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
field.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
field_comp.cc
field_comp.h
field_composite.h MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
field_conv.cc Merge branch '11.4' into 11.7 2025-02-06 16:46:36 +01:00
filesort.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
filesort.h Merge branch '11.2' into 11.3 2023-12-21 02:14:59 +01:00
filesort_utils.cc initial support for vector indexes 2024-11-05 14:00:48 -08:00
filesort_utils.h Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
gcalc_slicescan.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
gcalc_slicescan.h MDEV-35126 Wrong results from st_isvalid for multipolygon. 2025-04-22 16:26:36 -04:00
gcalc_tools.cc Fixed compiler warnings about using unitialized variables 2025-09-30 17:37:11 +03:00
gcalc_tools.h MDEV-35126 Wrong results from st_isvalid for multipolygon. 2025-04-22 16:26:36 -04:00
gen_lex_hash.cc
gen_lex_token.cc remove unused non-standard tokens from the parser 2025-04-29 16:53:02 +02:00
gen_yy_files.cmake
grant.cc MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
grant.h
group_by_handler.cc
group_by_handler.h MDEV-26345 Spider GBH should execute original queries on the data node 2024-10-15 15:36:12 +11:00
gstream.cc
gstream.h MDEV-35126 Wrong results from st_isvalid for multipolygon. 2025-04-22 16:26:36 -04:00
gtid_index.cc MDEV-4991: GTID binlog indexing 2024-01-27 12:09:54 +01:00
gtid_index.h MDEV-4991: GTID binlog indexing 2024-01-27 12:09:54 +01:00
ha_handler_stats.h MariaDB 11.4.4 release 2024-11-08 07:17:00 +01:00
ha_partition.cc Merge 11.8 into 12.1 2025-10-09 17:46:33 +03:00
ha_partition.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
ha_sequence.cc MDEV-35866 CHECK TABLE get number of rows without HA_STATS_RECORDS_IS_EXACT 2025-05-05 11:36:56 +10:00
ha_sequence.h MDEV-22491 Support mariadb-check and CHECK TABLE with SEQUENCE 2025-05-05 11:36:55 +10:00
handle_connections_win.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
handle_connections_win.h
handler.cc Merge branch '12.1' into 12.2 2025-10-09 09:32:33 +02:00
handler.h MDEV-36996: Implement INFORMATION_SCHEMA.TRIGGERED_UPDATE_COLUMNS table 2025-10-15 21:17:58 +05:30
hash_filo.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
hash_filo.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
hostname.cc Merge 10.6 into 10.11 2024-11-29 13:43:17 +02:00
hostname.h
init.cc
init.h
innodb_priv.h
item.cc MDEV-37054: Implement INFORMATION_SCHEMA.PARAMETERS.PARAMETER_DEFAULT column 2025-10-15 22:04:28 +05:30
item.h MDEV-37054: Implement INFORMATION_SCHEMA.PARAMETERS.PARAMETER_DEFAULT column 2025-10-15 22:04:28 +05:30
item_buff.cc
item_cmpfunc.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
item_cmpfunc.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
item_composite.cc MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
item_composite.h MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
item_create.cc MDEV-20022 sql_mode="oracle" does not support TO_NUMBER() function 2025-10-15 11:32:39 +04:00
item_create.h Merge 10.6 -> 10.11 2024-12-05 10:11:58 +01:00
item_func.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
item_func.h MDEV-19683 Add support for Oracle TO_DATE() 2025-12-11 13:24:50 +02:00
item_geofunc.cc MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
item_geofunc.h MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
item_jsonfunc.cc Merge branch '12.1' into 12.2 2025-10-09 09:32:33 +02:00
item_jsonfunc.h MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
item_numconvfunc.cc MDEV-20022 sql_mode="oracle" does not support TO_NUMBER() function 2025-10-15 11:32:39 +04:00
item_numconvfunc.h MDEV-20022 sql_mode="oracle" does not support TO_NUMBER() function 2025-10-15 11:32:39 +04:00
item_row.cc MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
item_row.h MDEV-13817 add support for oracle left join syntax - the ( + ) 2025-08-04 12:05:53 +02:00
item_strfunc.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
item_strfunc.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
item_subselect.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
item_subselect.h MDEV-13817 add support for oracle left join syntax - the ( + ) 2025-08-04 12:05:53 +02:00
item_sum.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
item_sum.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
item_timefunc.cc MDEV-19683 Add support for Oracle TO_DATE() 2025-12-11 13:24:50 +02:00
item_timefunc.h MDEV-19683 Add support for Oracle TO_DATE() 2025-12-11 13:24:50 +02:00
item_vectorfunc.cc MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
item_vectorfunc.h MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
item_vers.cc MDEV-34123 CONCAT Function Returns Unexpected Empty Set in Query 2024-10-08 11:58:46 +02:00
item_vers.h Merge branch '11.6' into 11.7 2024-11-10 19:22:21 +01:00
item_windowfunc.cc MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
item_windowfunc.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
item_xmlfunc.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
item_xmlfunc.h Fix compiler warnings 2025-09-30 12:06:31 +03:00
json_schema.cc MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
json_schema.h MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
json_schema_helper.cc MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
json_schema_helper.h MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
json_table.cc MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
json_table.h MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
key.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
key.h MDEV-34348: Consolidate cmp function declarations 2024-11-23 08:14:22 -07:00
keycaches.cc Merge branch '10.11' into 11.1 2024-07-08 22:40:16 +02:00
keycaches.h
lex.h MDEV-19683 Add support for Oracle TO_DATE() 2025-12-11 13:24:50 +02:00
lex_charset.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
lex_charset.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
lex_ident.h MDEV-33281 Implement optimizer hints 2025-05-05 12:02:43 +07:00
lex_ident_cli.h MDEV-33281 Implement optimizer hints 2025-05-05 12:02:47 +07:00
lex_ident_sys.h Moving a part of sql_lex.h into other *.h files 2024-07-16 09:09:38 +04:00
lex_string.h Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
lex_symbol.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
lock.cc MDEV-36425 Extend read_only to also block share locks and super user 2025-04-28 12:59:39 +03:00
lock.h MDEV-32026 lowercase_table2.test failures in 11.3 2023-08-29 14:19:38 +04:00
log.cc Merge branch '12.1' into 12.2 2025-10-09 09:32:33 +02:00
log.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
log_cache.cc MDEV-34930: MDEV-32014 Galera and SST/no binlog fixes 2024-10-17 07:53:59 -06:00
log_cache.h Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
log_event.cc Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
log_event.h Merge branch '12.1' into 12.2 2025-10-09 09:32:33 +02:00
log_event_client.cc Fix remaining typos 2025-04-29 11:18:00 +10:00
log_event_data_type.h MDEV-27666 User variable not parsed as geometry variable in geometry function 2024-01-16 18:53:23 +04:00
log_event_server.cc Merge 12.1 into 12.2 2025-10-09 17:47:08 +03:00
log_slow.h MDEV-32203 Raise notes when an index cannot be used on data type mismatch 2023-10-03 08:25:31 +03:00
main.cc
mariadb.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
mdl.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
mdl.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
mem_root_array.h MDEV-35856: implement index hints 2025-08-04 20:24:01 +02:00
message.h
message.mc
message.rc
mf_iocache.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
mf_iocache_encr.cc Merge '11.4' into 11.6 2024-10-03 15:59:20 +10:00
MSG00001.bin
multi_range_read.cc MDEV-36089 New-style hint: [NO_]ROWID_FILTER 2025-10-10 20:32:56 +07:00
multi_range_read.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
my_apc.cc Merge branch '10.6' into 10.10 2023-11-08 16:23:30 +01:00
my_apc.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
my_decimal.cc Merge 10.5 into 10.6 2024-11-29 12:37:46 +02:00
my_decimal.h
my_json_writer.cc Merge 10.6 into 10.11 2024-05-30 16:04:00 +03:00
my_json_writer.h Fix remaining typos 2025-04-29 11:18:00 +10:00
myskel.m4.in
mysql_install_db.cc MDEV-35983 Avoid install failures by using retry logic for file operations 2025-04-15 18:58:32 +02:00
mysql_upgrade_service.cc Fix mariadb-upgrade-service crash on Windows/ARM64 2025-05-26 12:02:50 +02:00
mysqld.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
mysqld.h MDEV-37054: Implement INFORMATION_SCHEMA.PARAMETERS.PARAMETER_DEFAULT column 2025-10-15 22:04:28 +05:30
mysqld_suffix.h
net_serv.cc Merge 11.4 into 11.8 2025-04-02 14:07:01 +03:00
online_alter.cc MDEV-35182 crash in online_alter_end_trans with XA over vector indexes 2024-11-05 14:00:51 -08:00
opt_group_by_cardinality.cc MDEV-36321 keys generated on derived tables produce wrong out_rows estimates 2025-10-16 09:31:56 +12:00
opt_group_by_cardinality.h MDEV-36321 keys generated on derived tables produce wrong out_rows estimates 2025-10-16 09:31:56 +12:00
opt_hints.cc MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
opt_hints.h MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
opt_hints_parser.cc MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
opt_hints_parser.h MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
opt_histogram_json.cc MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
opt_histogram_json.h MDEV-32854: Make JSON_DEPTH_LIMIT unlimited 2025-09-16 10:10:08 +05:30
opt_index_cond_pushdown.cc MDEV-36089 New-style hint: [NO_]ROWID_FILTER 2025-10-10 20:32:56 +07:00
opt_range.cc MDEV-36125 [NO_]INDEX_MERGE Hint 2025-10-17 08:08:05 -04:00
opt_range.h MDEV-36125 [NO_]INDEX_MERGE Hint 2025-10-17 08:08:05 -04:00
opt_range_mrr.cc
opt_rewrite_date_cmp.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
opt_rewrite_date_cmp.h MDEV-33299 Assertion `(tm->tv_usec % (int) log_10_int[6 - dec]) == 0' failed in void my_timestamp_to_binary(const timeval*, uchar*, uint) 2024-01-26 06:37:37 +04:00
opt_rewrite_remove_casefold.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
opt_sargable_left.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
opt_split.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
opt_subselect.cc MDEV-37723: TPROC-H Query4...: Remove @@new_mode=FIX_DISK_TMPTABLE_COSTS in 12.1 2025-10-08 15:08:03 +03:00
opt_subselect.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
opt_sum.cc Merge branch '10.11' into bb-11.4-release 2025-09-15 16:17:33 +02:00
opt_table_elimination.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
opt_trace.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
opt_trace.h
opt_trace_context.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
opt_trace_ddl_info.cc MDEV-36483: store ddls in the optimizer trace 2025-06-28 07:35:07 -04:00
opt_trace_ddl_info.h MDEV-36483: store ddls in the optimizer trace 2025-06-28 07:35:07 -04:00
opt_vcol_substitution.cc Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
opt_vcol_substitution.h MDEV-36132 Substitute vcol expressions with indexed vcol fields in ORDER BY and GROUP BY 2025-07-22 10:44:12 +10:00
optimizer_costs.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
optimizer_defaults.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
parse_file.cc Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
parse_file.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
partition_element.h MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
partition_info.cc Add Flags to Item::walk. 2025-08-04 12:05:53 +02:00
partition_info.h Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
password.c cleanup: octet2hex takes an uchar* argument 2024-02-03 11:22:21 +01:00
plistsort.c
privilege.h MDEV-20299 SET SESSION AUTHORIZATION 2025-05-03 12:06:36 +02:00
procedure.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
procedure.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
protocol.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
protocol.h Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
proxy_protocol.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
proxy_protocol.h
records.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
records.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
repl_failsafe.cc cleanup: CREATE_TYPELIB_FOR() helper 2024-11-05 14:00:47 -08:00
repl_failsafe.h
replication.h cleanup: ssl handling in the internal rpl client 2024-02-04 22:19:19 +01:00
rowid_filter.cc MDEV-36089 New-style hint: [NO_]ROWID_FILTER 2025-10-10 20:32:56 +07:00
rowid_filter.h MDEV-36089 New-style hint: [NO_]ROWID_FILTER 2025-10-10 20:32:56 +07:00
rpl_constants.h MDEV-36810 Deduplicate LOG_EVENT_OFFSET 2025-09-15 18:57:04 -06:00
rpl_filter.cc Merge 11.4 into 11.8 2025-09-29 18:25:09 +03:00
rpl_filter.h Merge branch '10.6' into 10.11 2024-07-22 15:14:50 +02:00
rpl_gtid.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
rpl_gtid.h Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
rpl_injector.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
rpl_injector.h fix build with -fno-elide-constructors 2025-04-11 13:42:12 +02:00
rpl_mi.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
rpl_mi.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
rpl_parallel.cc Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
rpl_parallel.h MDEV-36840 Seconds_Behind_Master Spike at Log Rotation on Parallel Replica 2025-07-07 14:03:49 -06:00
rpl_record.cc Merge branch '12.1' into 12.2 2025-10-09 09:32:33 +02:00
rpl_record.h Removed Rows_log_event::m_master_reclength as it is not used 2025-09-30 21:23:19 +03:00
rpl_reporting.cc
rpl_reporting.h
rpl_rli.cc Corrections to parent "fix typos" commmit 2025-03-14 12:08:56 +04:00
rpl_rli.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
rpl_tblmap.cc
rpl_tblmap.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
rpl_utility.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
rpl_utility.h Remove Table_map_log_event::get_table_def() 2025-09-30 19:47:55 +03:00
rpl_utility_server.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
scan_char.h MDEV-33281 Implement optimizer hints 2025-05-05 12:02:43 +07:00
scheduler.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
scheduler.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
select_handler.cc MDEV-32382 FederatedX error on pushdown of statements having CTE 2023-11-02 13:18:50 +07:00
select_handler.h MDEV-32382 FederatedX error on pushdown of statements having CTE 2023-11-02 13:18:50 +07:00
select_result.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
semisync.cc
semisync.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
semisync_master.cc MDEV-37120 Improve timeout log message clarity for empty binlog state 2025-09-15 13:44:10 -06:00
semisync_master.h Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
semisync_master_ack_receiver.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
semisync_master_ack_receiver.h MDEV-33582 Add more warnings to be able to better diagnose network issues 2024-03-05 20:19:49 +02:00
semisync_slave.cc MDEV-36663 Semi-sync Replica Can't Kill Dump Thread When Using SSL 2025-04-23 17:20:47 -06:00
semisync_slave.h MDEV-36663 Semi-sync Replica Can't Kill Dump Thread When Using SSL 2025-04-23 17:20:47 -06:00
service_wsrep.cc MDEV-36554 addendum: Assertion `is_wsrep() == wsrep_on(mysql_thd)' failed in void trx_t::commit_in_memory(const mtr_t*) 2025-08-04 14:58:18 +02:00
session_tracker.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
session_tracker.h MDEV-36405 Session tracking does not report changes from COM_CHANGE_USER 2025-05-03 12:06:36 +02:00
set_var.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
set_var.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
signal_handler.cc MDEV-36426 Crash handler output needs newline before "Optimizer switch" 2025-03-31 18:37:06 +02:00
simple_parser.h MDEV-20022 sql_mode="oracle" does not support TO_NUMBER() function 2025-10-15 11:32:39 +04:00
simple_tokenizer.h MDEV-20022 sql_mode="oracle" does not support TO_NUMBER() function 2025-10-15 11:32:39 +04:00
slave.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
slave.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
socketpair.c Corrections to parent "fix typos" commmit 2025-03-14 12:08:56 +04:00
socketpair.h Added socketpair.c as a replacement for 'pipe()' call for Windows. 2024-01-23 13:03:11 +02:00
sp.cc Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
sp.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sp_cache.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sp_cache.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sp_cursor.cc MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sp_cursor.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sp_head.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sp_head.h MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
sp_instr.cc Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
sp_instr.h Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
sp_pcontext.cc Cleanup#1 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY 2025-08-01 18:03:20 +02:00
sp_pcontext.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sp_rcontext.cc Cleanup#3 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY 2025-08-01 18:03:20 +02:00
sp_rcontext.h MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
sp_rcontext_handler.h MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
sp_type_def.h Cleanup#1 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY 2025-08-01 18:03:20 +02:00
spatial.cc Fixed compiler warnings about using unitialized variables 2025-09-30 17:37:11 +03:00
spatial.h MDEV-35126 Wrong results from st_isvalid for multipolygon. 2025-04-22 16:26:36 -04:00
sql_acl.cc Merge branch '12.1' into 12.2 2025-10-09 09:32:33 +02:00
sql_acl.h MDEV-20299 SET SESSION AUTHORIZATION 2025-05-03 12:06:36 +02:00
sql_acl_getsort.inl Fixed typos 2025-09-04 18:08:39 +03:00
sql_admin.cc Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
sql_admin.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
sql_alloc.h
sql_alter.cc Added make_tmp_table_name() to simplify creating temporary table names 2025-04-28 12:59:39 +03:00
sql_alter.h MDEV-25292 Refactoring: moved select_field_count into Alter_info. 2025-04-28 12:59:39 +03:00
sql_analyse.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_analyse.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_analyze_stmt.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_analyze_stmt.h MDEV-18478 ANALYZE for statement should show selectivity of ICP, part#2 2024-04-23 22:55:22 +03:00
sql_array.h MDEV-30877: Output cardinality for derived table ignores GROUP BY 2025-02-10 22:06:49 +02:00
sql_audit.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_audit.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_base.cc Merge 12.1 into 12.2 2025-10-09 17:47:08 +03:00
sql_base.h MDEV-13817 add support for oracle left join syntax - the ( + ) 2025-08-04 12:05:53 +02:00
sql_basic_types.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_binlog.cc Merge 10.6 into 10.11 2024-01-18 19:22:23 +02:00
sql_binlog.h
sql_bitmap.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_bootstrap.cc Check and remove high stack usage 2024-04-23 14:12:31 +03:00
sql_bootstrap.h
sql_builtin.cc.in mhnsw: use plugin index options and transaction_participant API 2024-11-05 14:00:50 -08:00
sql_cache.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_cache.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_callback.h
sql_class.cc Merge branch '12.1' into 12.2 2025-10-09 09:32:33 +02:00
sql_class.h MDEV-37723: TPROC-H Query4...: Remove @@new_mode=FIX_DISK_TMPTABLE_COSTS in 12.1 2025-10-08 15:08:03 +03:00
sql_client.cc
sql_cmd.h Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
sql_connect.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_connect.h MDEV-20299 SET SESSION AUTHORIZATION 2025-05-03 12:06:36 +02:00
sql_const.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_crypt.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_crypt.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_cte.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_cte.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_cursor.cc Merge branch '11.4' into 11.8 2025-07-28 21:29:29 +02:00
sql_cursor.h Merge branch '11.4' into 11.8 2025-07-28 21:29:29 +02:00
sql_db.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_db.h Merge 10.11 into 11.4 2025-03-03 11:07:56 +02:00
sql_debug.h
sql_delete.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_delete.h MDEV-35510 ASAN build crashes during bootstrap 2025-04-14 12:56:39 -04:00
sql_derived.cc MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_derived.h
sql_digest.cc
sql_digest.h
sql_digest_stream.h
sql_do.cc MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_do.h
sql_error.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_error.h MDEV-36638 Some optimizer hint warnings are returned as errors 2025-05-05 12:02:47 +07:00
sql_explain.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_explain.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_expression_cache.cc Merge 11.4 into 11.8 2025-09-29 18:25:09 +03:00
sql_expression_cache.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_get_diagnostics.cc
sql_get_diagnostics.h Merge 10.6 into 10.11 2024-06-27 10:26:09 +03:00
sql_handler.cc Add Flags to Item::walk. 2025-08-04 12:05:53 +02:00
sql_handler.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_help.cc MDEV-36486 Optimizer hints are resolved against the INSERT part of INSERT..SELECT 2025-05-05 12:02:48 +07:00
sql_help.h
sql_hset.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_i_s.h MDEV-35693: Improve SHOW REPLICA STATUS column sizes 2025-01-31 20:56:41 -07:00
sql_insert.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_insert.h MDEV-37404 Cleanups 2025-09-19 12:31:14 +03:00
sql_join_cache.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_join_cache.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_lex.cc MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
sql_lex.h MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
sql_lifo_buffer.h Fix remaining typos 2025-04-29 11:18:00 +10:00
sql_limit.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_list.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_list.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_load.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_load.h
sql_locale.cc MDEV-19683 Add support for Oracle TO_DATE() 2025-12-11 13:24:50 +02:00
sql_locale.h MDEV-19683 Add support for Oracle TO_DATE() 2025-12-11 13:24:50 +02:00
sql_manager.cc Tag the sql/log.h family with ATTRIBUTE_FORMAT 2025-02-12 10:17:44 +01:00
sql_manager.h
sql_mode.cc
sql_mode.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_oracle_outer_join.cc MDEV-13817 add support for oracle left join syntax - the ( + ) 2025-08-04 12:05:53 +02:00
sql_parse.cc MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
sql_parse.h Merge branch '11.4' into 11.8 2025-07-28 21:29:29 +02:00
sql_partition.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_partition.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_partition_admin.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_partition_admin.h Fix compiler errors 2024-07-03 12:45:30 +02:00
sql_plist.h MDEV-36542: remove _lint macro which is unused 2025-07-29 13:15:02 +10:00
sql_plugin.cc Merge 11.8 into 12.1 2025-10-09 17:46:33 +03:00
sql_plugin.h Merge 11.4 into 11.7 2025-01-09 09:41:38 +02:00
sql_plugin_compat.h
sql_plugin_services.inl MDEV-36554 addendum: Assertion `is_wsrep() == wsrep_on(mysql_thd)' failed in void trx_t::commit_in_memory(const mtr_t*) 2025-08-04 14:58:18 +02:00
sql_prepare.cc MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
sql_prepare.h MDEV-27595 Backport SQL service, introduced by MDEV-19275. 2023-11-05 23:35:31 +04:00
sql_priv.h MDEV-34888 Implement SEMIJOIN() and SUBQUERY() hints 2025-05-05 12:02:47 +07:00
sql_profile.cc Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
sql_profile.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_queue.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_reload.cc Merge 11.4 into 11.8 2025-10-09 16:57:55 +03:00
sql_reload.h
sql_rename.cc Merge 11.4 into 11.8 2025-09-29 18:25:09 +03:00
sql_rename.h
sql_repl.cc MDEV-36810 Deduplicate LOG_EVENT_OFFSET 2025-09-15 18:57:04 -06:00
sql_repl.h MDEV-34504 PURGE BINARY LOGS not working anymore 2024-07-10 18:50:08 +03:00
sql_schema.cc Merge remote-tracking branch 'origin/11.4' into 11.5 2024-07-10 12:17:09 +04:00
sql_schema.h MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
sql_select.cc MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
sql_select.h MDEV-36321 keys generated on derived tables produce wrong out_rows estimates 2025-10-16 09:31:56 +12:00
sql_sequence.cc Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
sql_sequence.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_servers.cc Merge 11.8 into 12.1 2025-10-09 17:46:33 +03:00
sql_servers.h MDEV-34716 Allow arbitrary options in CREATE SERVER 2024-10-15 10:50:22 +11:00
sql_show.cc MDEV-37054: Implement INFORMATION_SCHEMA.PARAMETERS.PARAMETER_DEFAULT column 2025-10-15 22:04:28 +05:30
sql_show.h MDEV-15696 Implement SHOW CREATE SERVER 2024-10-15 10:50:23 +11:00
sql_signal.cc
sql_signal.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_sort.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_state.c
sql_statistics.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_statistics.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_string.cc MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
sql_string.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_table.cc Merge branch '12.1' into 12.2 2025-10-09 09:32:33 +02:00
sql_table.h Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
sql_test.cc Merge remote-tracking branch 'origin/11.2' into 11.4 2024-06-17 15:46:39 +04:00
sql_test.h
sql_time.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_time.h MDEV-32104 remove deprecated features 2023-09-30 14:43:12 +02:00
sql_trigger.cc MDEV-36425 Extend read_only to also block share locks and super user 2025-04-28 12:59:39 +03:00
sql_trigger.h MDEV-10164: Add support for TRIGGERS that fire on multiple events 2025-04-19 18:36:03 +07:00
sql_truncate.cc Fix remaining typos 2025-04-29 11:18:00 +10:00
sql_truncate.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_tvc.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_tvc.h Merge branch '10.4' into 10.5 2023-09-25 13:06:57 +10:00
sql_type.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_type.h MDEV-20022 sql_mode="oracle" does not support TO_NUMBER() function 2025-10-15 11:32:39 +04:00
sql_type_composite.cc MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
sql_type_composite.h Cleanup#3 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY 2025-08-01 18:03:20 +02:00
sql_type_fixedbin.h Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_type_fixedbin_storage.h Cleanup#2 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY - packed_col_length 2025-08-01 18:03:20 +02:00
sql_type_geom.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_type_geom.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_type_int.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_type_json.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_type_json.h
sql_type_real.h
sql_type_ref.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_type_row.cc MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
sql_type_row.h MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY in stored routines 2025-08-01 18:03:20 +02:00
sql_type_string.cc Cleanup#2 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY - packed_col_length 2025-08-01 18:03:20 +02:00
sql_type_string.h Cleanup#2 for MDEV-34319: DECLARE TYPE .. TABLE OF .. INDEX BY - packed_col_length 2025-08-01 18:03:20 +02:00
sql_type_timeofday.h MDEV-33299 Assertion `(tm->tv_usec % (int) log_10_int[6 - dec]) == 0' failed in void my_timestamp_to_binary(const timeval*, uchar*, uint) 2024-01-26 06:37:37 +04:00
sql_type_vector.cc MDEV-37025 Incorrect error/docs for Vector column lengths (max = 65532 2025-07-21 10:24:14 +02:00
sql_type_vector.h MDEV-35210 Vector type cannot store values which VEC_FromText produces and VEC_ToText accepts 2024-11-05 14:00:52 -08:00
sql_udf.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_udf.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_union.cc Merge 11.8 into 12.1 2025-10-09 17:46:33 +03:00
sql_union.h
sql_update.cc Merge branch '10.11' into bb-11.4-release 2025-09-15 16:17:33 +02:00
sql_update.h MDEV-35510 ASAN build crashes during bootstrap 2025-04-14 12:56:39 -04:00
sql_used.h MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
sql_view.cc MDEV-37260 Implicitly named query blocks, CREATE VIEW AS supports hints 2025-10-27 10:29:22 -04:00
sql_view.h
sql_window.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
sql_window.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_yacc.yy MDEV-19683 Add support for Oracle TO_DATE() 2025-12-11 13:24:50 +02:00
statement_rcontext.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
strfunc.cc
strfunc.h
structs.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sys_vars.cc MDEV-37723: TPROC-H Query4...: Remove @@new_mode=FIX_DISK_TMPTABLE_COSTS in 12.1 2025-10-08 15:08:03 +03:00
sys_vars.inl MDEV-37784 Introduce @@new_mode variable 2025-10-04 08:32:08 +11:00
sys_vars_shared.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table.cc MDEV-36321 keys generated on derived tables produce wrong out_rows estimates 2025-10-16 09:31:56 +12:00
table.h MDEV-36089 New-style hint: [NO_]ROWID_FILTER 2025-10-10 20:32:56 +07:00
table_cache.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
table_cache.h Merge branch '10.4' into 10.5 2024-01-10 18:01:46 +11:00
temporary_tables.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
thr_malloc.cc Tag the sql/log.h family with ATTRIBUTE_FORMAT 2025-02-12 10:17:44 +01:00
thr_malloc.h
thread_cache.h
thread_pool_info.cc Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
threadpool.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
threadpool_common.cc Fix remaining typos 2025-04-29 11:18:00 +10:00
threadpool_generic.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
threadpool_generic.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
threadpool_win.cc MDEV-32537 due to Linux, restrict thread name to 15 characters, also in PS. 2024-07-09 13:20:49 +02:00
threadpool_winsockets.cc Fixed typos 2025-09-04 18:08:39 +03:00
threadpool_winsockets.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
transaction.cc MDEV-36077: Galera feature: Retry applying writesets at slaves 2025-08-04 14:58:10 +02:00
transaction.h MDEV-36077: Galera feature: Retry applying writesets at slaves 2025-08-04 14:58:10 +02:00
tzfile.h MDEV-20023 Implement Oracle TRUNC() function 2025-09-30 17:37:12 +03:00
tztime.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
tztime.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
udf_example.c MDEV-36337: udf_example UDF pointers need unsigned is_null/error 2025-05-21 09:47:55 +02:00
udf_example.def
uniques.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
uniques.h Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
unireg.cc Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
unireg.h MDEV-36810 Deduplicate LOG_EVENT_OFFSET 2025-09-15 18:57:04 -06:00
upgrade_conf_file.cc
vector_mhnsw.cc Merge branch '12.0' into 12.1 2025-08-03 15:01:09 +02:00
vector_mhnsw.h cleanup: one Item_func_vec_distance class, not three 2025-01-21 12:18:56 +01:00
winmain.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
winservice.c Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
winservice.h
wsrep_allowlist_service.cc MDEV-37548 : wsrep_allowlist allows all connections during SST 2025-09-10 15:03:59 +03:00
wsrep_allowlist_service.h
wsrep_applier.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
wsrep_applier.h MDEV-36077: Galera feature: Retry applying writesets at slaves 2025-08-04 14:58:10 +02:00
wsrep_binlog.cc Merge 11.3 into 11.4 2023-11-21 15:43:20 +01:00
wsrep_binlog.h
wsrep_check_opts.cc MDEV-31809 Automatic SST user account management 2024-06-10 23:29:05 +02:00
wsrep_client_service.cc Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
wsrep_client_service.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
wsrep_client_state.h
wsrep_condition_variable.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
wsrep_dummy.cc MDEV-36554 addendum: Assertion `is_wsrep() == wsrep_on(mysql_thd)' failed in void trx_t::commit_in_memory(const mtr_t*) 2025-08-04 14:58:18 +02:00
wsrep_event_service.cc
wsrep_event_service.h
wsrep_high_priority_service.cc MDEV-36077: Galera feature: Retry applying writesets at slaves 2025-08-04 14:58:10 +02:00
wsrep_high_priority_service.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
wsrep_mutex.h Merge 10.6 into 10.11 2024-06-27 10:26:09 +03:00
wsrep_mysqld.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
wsrep_mysqld.h MDEV-36077: Galera feature: Retry applying writesets at slaves 2025-08-04 14:58:10 +02:00
wsrep_mysqld_c.h
wsrep_notify.cc Merge branch '10.6' into 10.11 2024-05-10 20:02:18 +02:00
wsrep_on.h MDEV-31660 : Assertion `client_state.transaction().active() in wsrep_append_key 2023-09-29 12:54:04 +02:00
wsrep_plugin.cc Merge 10.11 into 11.0 2024-01-03 15:55:17 +02:00
wsrep_plugin.h
wsrep_priv.h MDEV-31413 : Node has been dropped from the cluster on Startup / Shutdown with async replica 2023-08-08 03:25:56 +02:00
wsrep_schema.cc Merge 11.8 into 12.1 2025-10-09 17:46:33 +03:00
wsrep_schema.h Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
wsrep_server_service.cc Merge branch '10.5' into '10.6' 2025-04-02 04:43:24 +02:00
wsrep_server_service.h MDEV-32363 Shut down Galera networking and logging on fatal signal 2024-09-01 02:48:19 +02:00
wsrep_server_state.cc Merge 10.11 into 11.2 2024-10-03 13:24:43 +03:00
wsrep_server_state.h Merge 10.11 -> 11.2 2024-09-09 13:50:38 +03:00
wsrep_sst.cc Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
wsrep_sst.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
wsrep_status.cc
wsrep_status.h
wsrep_storage_service.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
wsrep_storage_service.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
wsrep_thd.cc Merge 11.4 into 11.8 2025-09-29 18:25:09 +03:00
wsrep_thd.h galera mtr tests: synchronization between branches and editions 2025-04-02 04:50:11 +02:00
wsrep_trans_observer.h MDEV-20065 parallel replication for galera slave 2025-07-14 08:21:50 +02:00
wsrep_types.h
wsrep_utils.cc MariaDB 11.4.4 release 2024-11-08 07:17:00 +01:00
wsrep_utils.h MDEV-31809 Automatic SST user account management 2024-06-10 23:29:05 +02:00
wsrep_var.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
wsrep_var.h Merge 10.11 into 11.4 2025-03-03 11:07:56 +02:00
wsrep_xid.cc MDEV-37809 : MSAN use-of-uninitialized-value in wsrep_xid_print 2025-10-08 14:15:04 +03:00
wsrep_xid.h MDEV-34891 : SST failure occurs when gtid_strict_mode is enabled 2025-02-18 19:30:04 +01:00
xa.cc Merge branch '11.8' into 12.0 2025-07-31 20:55:47 +02:00
xa.h Revert "MDEV-35019 Provide a way to enable "rollback XA on disconnect" behavior we had before 10.5.2" 2024-10-16 13:23:47 +02:00