mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
MDEV-10743 LDML: a new syntax to reuse sort order from another 8bit simple collation
This commit is contained in:
@@ -88,6 +88,8 @@ struct my_cs_file_section_st
|
||||
#define _CS_CL_SUPPRESS_CONTRACTIONS 101
|
||||
#define _CS_CL_OPTIMIZE 102
|
||||
#define _CS_CL_SHIFT_AFTER_METHOD 103
|
||||
#define _CS_CL_RULES_IMPORT 104
|
||||
#define _CS_CL_RULES_IMPORT_SOURCE 105
|
||||
|
||||
|
||||
/* Collation Settings */
|
||||
@@ -188,6 +190,8 @@ static const struct my_cs_file_section_st sec[] =
|
||||
{_CS_CL_SUPPRESS_CONTRACTIONS, "charsets/charset/collation/suppress_contractions"},
|
||||
{_CS_CL_OPTIMIZE, "charsets/charset/collation/optimize"},
|
||||
{_CS_CL_SHIFT_AFTER_METHOD, "charsets/charset/collation/shift-after-method"},
|
||||
{_CS_CL_RULES_IMPORT, "charsets/charset/collation/rules/import"},
|
||||
{_CS_CL_RULES_IMPORT_SOURCE, "charsets/charset/collation/rules/import/source"},
|
||||
|
||||
/* Collation Settings */
|
||||
{_CS_ST_SETTINGS, "charsets/charset/collation/settings"},
|
||||
@@ -641,6 +645,10 @@ static int cs_value(MY_XML_PARSER *st,const char *attr, size_t len)
|
||||
rc= tailoring_append(st, "[version %.*s]", len, attr);
|
||||
break;
|
||||
|
||||
case _CS_CL_RULES_IMPORT_SOURCE:
|
||||
rc= tailoring_append(st, "[import %.*s]", len, attr);
|
||||
break;
|
||||
|
||||
case _CS_CL_SUPPRESS_CONTRACTIONS:
|
||||
rc= tailoring_append(st, "[suppress contractions %.*s]", len, attr);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user