mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
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()
This commit is contained in:
@ -1599,7 +1599,7 @@ select json_arrayagg(a) from t1;
|
||||
json_arrayagg(a)
|
||||
["x64-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"]
|
||||
Warnings:
|
||||
Warning 1260 Row 1 was cut by JSON_ARRAYAGG()
|
||||
Warning 1260 Row 1 was cut by json_arrayagg()
|
||||
drop table t1;
|
||||
SET group_concat_max_len= default;
|
||||
create table t1 (col1 json);
|
||||
|
Reference in New Issue
Block a user