// 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, }