github.com/dolthub/dolt/go@v0.40.5-0.20240520175717-68db7794bea6/libraries/doltcore/schema/collation.go (about)

     1  // Copyright 2022 Dolthub, Inc.
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  package schema
    16  
    17  import "github.com/dolthub/dolt/go/gen/fb/serial"
    18  
    19  // Collation represents the collation of a string.
    20  type Collation uint16
    21  
    22  const (
    23  	Collation_big5_chinese_ci             = Collation(serial.Collationbig5_chinese_ci)
    24  	Collation_latin2_czech_cs             = Collation(serial.Collationlatin2_czech_cs)
    25  	Collation_dec8_swedish_ci             = Collation(serial.Collationdec8_swedish_ci)
    26  	Collation_cp850_general_ci            = Collation(serial.Collationcp850_general_ci)
    27  	Collation_latin1_german1_ci           = Collation(serial.Collationlatin1_german1_ci)
    28  	Collation_hp8_english_ci              = Collation(serial.Collationhp8_english_ci)
    29  	Collation_koi8r_general_ci            = Collation(serial.Collationkoi8r_general_ci)
    30  	Collation_latin1_swedish_ci           = Collation(serial.Collationlatin1_swedish_ci)
    31  	Collation_latin2_general_ci           = Collation(serial.Collationlatin2_general_ci)
    32  	Collation_swe7_swedish_ci             = Collation(serial.Collationswe7_swedish_ci)
    33  	Collation_ascii_general_ci            = Collation(serial.Collationascii_general_ci)
    34  	Collation_ujis_japanese_ci            = Collation(serial.Collationujis_japanese_ci)
    35  	Collation_sjis_japanese_ci            = Collation(serial.Collationsjis_japanese_ci)
    36  	Collation_cp1251_bulgarian_ci         = Collation(serial.Collationcp1251_bulgarian_ci)
    37  	Collation_latin1_danish_ci            = Collation(serial.Collationlatin1_danish_ci)
    38  	Collation_hebrew_general_ci           = Collation(serial.Collationhebrew_general_ci)
    39  	Collation_tis620_thai_ci              = Collation(serial.Collationtis620_thai_ci)
    40  	Collation_euckr_korean_ci             = Collation(serial.Collationeuckr_korean_ci)
    41  	Collation_latin7_estonian_cs          = Collation(serial.Collationlatin7_estonian_cs)
    42  	Collation_latin2_hungarian_ci         = Collation(serial.Collationlatin2_hungarian_ci)
    43  	Collation_koi8u_general_ci            = Collation(serial.Collationkoi8u_general_ci)
    44  	Collation_cp1251_ukrainian_ci         = Collation(serial.Collationcp1251_ukrainian_ci)
    45  	Collation_gb2312_chinese_ci           = Collation(serial.Collationgb2312_chinese_ci)
    46  	Collation_greek_general_ci            = Collation(serial.Collationgreek_general_ci)
    47  	Collation_cp1250_general_ci           = Collation(serial.Collationcp1250_general_ci)
    48  	Collation_latin2_croatian_ci          = Collation(serial.Collationlatin2_croatian_ci)
    49  	Collation_gbk_chinese_ci              = Collation(serial.Collationgbk_chinese_ci)
    50  	Collation_cp1257_lithuanian_ci        = Collation(serial.Collationcp1257_lithuanian_ci)
    51  	Collation_latin5_turkish_ci           = Collation(serial.Collationlatin5_turkish_ci)
    52  	Collation_latin1_german2_ci           = Collation(serial.Collationlatin1_german2_ci)
    53  	Collation_armscii8_general_ci         = Collation(serial.Collationarmscii8_general_ci)
    54  	Collation_utf8mb3_general_ci          = Collation(serial.Collationutf8mb3_general_ci)
    55  	Collation_cp1250_czech_cs             = Collation(serial.Collationcp1250_czech_cs)
    56  	Collation_ucs2_general_ci             = Collation(serial.Collationucs2_general_ci)
    57  	Collation_cp866_general_ci            = Collation(serial.Collationcp866_general_ci)
    58  	Collation_keybcs2_general_ci          = Collation(serial.Collationkeybcs2_general_ci)
    59  	Collation_macce_general_ci            = Collation(serial.Collationmacce_general_ci)
    60  	Collation_macroman_general_ci         = Collation(serial.Collationmacroman_general_ci)
    61  	Collation_cp852_general_ci            = Collation(serial.Collationcp852_general_ci)
    62  	Collation_latin7_general_ci           = Collation(serial.Collationlatin7_general_ci)
    63  	Collation_latin7_general_cs           = Collation(serial.Collationlatin7_general_cs)
    64  	Collation_macce_bin                   = Collation(serial.Collationmacce_bin)
    65  	Collation_cp1250_croatian_ci          = Collation(serial.Collationcp1250_croatian_ci)
    66  	Collation_utf8mb4_general_ci          = Collation(serial.Collationutf8mb4_general_ci)
    67  	Collation_utf8mb4_bin                 = Collation(serial.Collationutf8mb4_bin)
    68  	Collation_latin1_bin                  = Collation(serial.Collationlatin1_bin)
    69  	Collation_latin1_general_ci           = Collation(serial.Collationlatin1_general_ci)
    70  	Collation_latin1_general_cs           = Collation(serial.Collationlatin1_general_cs)
    71  	Collation_cp1251_bin                  = Collation(serial.Collationcp1251_bin)
    72  	Collation_cp1251_general_ci           = Collation(serial.Collationcp1251_general_ci)
    73  	Collation_cp1251_general_cs           = Collation(serial.Collationcp1251_general_cs)
    74  	Collation_macroman_bin                = Collation(serial.Collationmacroman_bin)
    75  	Collation_utf16_general_ci            = Collation(serial.Collationutf16_general_ci)
    76  	Collation_utf16_bin                   = Collation(serial.Collationutf16_bin)
    77  	Collation_utf16le_general_ci          = Collation(serial.Collationutf16le_general_ci)
    78  	Collation_cp1256_general_ci           = Collation(serial.Collationcp1256_general_ci)
    79  	Collation_cp1257_bin                  = Collation(serial.Collationcp1257_bin)
    80  	Collation_cp1257_general_ci           = Collation(serial.Collationcp1257_general_ci)
    81  	Collation_utf32_general_ci            = Collation(serial.Collationutf32_general_ci)
    82  	Collation_utf32_bin                   = Collation(serial.Collationutf32_bin)
    83  	Collation_utf16le_bin                 = Collation(serial.Collationutf16le_bin)
    84  	Collation_binary                      = Collation(serial.Collationbinary)
    85  	Collation_armscii8_bin                = Collation(serial.Collationarmscii8_bin)
    86  	Collation_ascii_bin                   = Collation(serial.Collationascii_bin)
    87  	Collation_cp1250_bin                  = Collation(serial.Collationcp1250_bin)
    88  	Collation_cp1256_bin                  = Collation(serial.Collationcp1256_bin)
    89  	Collation_cp866_bin                   = Collation(serial.Collationcp866_bin)
    90  	Collation_dec8_bin                    = Collation(serial.Collationdec8_bin)
    91  	Collation_greek_bin                   = Collation(serial.Collationgreek_bin)
    92  	Collation_hebrew_bin                  = Collation(serial.Collationhebrew_bin)
    93  	Collation_hp8_bin                     = Collation(serial.Collationhp8_bin)
    94  	Collation_keybcs2_bin                 = Collation(serial.Collationkeybcs2_bin)
    95  	Collation_koi8r_bin                   = Collation(serial.Collationkoi8r_bin)
    96  	Collation_koi8u_bin                   = Collation(serial.Collationkoi8u_bin)
    97  	Collation_utf8mb3_tolower_ci          = Collation(serial.Collationutf8mb3_tolower_ci)
    98  	Collation_latin2_bin                  = Collation(serial.Collationlatin2_bin)
    99  	Collation_latin5_bin                  = Collation(serial.Collationlatin5_bin)
   100  	Collation_latin7_bin                  = Collation(serial.Collationlatin7_bin)
   101  	Collation_cp850_bin                   = Collation(serial.Collationcp850_bin)
   102  	Collation_cp852_bin                   = Collation(serial.Collationcp852_bin)
   103  	Collation_swe7_bin                    = Collation(serial.Collationswe7_bin)
   104  	Collation_utf8mb3_bin                 = Collation(serial.Collationutf8mb3_bin)
   105  	Collation_big5_bin                    = Collation(serial.Collationbig5_bin)
   106  	Collation_euckr_bin                   = Collation(serial.Collationeuckr_bin)
   107  	Collation_gb2312_bin                  = Collation(serial.Collationgb2312_bin)
   108  	Collation_gbk_bin                     = Collation(serial.Collationgbk_bin)
   109  	Collation_sjis_bin                    = Collation(serial.Collationsjis_bin)
   110  	Collation_tis620_bin                  = Collation(serial.Collationtis620_bin)
   111  	Collation_ucs2_bin                    = Collation(serial.Collationucs2_bin)
   112  	Collation_ujis_bin                    = Collation(serial.Collationujis_bin)
   113  	Collation_geostd8_general_ci          = Collation(serial.Collationgeostd8_general_ci)
   114  	Collation_geostd8_bin                 = Collation(serial.Collationgeostd8_bin)
   115  	Collation_latin1_spanish_ci           = Collation(serial.Collationlatin1_spanish_ci)
   116  	Collation_cp932_japanese_ci           = Collation(serial.Collationcp932_japanese_ci)
   117  	Collation_cp932_bin                   = Collation(serial.Collationcp932_bin)
   118  	Collation_eucjpms_japanese_ci         = Collation(serial.Collationeucjpms_japanese_ci)
   119  	Collation_eucjpms_bin                 = Collation(serial.Collationeucjpms_bin)
   120  	Collation_cp1250_polish_ci            = Collation(serial.Collationcp1250_polish_ci)
   121  	Collation_utf16_unicode_ci            = Collation(serial.Collationutf16_unicode_ci)
   122  	Collation_utf16_icelandic_ci          = Collation(serial.Collationutf16_icelandic_ci)
   123  	Collation_utf16_latvian_ci            = Collation(serial.Collationutf16_latvian_ci)
   124  	Collation_utf16_romanian_ci           = Collation(serial.Collationutf16_romanian_ci)
   125  	Collation_utf16_slovenian_ci          = Collation(serial.Collationutf16_slovenian_ci)
   126  	Collation_utf16_polish_ci             = Collation(serial.Collationutf16_polish_ci)
   127  	Collation_utf16_estonian_ci           = Collation(serial.Collationutf16_estonian_ci)
   128  	Collation_utf16_spanish_ci            = Collation(serial.Collationutf16_spanish_ci)
   129  	Collation_utf16_swedish_ci            = Collation(serial.Collationutf16_swedish_ci)
   130  	Collation_utf16_turkish_ci            = Collation(serial.Collationutf16_turkish_ci)
   131  	Collation_utf16_czech_ci              = Collation(serial.Collationutf16_czech_ci)
   132  	Collation_utf16_danish_ci             = Collation(serial.Collationutf16_danish_ci)
   133  	Collation_utf16_lithuanian_ci         = Collation(serial.Collationutf16_lithuanian_ci)
   134  	Collation_utf16_slovak_ci             = Collation(serial.Collationutf16_slovak_ci)
   135  	Collation_utf16_spanish2_ci           = Collation(serial.Collationutf16_spanish2_ci)
   136  	Collation_utf16_roman_ci              = Collation(serial.Collationutf16_roman_ci)
   137  	Collation_utf16_persian_ci            = Collation(serial.Collationutf16_persian_ci)
   138  	Collation_utf16_esperanto_ci          = Collation(serial.Collationutf16_esperanto_ci)
   139  	Collation_utf16_hungarian_ci          = Collation(serial.Collationutf16_hungarian_ci)
   140  	Collation_utf16_sinhala_ci            = Collation(serial.Collationutf16_sinhala_ci)
   141  	Collation_utf16_german2_ci            = Collation(serial.Collationutf16_german2_ci)
   142  	Collation_utf16_croatian_ci           = Collation(serial.Collationutf16_croatian_ci)
   143  	Collation_utf16_unicode_520_ci        = Collation(serial.Collationutf16_unicode_520_ci)
   144  	Collation_utf16_vietnamese_ci         = Collation(serial.Collationutf16_vietnamese_ci)
   145  	Collation_ucs2_unicode_ci             = Collation(serial.Collationucs2_unicode_ci)
   146  	Collation_ucs2_icelandic_ci           = Collation(serial.Collationucs2_icelandic_ci)
   147  	Collation_ucs2_latvian_ci             = Collation(serial.Collationucs2_latvian_ci)
   148  	Collation_ucs2_romanian_ci            = Collation(serial.Collationucs2_romanian_ci)
   149  	Collation_ucs2_slovenian_ci           = Collation(serial.Collationucs2_slovenian_ci)
   150  	Collation_ucs2_polish_ci              = Collation(serial.Collationucs2_polish_ci)
   151  	Collation_ucs2_estonian_ci            = Collation(serial.Collationucs2_estonian_ci)
   152  	Collation_ucs2_spanish_ci             = Collation(serial.Collationucs2_spanish_ci)
   153  	Collation_ucs2_swedish_ci             = Collation(serial.Collationucs2_swedish_ci)
   154  	Collation_ucs2_turkish_ci             = Collation(serial.Collationucs2_turkish_ci)
   155  	Collation_ucs2_czech_ci               = Collation(serial.Collationucs2_czech_ci)
   156  	Collation_ucs2_danish_ci              = Collation(serial.Collationucs2_danish_ci)
   157  	Collation_ucs2_lithuanian_ci          = Collation(serial.Collationucs2_lithuanian_ci)
   158  	Collation_ucs2_slovak_ci              = Collation(serial.Collationucs2_slovak_ci)
   159  	Collation_ucs2_spanish2_ci            = Collation(serial.Collationucs2_spanish2_ci)
   160  	Collation_ucs2_roman_ci               = Collation(serial.Collationucs2_roman_ci)
   161  	Collation_ucs2_persian_ci             = Collation(serial.Collationucs2_persian_ci)
   162  	Collation_ucs2_esperanto_ci           = Collation(serial.Collationucs2_esperanto_ci)
   163  	Collation_ucs2_hungarian_ci           = Collation(serial.Collationucs2_hungarian_ci)
   164  	Collation_ucs2_sinhala_ci             = Collation(serial.Collationucs2_sinhala_ci)
   165  	Collation_ucs2_german2_ci             = Collation(serial.Collationucs2_german2_ci)
   166  	Collation_ucs2_croatian_ci            = Collation(serial.Collationucs2_croatian_ci)
   167  	Collation_ucs2_unicode_520_ci         = Collation(serial.Collationucs2_unicode_520_ci)
   168  	Collation_ucs2_vietnamese_ci          = Collation(serial.Collationucs2_vietnamese_ci)
   169  	Collation_ucs2_general_mysql500_ci    = Collation(serial.Collationucs2_general_mysql500_ci)
   170  	Collation_utf32_unicode_ci            = Collation(serial.Collationutf32_unicode_ci)
   171  	Collation_utf32_icelandic_ci          = Collation(serial.Collationutf32_icelandic_ci)
   172  	Collation_utf32_latvian_ci            = Collation(serial.Collationutf32_latvian_ci)
   173  	Collation_utf32_romanian_ci           = Collation(serial.Collationutf32_romanian_ci)
   174  	Collation_utf32_slovenian_ci          = Collation(serial.Collationutf32_slovenian_ci)
   175  	Collation_utf32_polish_ci             = Collation(serial.Collationutf32_polish_ci)
   176  	Collation_utf32_estonian_ci           = Collation(serial.Collationutf32_estonian_ci)
   177  	Collation_utf32_spanish_ci            = Collation(serial.Collationutf32_spanish_ci)
   178  	Collation_utf32_swedish_ci            = Collation(serial.Collationutf32_swedish_ci)
   179  	Collation_utf32_turkish_ci            = Collation(serial.Collationutf32_turkish_ci)
   180  	Collation_utf32_czech_ci              = Collation(serial.Collationutf32_czech_ci)
   181  	Collation_utf32_danish_ci             = Collation(serial.Collationutf32_danish_ci)
   182  	Collation_utf32_lithuanian_ci         = Collation(serial.Collationutf32_lithuanian_ci)
   183  	Collation_utf32_slovak_ci             = Collation(serial.Collationutf32_slovak_ci)
   184  	Collation_utf32_spanish2_ci           = Collation(serial.Collationutf32_spanish2_ci)
   185  	Collation_utf32_roman_ci              = Collation(serial.Collationutf32_roman_ci)
   186  	Collation_utf32_persian_ci            = Collation(serial.Collationutf32_persian_ci)
   187  	Collation_utf32_esperanto_ci          = Collation(serial.Collationutf32_esperanto_ci)
   188  	Collation_utf32_hungarian_ci          = Collation(serial.Collationutf32_hungarian_ci)
   189  	Collation_utf32_sinhala_ci            = Collation(serial.Collationutf32_sinhala_ci)
   190  	Collation_utf32_german2_ci            = Collation(serial.Collationutf32_german2_ci)
   191  	Collation_utf32_croatian_ci           = Collation(serial.Collationutf32_croatian_ci)
   192  	Collation_utf32_unicode_520_ci        = Collation(serial.Collationutf32_unicode_520_ci)
   193  	Collation_utf32_vietnamese_ci         = Collation(serial.Collationutf32_vietnamese_ci)
   194  	Collation_utf8mb3_unicode_ci          = Collation(serial.Collationutf8mb3_unicode_ci)
   195  	Collation_utf8mb3_icelandic_ci        = Collation(serial.Collationutf8mb3_icelandic_ci)
   196  	Collation_utf8mb3_latvian_ci          = Collation(serial.Collationutf8mb3_latvian_ci)
   197  	Collation_utf8mb3_romanian_ci         = Collation(serial.Collationutf8mb3_romanian_ci)
   198  	Collation_utf8mb3_slovenian_ci        = Collation(serial.Collationutf8mb3_slovenian_ci)
   199  	Collation_utf8mb3_polish_ci           = Collation(serial.Collationutf8mb3_polish_ci)
   200  	Collation_utf8mb3_estonian_ci         = Collation(serial.Collationutf8mb3_estonian_ci)
   201  	Collation_utf8mb3_spanish_ci          = Collation(serial.Collationutf8mb3_spanish_ci)
   202  	Collation_utf8mb3_swedish_ci          = Collation(serial.Collationutf8mb3_swedish_ci)
   203  	Collation_utf8mb3_turkish_ci          = Collation(serial.Collationutf8mb3_turkish_ci)
   204  	Collation_utf8mb3_czech_ci            = Collation(serial.Collationutf8mb3_czech_ci)
   205  	Collation_utf8mb3_danish_ci           = Collation(serial.Collationutf8mb3_danish_ci)
   206  	Collation_utf8mb3_lithuanian_ci       = Collation(serial.Collationutf8mb3_lithuanian_ci)
   207  	Collation_utf8mb3_slovak_ci           = Collation(serial.Collationutf8mb3_slovak_ci)
   208  	Collation_utf8mb3_spanish2_ci         = Collation(serial.Collationutf8mb3_spanish2_ci)
   209  	Collation_utf8mb3_roman_ci            = Collation(serial.Collationutf8mb3_roman_ci)
   210  	Collation_utf8mb3_persian_ci          = Collation(serial.Collationutf8mb3_persian_ci)
   211  	Collation_utf8mb3_esperanto_ci        = Collation(serial.Collationutf8mb3_esperanto_ci)
   212  	Collation_utf8mb3_hungarian_ci        = Collation(serial.Collationutf8mb3_hungarian_ci)
   213  	Collation_utf8mb3_sinhala_ci          = Collation(serial.Collationutf8mb3_sinhala_ci)
   214  	Collation_utf8mb3_german2_ci          = Collation(serial.Collationutf8mb3_german2_ci)
   215  	Collation_utf8mb3_croatian_ci         = Collation(serial.Collationutf8mb3_croatian_ci)
   216  	Collation_utf8mb3_unicode_520_ci      = Collation(serial.Collationutf8mb3_unicode_520_ci)
   217  	Collation_utf8mb3_vietnamese_ci       = Collation(serial.Collationutf8mb3_vietnamese_ci)
   218  	Collation_utf8mb3_general_mysql500_ci = Collation(serial.Collationutf8mb3_general_mysql500_ci)
   219  	Collation_utf8mb4_unicode_ci          = Collation(serial.Collationutf8mb4_unicode_ci)
   220  	Collation_utf8mb4_icelandic_ci        = Collation(serial.Collationutf8mb4_icelandic_ci)
   221  	Collation_utf8mb4_latvian_ci          = Collation(serial.Collationutf8mb4_latvian_ci)
   222  	Collation_utf8mb4_romanian_ci         = Collation(serial.Collationutf8mb4_romanian_ci)
   223  	Collation_utf8mb4_slovenian_ci        = Collation(serial.Collationutf8mb4_slovenian_ci)
   224  	Collation_utf8mb4_polish_ci           = Collation(serial.Collationutf8mb4_polish_ci)
   225  	Collation_utf8mb4_estonian_ci         = Collation(serial.Collationutf8mb4_estonian_ci)
   226  	Collation_utf8mb4_spanish_ci          = Collation(serial.Collationutf8mb4_spanish_ci)
   227  	Collation_utf8mb4_swedish_ci          = Collation(serial.Collationutf8mb4_swedish_ci)
   228  	Collation_utf8mb4_turkish_ci          = Collation(serial.Collationutf8mb4_turkish_ci)
   229  	Collation_utf8mb4_czech_ci            = Collation(serial.Collationutf8mb4_czech_ci)
   230  	Collation_utf8mb4_danish_ci           = Collation(serial.Collationutf8mb4_danish_ci)
   231  	Collation_utf8mb4_lithuanian_ci       = Collation(serial.Collationutf8mb4_lithuanian_ci)
   232  	Collation_utf8mb4_slovak_ci           = Collation(serial.Collationutf8mb4_slovak_ci)
   233  	Collation_utf8mb4_spanish2_ci         = Collation(serial.Collationutf8mb4_spanish2_ci)
   234  	Collation_utf8mb4_roman_ci            = Collation(serial.Collationutf8mb4_roman_ci)
   235  	Collation_utf8mb4_persian_ci          = Collation(serial.Collationutf8mb4_persian_ci)
   236  	Collation_utf8mb4_esperanto_ci        = Collation(serial.Collationutf8mb4_esperanto_ci)
   237  	Collation_utf8mb4_hungarian_ci        = Collation(serial.Collationutf8mb4_hungarian_ci)
   238  	Collation_utf8mb4_sinhala_ci          = Collation(serial.Collationutf8mb4_sinhala_ci)
   239  	Collation_utf8mb4_german2_ci          = Collation(serial.Collationutf8mb4_german2_ci)
   240  	Collation_utf8mb4_croatian_ci         = Collation(serial.Collationutf8mb4_croatian_ci)
   241  	Collation_utf8mb4_unicode_520_ci      = Collation(serial.Collationutf8mb4_unicode_520_ci)
   242  	Collation_utf8mb4_vietnamese_ci       = Collation(serial.Collationutf8mb4_vietnamese_ci)
   243  	Collation_gb18030_chinese_ci          = Collation(serial.Collationgb18030_chinese_ci)
   244  	Collation_gb18030_bin                 = Collation(serial.Collationgb18030_bin)
   245  	Collation_gb18030_unicode_520_ci      = Collation(serial.Collationgb18030_unicode_520_ci)
   246  	Collation_utf8mb4_0900_ai_ci          = Collation(serial.Collationutf8mb4_0900_ai_ci)
   247  	Collation_utf8mb4_de_pb_0900_ai_ci    = Collation(serial.Collationutf8mb4_de_pb_0900_ai_ci)
   248  	Collation_utf8mb4_is_0900_ai_ci       = Collation(serial.Collationutf8mb4_is_0900_ai_ci)
   249  	Collation_utf8mb4_lv_0900_ai_ci       = Collation(serial.Collationutf8mb4_lv_0900_ai_ci)
   250  	Collation_utf8mb4_ro_0900_ai_ci       = Collation(serial.Collationutf8mb4_ro_0900_ai_ci)
   251  	Collation_utf8mb4_sl_0900_ai_ci       = Collation(serial.Collationutf8mb4_sl_0900_ai_ci)
   252  	Collation_utf8mb4_pl_0900_ai_ci       = Collation(serial.Collationutf8mb4_pl_0900_ai_ci)
   253  	Collation_utf8mb4_et_0900_ai_ci       = Collation(serial.Collationutf8mb4_et_0900_ai_ci)
   254  	Collation_utf8mb4_es_0900_ai_ci       = Collation(serial.Collationutf8mb4_es_0900_ai_ci)
   255  	Collation_utf8mb4_sv_0900_ai_ci       = Collation(serial.Collationutf8mb4_sv_0900_ai_ci)
   256  	Collation_utf8mb4_tr_0900_ai_ci       = Collation(serial.Collationutf8mb4_tr_0900_ai_ci)
   257  	Collation_utf8mb4_cs_0900_ai_ci       = Collation(serial.Collationutf8mb4_cs_0900_ai_ci)
   258  	Collation_utf8mb4_da_0900_ai_ci       = Collation(serial.Collationutf8mb4_da_0900_ai_ci)
   259  	Collation_utf8mb4_lt_0900_ai_ci       = Collation(serial.Collationutf8mb4_lt_0900_ai_ci)
   260  	Collation_utf8mb4_sk_0900_ai_ci       = Collation(serial.Collationutf8mb4_sk_0900_ai_ci)
   261  	Collation_utf8mb4_es_trad_0900_ai_ci  = Collation(serial.Collationutf8mb4_es_trad_0900_ai_ci)
   262  	Collation_utf8mb4_la_0900_ai_ci       = Collation(serial.Collationutf8mb4_la_0900_ai_ci)
   263  	Collation_utf8mb4_eo_0900_ai_ci       = Collation(serial.Collationutf8mb4_eo_0900_ai_ci)
   264  	Collation_utf8mb4_hu_0900_ai_ci       = Collation(serial.Collationutf8mb4_hu_0900_ai_ci)
   265  	Collation_utf8mb4_hr_0900_ai_ci       = Collation(serial.Collationutf8mb4_hr_0900_ai_ci)
   266  	Collation_utf8mb4_vi_0900_ai_ci       = Collation(serial.Collationutf8mb4_vi_0900_ai_ci)
   267  	Collation_utf8mb4_0900_as_cs          = Collation(serial.Collationutf8mb4_0900_as_cs)
   268  	Collation_utf8mb4_de_pb_0900_as_cs    = Collation(serial.Collationutf8mb4_de_pb_0900_as_cs)
   269  	Collation_utf8mb4_is_0900_as_cs       = Collation(serial.Collationutf8mb4_is_0900_as_cs)
   270  	Collation_utf8mb4_lv_0900_as_cs       = Collation(serial.Collationutf8mb4_lv_0900_as_cs)
   271  	Collation_utf8mb4_ro_0900_as_cs       = Collation(serial.Collationutf8mb4_ro_0900_as_cs)
   272  	Collation_utf8mb4_sl_0900_as_cs       = Collation(serial.Collationutf8mb4_sl_0900_as_cs)
   273  	Collation_utf8mb4_pl_0900_as_cs       = Collation(serial.Collationutf8mb4_pl_0900_as_cs)
   274  	Collation_utf8mb4_et_0900_as_cs       = Collation(serial.Collationutf8mb4_et_0900_as_cs)
   275  	Collation_utf8mb4_es_0900_as_cs       = Collation(serial.Collationutf8mb4_es_0900_as_cs)
   276  	Collation_utf8mb4_sv_0900_as_cs       = Collation(serial.Collationutf8mb4_sv_0900_as_cs)
   277  	Collation_utf8mb4_tr_0900_as_cs       = Collation(serial.Collationutf8mb4_tr_0900_as_cs)
   278  	Collation_utf8mb4_cs_0900_as_cs       = Collation(serial.Collationutf8mb4_cs_0900_as_cs)
   279  	Collation_utf8mb4_da_0900_as_cs       = Collation(serial.Collationutf8mb4_da_0900_as_cs)
   280  	Collation_utf8mb4_lt_0900_as_cs       = Collation(serial.Collationutf8mb4_lt_0900_as_cs)
   281  	Collation_utf8mb4_sk_0900_as_cs       = Collation(serial.Collationutf8mb4_sk_0900_as_cs)
   282  	Collation_utf8mb4_es_trad_0900_as_cs  = Collation(serial.Collationutf8mb4_es_trad_0900_as_cs)
   283  	Collation_utf8mb4_la_0900_as_cs       = Collation(serial.Collationutf8mb4_la_0900_as_cs)
   284  	Collation_utf8mb4_eo_0900_as_cs       = Collation(serial.Collationutf8mb4_eo_0900_as_cs)
   285  	Collation_utf8mb4_hu_0900_as_cs       = Collation(serial.Collationutf8mb4_hu_0900_as_cs)
   286  	Collation_utf8mb4_hr_0900_as_cs       = Collation(serial.Collationutf8mb4_hr_0900_as_cs)
   287  	Collation_utf8mb4_vi_0900_as_cs       = Collation(serial.Collationutf8mb4_vi_0900_as_cs)
   288  	Collation_utf8mb4_ja_0900_as_cs       = Collation(serial.Collationutf8mb4_ja_0900_as_cs)
   289  	Collation_utf8mb4_ja_0900_as_cs_ks    = Collation(serial.Collationutf8mb4_ja_0900_as_cs_ks)
   290  	Collation_utf8mb4_0900_as_ci          = Collation(serial.Collationutf8mb4_0900_as_ci)
   291  	Collation_utf8mb4_ru_0900_ai_ci       = Collation(serial.Collationutf8mb4_ru_0900_ai_ci)
   292  	Collation_utf8mb4_ru_0900_as_cs       = Collation(serial.Collationutf8mb4_ru_0900_as_cs)
   293  	Collation_utf8mb4_zh_0900_as_cs       = Collation(serial.Collationutf8mb4_zh_0900_as_cs)
   294  	Collation_utf8mb4_0900_bin            = Collation(serial.Collationutf8mb4_0900_bin)
   295  
   296  	Collation_Default     = Collation_utf8mb4_0900_bin
   297  	Collation_Unspecified = Collation(serial.Collationinvalid)
   298  )