mariadb/storage/innobase
Alexander Barkov 929c2e06aa MDEV-31531 Remove my_casedn_str() and my_caseup_str()
Under terms of MDEV 27490 we'll add support for non-BMP identifiers
and upgrade casefolding information to Unicode version 14.0.0.
In Unicode-14.0.0 conversion to lower and upper cases can increase octet length
of the string, so conversion won't be possible in-place any more.

This patch removes virtual functions performing in-place casefolding:
  - my_charset_handler_st::casedn_str()
  - my_charset_handler_st::caseup_str()
and fixes the code to use the non-inplace functions instead:
  - my_charset_handler_st::casedn()
  - my_charset_handler_st::caseup()
2024-02-28 22:20:29 +04:00
..
btr Merge branch '11.0' into 11.1 2024-02-02 11:30:47 +01:00
buf Merge branch '11.2' into 11.3 2024-02-04 16:42:31 +01:00
data MDEV-29694 Remove the InnoDB change buffer 2023-01-11 17:59:36 +02:00
dict MDEV-31531 Remove my_casedn_str() and my_caseup_str() 2024-02-28 22:20:29 +04:00
eval
fil Merge branch '11.1' into 11.2 2024-02-02 17:43:57 +01:00
fsp Merge branch '11.2' into 11.3 2024-02-04 16:42:31 +01:00
fts MDEV-31531 Remove my_casedn_str() and my_caseup_str() 2024-02-28 22:20:29 +04:00
fut MDEV-28699 Shrink temporary tablespaces without restart 2023-10-27 10:51:37 +03:00
gis Merge branch '10.11' into 11.0 2023-12-19 15:53:18 +01:00
ha
handler MDEV-31531 Remove my_casedn_str() and my_caseup_str() 2024-02-28 22:20:29 +04:00
ibuf Merge 10.6 into 10.11 2024-01-10 12:37:19 +02:00
include MDEV-31531 Remove my_casedn_str() and my_caseup_str() 2024-02-28 22:20:29 +04:00
lock Merge branch '11.0' into 11.1 2024-02-02 11:30:47 +01:00
log Merge branch '11.1' into 11.2 2024-02-02 17:43:57 +01:00
mem
mtr Merge 11.1 into 11.2 2024-01-10 13:19:12 +02:00
mysql-test/storage_engine
os MDEV-32841 - review fixes 2024-02-28 13:31:19 +01:00
page MDEV-31443 [FATAL] InnoDB: Unable to find charset-collation in ibuf_upgrade() 2023-07-05 12:37:05 +03:00
pars Merge branch '10.6' into 10.11 2023-12-18 11:19:04 +01:00
que Merge 10.5 into 10.6 2023-03-28 15:25:52 +03:00
read MDEV-29612 ReadViewBase::snapshot() misses an optimization 2022-10-06 13:14:16 +03:00
rem Merge 10.11 into 11.0 2023-07-26 15:13:06 +03:00
row MDEV-31531 Remove my_casedn_str() and my_caseup_str() 2024-02-28 22:20:29 +04:00
srv MDEV-32841 Provide Innodb async IO statistics 2024-02-28 13:31:19 +01:00
sync MDEV-32374 log_sys.lsn_lock is a performance hog 2023-11-21 14:38:35 +02:00
trx Merge 10.11 into 11.0 2024-01-19 09:07:48 +02:00
unittest
ut Merge 10.7 into 10.8 2022-11-24 08:35:11 +02:00
.clang-format-old
CMakeLists.txt Merge branch '11.0' into 11.1 2023-11-08 18:03:08 +01:00
COPYING.Google
COPYING.Percona