Files
dolt/go/serial/collation.fbs
2022-08-26 08:10:44 -07:00

293 lines
10 KiB
Plaintext

// Copyright 2022 Dolthub, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
namespace serial;
enum Collation : uint16 {
invalid = 0,
big5_chinese_ci = 1,
latin2_czech_cs = 2,
dec8_swedish_ci = 3,
cp850_general_ci = 4,
latin1_german1_ci = 5,
hp8_english_ci = 6,
koi8r_general_ci = 7,
latin1_swedish_ci = 8,
latin2_general_ci = 9,
swe7_swedish_ci = 10,
ascii_general_ci = 11,
ujis_japanese_ci = 12,
sjis_japanese_ci = 13,
cp1251_bulgarian_ci = 14,
latin1_danish_ci = 15,
hebrew_general_ci = 16,
tis620_thai_ci = 18,
euckr_korean_ci = 19,
latin7_estonian_cs = 20,
latin2_hungarian_ci = 21,
koi8u_general_ci = 22,
cp1251_ukrainian_ci = 23,
gb2312_chinese_ci = 24,
greek_general_ci = 25,
cp1250_general_ci = 26,
latin2_croatian_ci = 27,
gbk_chinese_ci = 28,
cp1257_lithuanian_ci = 29,
latin5_turkish_ci = 30,
latin1_german2_ci = 31,
armscii8_general_ci = 32,
utf8mb3_general_ci = 33,
cp1250_czech_cs = 34,
ucs2_general_ci = 35,
cp866_general_ci = 36,
keybcs2_general_ci = 37,
macce_general_ci = 38,
macroman_general_ci = 39,
cp852_general_ci = 40,
latin7_general_ci = 41,
latin7_general_cs = 42,
macce_bin = 43,
cp1250_croatian_ci = 44,
utf8mb4_general_ci = 45,
utf8mb4_bin = 46,
latin1_bin = 47,
latin1_general_ci = 48,
latin1_general_cs = 49,
cp1251_bin = 50,
cp1251_general_ci = 51,
cp1251_general_cs = 52,
macroman_bin = 53,
utf16_general_ci = 54,
utf16_bin = 55,
utf16le_general_ci = 56,
cp1256_general_ci = 57,
cp1257_bin = 58,
cp1257_general_ci = 59,
utf32_general_ci = 60,
utf32_bin = 61,
utf16le_bin = 62,
binary = 63,
armscii8_bin = 64,
ascii_bin = 65,
cp1250_bin = 66,
cp1256_bin = 67,
cp866_bin = 68,
dec8_bin = 69,
greek_bin = 70,
hebrew_bin = 71,
hp8_bin = 72,
keybcs2_bin = 73,
koi8r_bin = 74,
koi8u_bin = 75,
utf8mb3_tolower_ci = 76,
latin2_bin = 77,
latin5_bin = 78,
latin7_bin = 79,
cp850_bin = 80,
cp852_bin = 81,
swe7_bin = 82,
utf8mb3_bin = 83,
big5_bin = 84,
euckr_bin = 85,
gb2312_bin = 86,
gbk_bin = 87,
sjis_bin = 88,
tis620_bin = 89,
ucs2_bin = 90,
ujis_bin = 91,
geostd8_general_ci = 92,
geostd8_bin = 93,
latin1_spanish_ci = 94,
cp932_japanese_ci = 95,
cp932_bin = 96,
eucjpms_japanese_ci = 97,
eucjpms_bin = 98,
cp1250_polish_ci = 99,
utf16_unicode_ci = 101,
utf16_icelandic_ci = 102,
utf16_latvian_ci = 103,
utf16_romanian_ci = 104,
utf16_slovenian_ci = 105,
utf16_polish_ci = 106,
utf16_estonian_ci = 107,
utf16_spanish_ci = 108,
utf16_swedish_ci = 109,
utf16_turkish_ci = 110,
utf16_czech_ci = 111,
utf16_danish_ci = 112,
utf16_lithuanian_ci = 113,
utf16_slovak_ci = 114,
utf16_spanish2_ci = 115,
utf16_roman_ci = 116,
utf16_persian_ci = 117,
utf16_esperanto_ci = 118,
utf16_hungarian_ci = 119,
utf16_sinhala_ci = 120,
utf16_german2_ci = 121,
utf16_croatian_ci = 122,
utf16_unicode_520_ci = 123,
utf16_vietnamese_ci = 124,
ucs2_unicode_ci = 128,
ucs2_icelandic_ci = 129,
ucs2_latvian_ci = 130,
ucs2_romanian_ci = 131,
ucs2_slovenian_ci = 132,
ucs2_polish_ci = 133,
ucs2_estonian_ci = 134,
ucs2_spanish_ci = 135,
ucs2_swedish_ci = 136,
ucs2_turkish_ci = 137,
ucs2_czech_ci = 138,
ucs2_danish_ci = 139,
ucs2_lithuanian_ci = 140,
ucs2_slovak_ci = 141,
ucs2_spanish2_ci = 142,
ucs2_roman_ci = 143,
ucs2_persian_ci = 144,
ucs2_esperanto_ci = 145,
ucs2_hungarian_ci = 146,
ucs2_sinhala_ci = 147,
ucs2_german2_ci = 148,
ucs2_croatian_ci = 149,
ucs2_unicode_520_ci = 150,
ucs2_vietnamese_ci = 151,
ucs2_general_mysql500_ci = 159,
utf32_unicode_ci = 160,
utf32_icelandic_ci = 161,
utf32_latvian_ci = 162,
utf32_romanian_ci = 163,
utf32_slovenian_ci = 164,
utf32_polish_ci = 165,
utf32_estonian_ci = 166,
utf32_spanish_ci = 167,
utf32_swedish_ci = 168,
utf32_turkish_ci = 169,
utf32_czech_ci = 170,
utf32_danish_ci = 171,
utf32_lithuanian_ci = 172,
utf32_slovak_ci = 173,
utf32_spanish2_ci = 174,
utf32_roman_ci = 175,
utf32_persian_ci = 176,
utf32_esperanto_ci = 177,
utf32_hungarian_ci = 178,
utf32_sinhala_ci = 179,
utf32_german2_ci = 180,
utf32_croatian_ci = 181,
utf32_unicode_520_ci = 182,
utf32_vietnamese_ci = 183,
utf8mb3_unicode_ci = 192,
utf8mb3_icelandic_ci = 193,
utf8mb3_latvian_ci = 194,
utf8mb3_romanian_ci = 195,
utf8mb3_slovenian_ci = 196,
utf8mb3_polish_ci = 197,
utf8mb3_estonian_ci = 198,
utf8mb3_spanish_ci = 199,
utf8mb3_swedish_ci = 200,
utf8mb3_turkish_ci = 201,
utf8mb3_czech_ci = 202,
utf8mb3_danish_ci = 203,
utf8mb3_lithuanian_ci = 204,
utf8mb3_slovak_ci = 205,
utf8mb3_spanish2_ci = 206,
utf8mb3_roman_ci = 207,
utf8mb3_persian_ci = 208,
utf8mb3_esperanto_ci = 209,
utf8mb3_hungarian_ci = 210,
utf8mb3_sinhala_ci = 211,
utf8mb3_german2_ci = 212,
utf8mb3_croatian_ci = 213,
utf8mb3_unicode_520_ci = 214,
utf8mb3_vietnamese_ci = 215,
utf8mb3_general_mysql500_ci = 223,
utf8mb4_unicode_ci = 224,
utf8mb4_icelandic_ci = 225,
utf8mb4_latvian_ci = 226,
utf8mb4_romanian_ci = 227,
utf8mb4_slovenian_ci = 228,
utf8mb4_polish_ci = 229,
utf8mb4_estonian_ci = 230,
utf8mb4_spanish_ci = 231,
utf8mb4_swedish_ci = 232,
utf8mb4_turkish_ci = 233,
utf8mb4_czech_ci = 234,
utf8mb4_danish_ci = 235,
utf8mb4_lithuanian_ci = 236,
utf8mb4_slovak_ci = 237,
utf8mb4_spanish2_ci = 238,
utf8mb4_roman_ci = 239,
utf8mb4_persian_ci = 240,
utf8mb4_esperanto_ci = 241,
utf8mb4_hungarian_ci = 242,
utf8mb4_sinhala_ci = 243,
utf8mb4_german2_ci = 244,
utf8mb4_croatian_ci = 245,
utf8mb4_unicode_520_ci = 246,
utf8mb4_vietnamese_ci = 247,
gb18030_chinese_ci = 248,
gb18030_bin = 249,
gb18030_unicode_520_ci = 250,
utf8mb4_0900_ai_ci = 255,
utf8mb4_de_pb_0900_ai_ci = 256,
utf8mb4_is_0900_ai_ci = 257,
utf8mb4_lv_0900_ai_ci = 258,
utf8mb4_ro_0900_ai_ci = 259,
utf8mb4_sl_0900_ai_ci = 260,
utf8mb4_pl_0900_ai_ci = 261,
utf8mb4_et_0900_ai_ci = 262,
utf8mb4_es_0900_ai_ci = 263,
utf8mb4_sv_0900_ai_ci = 264,
utf8mb4_tr_0900_ai_ci = 265,
utf8mb4_cs_0900_ai_ci = 266,
utf8mb4_da_0900_ai_ci = 267,
utf8mb4_lt_0900_ai_ci = 268,
utf8mb4_sk_0900_ai_ci = 269,
utf8mb4_es_trad_0900_ai_ci = 270,
utf8mb4_la_0900_ai_ci = 271,
utf8mb4_eo_0900_ai_ci = 273,
utf8mb4_hu_0900_ai_ci = 274,
utf8mb4_hr_0900_ai_ci = 275,
utf8mb4_vi_0900_ai_ci = 277,
utf8mb4_0900_as_cs = 278,
utf8mb4_de_pb_0900_as_cs = 279,
utf8mb4_is_0900_as_cs = 280,
utf8mb4_lv_0900_as_cs = 281,
utf8mb4_ro_0900_as_cs = 282,
utf8mb4_sl_0900_as_cs = 283,
utf8mb4_pl_0900_as_cs = 284,
utf8mb4_et_0900_as_cs = 285,
utf8mb4_es_0900_as_cs = 286,
utf8mb4_sv_0900_as_cs = 287,
utf8mb4_tr_0900_as_cs = 288,
utf8mb4_cs_0900_as_cs = 289,
utf8mb4_da_0900_as_cs = 290,
utf8mb4_lt_0900_as_cs = 291,
utf8mb4_sk_0900_as_cs = 292,
utf8mb4_es_trad_0900_as_cs = 293,
utf8mb4_la_0900_as_cs = 294,
utf8mb4_eo_0900_as_cs = 296,
utf8mb4_hu_0900_as_cs = 297,
utf8mb4_hr_0900_as_cs = 298,
utf8mb4_vi_0900_as_cs = 300,
utf8mb4_ja_0900_as_cs = 303,
utf8mb4_ja_0900_as_cs_ks = 304,
utf8mb4_0900_as_ci = 305,
utf8mb4_ru_0900_ai_ci = 306,
utf8mb4_ru_0900_as_cs = 307,
utf8mb4_zh_0900_as_cs = 308,
utf8mb4_0900_bin = 309,
}