mariadb_collations.hpp 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991
  1. //
  2. // Copyright (c) 2019-2024 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
  3. //
  4. // Distributed under the Boost Software License, Version 1.0. (See accompanying
  5. // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  6. //
  7. #ifndef BOOST_MYSQL_MARIADB_COLLATIONS_HPP
  8. #define BOOST_MYSQL_MARIADB_COLLATIONS_HPP
  9. // This header was generated by collations.py - do not edit directly
  10. #include <boost/config.hpp>
  11. #include <cstdint>
  12. namespace boost {
  13. namespace mysql {
  14. namespace mariadb_collations {
  15. // Identifies the big5_chinese_ci collation in mariadb servers.
  16. BOOST_INLINE_CONSTEXPR std::uint16_t big5_chinese_ci = 1;
  17. // Identifies the latin2_czech_cs collation in mariadb servers.
  18. BOOST_INLINE_CONSTEXPR std::uint16_t latin2_czech_cs = 2;
  19. // Identifies the dec8_swedish_ci collation in mariadb servers.
  20. BOOST_INLINE_CONSTEXPR std::uint16_t dec8_swedish_ci = 3;
  21. // Identifies the cp850_general_ci collation in mariadb servers.
  22. BOOST_INLINE_CONSTEXPR std::uint16_t cp850_general_ci = 4;
  23. // Identifies the latin1_german1_ci collation in mariadb servers.
  24. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_german1_ci = 5;
  25. // Identifies the hp8_english_ci collation in mariadb servers.
  26. BOOST_INLINE_CONSTEXPR std::uint16_t hp8_english_ci = 6;
  27. // Identifies the koi8r_general_ci collation in mariadb servers.
  28. BOOST_INLINE_CONSTEXPR std::uint16_t koi8r_general_ci = 7;
  29. // Identifies the latin1_swedish_ci collation in mariadb servers.
  30. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_swedish_ci = 8;
  31. // Identifies the latin2_general_ci collation in mariadb servers.
  32. BOOST_INLINE_CONSTEXPR std::uint16_t latin2_general_ci = 9;
  33. // Identifies the swe7_swedish_ci collation in mariadb servers.
  34. BOOST_INLINE_CONSTEXPR std::uint16_t swe7_swedish_ci = 10;
  35. // Identifies the ascii_general_ci collation in mariadb servers.
  36. BOOST_INLINE_CONSTEXPR std::uint16_t ascii_general_ci = 11;
  37. // Identifies the ujis_japanese_ci collation in mariadb servers.
  38. BOOST_INLINE_CONSTEXPR std::uint16_t ujis_japanese_ci = 12;
  39. // Identifies the sjis_japanese_ci collation in mariadb servers.
  40. BOOST_INLINE_CONSTEXPR std::uint16_t sjis_japanese_ci = 13;
  41. // Identifies the cp1251_bulgarian_ci collation in mariadb servers.
  42. BOOST_INLINE_CONSTEXPR std::uint16_t cp1251_bulgarian_ci = 14;
  43. // Identifies the latin1_danish_ci collation in mariadb servers.
  44. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_danish_ci = 15;
  45. // Identifies the hebrew_general_ci collation in mariadb servers.
  46. BOOST_INLINE_CONSTEXPR std::uint16_t hebrew_general_ci = 16;
  47. // Identifies the tis620_thai_ci collation in mariadb servers.
  48. BOOST_INLINE_CONSTEXPR std::uint16_t tis620_thai_ci = 18;
  49. // Identifies the euckr_korean_ci collation in mariadb servers.
  50. BOOST_INLINE_CONSTEXPR std::uint16_t euckr_korean_ci = 19;
  51. // Identifies the latin7_estonian_cs collation in mariadb servers.
  52. BOOST_INLINE_CONSTEXPR std::uint16_t latin7_estonian_cs = 20;
  53. // Identifies the latin2_hungarian_ci collation in mariadb servers.
  54. BOOST_INLINE_CONSTEXPR std::uint16_t latin2_hungarian_ci = 21;
  55. // Identifies the koi8u_general_ci collation in mariadb servers.
  56. BOOST_INLINE_CONSTEXPR std::uint16_t koi8u_general_ci = 22;
  57. // Identifies the cp1251_ukrainian_ci collation in mariadb servers.
  58. BOOST_INLINE_CONSTEXPR std::uint16_t cp1251_ukrainian_ci = 23;
  59. // Identifies the gb2312_chinese_ci collation in mariadb servers.
  60. BOOST_INLINE_CONSTEXPR std::uint16_t gb2312_chinese_ci = 24;
  61. // Identifies the greek_general_ci collation in mariadb servers.
  62. BOOST_INLINE_CONSTEXPR std::uint16_t greek_general_ci = 25;
  63. // Identifies the cp1250_general_ci collation in mariadb servers.
  64. BOOST_INLINE_CONSTEXPR std::uint16_t cp1250_general_ci = 26;
  65. // Identifies the latin2_croatian_ci collation in mariadb servers.
  66. BOOST_INLINE_CONSTEXPR std::uint16_t latin2_croatian_ci = 27;
  67. // Identifies the gbk_chinese_ci collation in mariadb servers.
  68. BOOST_INLINE_CONSTEXPR std::uint16_t gbk_chinese_ci = 28;
  69. // Identifies the cp1257_lithuanian_ci collation in mariadb servers.
  70. BOOST_INLINE_CONSTEXPR std::uint16_t cp1257_lithuanian_ci = 29;
  71. // Identifies the latin5_turkish_ci collation in mariadb servers.
  72. BOOST_INLINE_CONSTEXPR std::uint16_t latin5_turkish_ci = 30;
  73. // Identifies the latin1_german2_ci collation in mariadb servers.
  74. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_german2_ci = 31;
  75. // Identifies the armscii8_general_ci collation in mariadb servers.
  76. BOOST_INLINE_CONSTEXPR std::uint16_t armscii8_general_ci = 32;
  77. // Identifies the utf8_general_ci collation in mariadb servers.
  78. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_general_ci = 33;
  79. // Identifies the cp1250_czech_cs collation in mariadb servers.
  80. BOOST_INLINE_CONSTEXPR std::uint16_t cp1250_czech_cs = 34;
  81. // Identifies the ucs2_general_ci collation in mariadb servers.
  82. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_general_ci = 35;
  83. // Identifies the cp866_general_ci collation in mariadb servers.
  84. BOOST_INLINE_CONSTEXPR std::uint16_t cp866_general_ci = 36;
  85. // Identifies the keybcs2_general_ci collation in mariadb servers.
  86. BOOST_INLINE_CONSTEXPR std::uint16_t keybcs2_general_ci = 37;
  87. // Identifies the macce_general_ci collation in mariadb servers.
  88. BOOST_INLINE_CONSTEXPR std::uint16_t macce_general_ci = 38;
  89. // Identifies the macroman_general_ci collation in mariadb servers.
  90. BOOST_INLINE_CONSTEXPR std::uint16_t macroman_general_ci = 39;
  91. // Identifies the cp852_general_ci collation in mariadb servers.
  92. BOOST_INLINE_CONSTEXPR std::uint16_t cp852_general_ci = 40;
  93. // Identifies the latin7_general_ci collation in mariadb servers.
  94. BOOST_INLINE_CONSTEXPR std::uint16_t latin7_general_ci = 41;
  95. // Identifies the latin7_general_cs collation in mariadb servers.
  96. BOOST_INLINE_CONSTEXPR std::uint16_t latin7_general_cs = 42;
  97. // Identifies the macce_bin collation in mariadb servers.
  98. BOOST_INLINE_CONSTEXPR std::uint16_t macce_bin = 43;
  99. // Identifies the cp1250_croatian_ci collation in mariadb servers.
  100. BOOST_INLINE_CONSTEXPR std::uint16_t cp1250_croatian_ci = 44;
  101. // Identifies the utf8mb4_general_ci collation in mariadb servers.
  102. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_general_ci = 45;
  103. // Identifies the utf8mb4_bin collation in mariadb servers.
  104. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_bin = 46;
  105. // Identifies the latin1_bin collation in mariadb servers.
  106. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_bin = 47;
  107. // Identifies the latin1_general_ci collation in mariadb servers.
  108. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_general_ci = 48;
  109. // Identifies the latin1_general_cs collation in mariadb servers.
  110. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_general_cs = 49;
  111. // Identifies the cp1251_bin collation in mariadb servers.
  112. BOOST_INLINE_CONSTEXPR std::uint16_t cp1251_bin = 50;
  113. // Identifies the cp1251_general_ci collation in mariadb servers.
  114. BOOST_INLINE_CONSTEXPR std::uint16_t cp1251_general_ci = 51;
  115. // Identifies the cp1251_general_cs collation in mariadb servers.
  116. BOOST_INLINE_CONSTEXPR std::uint16_t cp1251_general_cs = 52;
  117. // Identifies the macroman_bin collation in mariadb servers.
  118. BOOST_INLINE_CONSTEXPR std::uint16_t macroman_bin = 53;
  119. // Identifies the utf16_general_ci collation in mariadb servers.
  120. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_general_ci = 54;
  121. // Identifies the utf16_bin collation in mariadb servers.
  122. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_bin = 55;
  123. // Identifies the utf16le_general_ci collation in mariadb servers.
  124. BOOST_INLINE_CONSTEXPR std::uint16_t utf16le_general_ci = 56;
  125. // Identifies the cp1256_general_ci collation in mariadb servers.
  126. BOOST_INLINE_CONSTEXPR std::uint16_t cp1256_general_ci = 57;
  127. // Identifies the cp1257_bin collation in mariadb servers.
  128. BOOST_INLINE_CONSTEXPR std::uint16_t cp1257_bin = 58;
  129. // Identifies the cp1257_general_ci collation in mariadb servers.
  130. BOOST_INLINE_CONSTEXPR std::uint16_t cp1257_general_ci = 59;
  131. // Identifies the utf32_general_ci collation in mariadb servers.
  132. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_general_ci = 60;
  133. // Identifies the utf32_bin collation in mariadb servers.
  134. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_bin = 61;
  135. // Identifies the utf16le_bin collation in mariadb servers.
  136. BOOST_INLINE_CONSTEXPR std::uint16_t utf16le_bin = 62;
  137. // Identifies the binary collation in mariadb servers.
  138. BOOST_INLINE_CONSTEXPR std::uint16_t binary = 63;
  139. // Identifies the armscii8_bin collation in mariadb servers.
  140. BOOST_INLINE_CONSTEXPR std::uint16_t armscii8_bin = 64;
  141. // Identifies the ascii_bin collation in mariadb servers.
  142. BOOST_INLINE_CONSTEXPR std::uint16_t ascii_bin = 65;
  143. // Identifies the cp1250_bin collation in mariadb servers.
  144. BOOST_INLINE_CONSTEXPR std::uint16_t cp1250_bin = 66;
  145. // Identifies the cp1256_bin collation in mariadb servers.
  146. BOOST_INLINE_CONSTEXPR std::uint16_t cp1256_bin = 67;
  147. // Identifies the cp866_bin collation in mariadb servers.
  148. BOOST_INLINE_CONSTEXPR std::uint16_t cp866_bin = 68;
  149. // Identifies the dec8_bin collation in mariadb servers.
  150. BOOST_INLINE_CONSTEXPR std::uint16_t dec8_bin = 69;
  151. // Identifies the greek_bin collation in mariadb servers.
  152. BOOST_INLINE_CONSTEXPR std::uint16_t greek_bin = 70;
  153. // Identifies the hebrew_bin collation in mariadb servers.
  154. BOOST_INLINE_CONSTEXPR std::uint16_t hebrew_bin = 71;
  155. // Identifies the hp8_bin collation in mariadb servers.
  156. BOOST_INLINE_CONSTEXPR std::uint16_t hp8_bin = 72;
  157. // Identifies the keybcs2_bin collation in mariadb servers.
  158. BOOST_INLINE_CONSTEXPR std::uint16_t keybcs2_bin = 73;
  159. // Identifies the koi8r_bin collation in mariadb servers.
  160. BOOST_INLINE_CONSTEXPR std::uint16_t koi8r_bin = 74;
  161. // Identifies the koi8u_bin collation in mariadb servers.
  162. BOOST_INLINE_CONSTEXPR std::uint16_t koi8u_bin = 75;
  163. // Identifies the latin2_bin collation in mariadb servers.
  164. BOOST_INLINE_CONSTEXPR std::uint16_t latin2_bin = 77;
  165. // Identifies the latin5_bin collation in mariadb servers.
  166. BOOST_INLINE_CONSTEXPR std::uint16_t latin5_bin = 78;
  167. // Identifies the latin7_bin collation in mariadb servers.
  168. BOOST_INLINE_CONSTEXPR std::uint16_t latin7_bin = 79;
  169. // Identifies the cp850_bin collation in mariadb servers.
  170. BOOST_INLINE_CONSTEXPR std::uint16_t cp850_bin = 80;
  171. // Identifies the cp852_bin collation in mariadb servers.
  172. BOOST_INLINE_CONSTEXPR std::uint16_t cp852_bin = 81;
  173. // Identifies the swe7_bin collation in mariadb servers.
  174. BOOST_INLINE_CONSTEXPR std::uint16_t swe7_bin = 82;
  175. // Identifies the utf8_bin collation in mariadb servers.
  176. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_bin = 83;
  177. // Identifies the big5_bin collation in mariadb servers.
  178. BOOST_INLINE_CONSTEXPR std::uint16_t big5_bin = 84;
  179. // Identifies the euckr_bin collation in mariadb servers.
  180. BOOST_INLINE_CONSTEXPR std::uint16_t euckr_bin = 85;
  181. // Identifies the gb2312_bin collation in mariadb servers.
  182. BOOST_INLINE_CONSTEXPR std::uint16_t gb2312_bin = 86;
  183. // Identifies the gbk_bin collation in mariadb servers.
  184. BOOST_INLINE_CONSTEXPR std::uint16_t gbk_bin = 87;
  185. // Identifies the sjis_bin collation in mariadb servers.
  186. BOOST_INLINE_CONSTEXPR std::uint16_t sjis_bin = 88;
  187. // Identifies the tis620_bin collation in mariadb servers.
  188. BOOST_INLINE_CONSTEXPR std::uint16_t tis620_bin = 89;
  189. // Identifies the ucs2_bin collation in mariadb servers.
  190. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_bin = 90;
  191. // Identifies the ujis_bin collation in mariadb servers.
  192. BOOST_INLINE_CONSTEXPR std::uint16_t ujis_bin = 91;
  193. // Identifies the geostd8_general_ci collation in mariadb servers.
  194. BOOST_INLINE_CONSTEXPR std::uint16_t geostd8_general_ci = 92;
  195. // Identifies the geostd8_bin collation in mariadb servers.
  196. BOOST_INLINE_CONSTEXPR std::uint16_t geostd8_bin = 93;
  197. // Identifies the latin1_spanish_ci collation in mariadb servers.
  198. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_spanish_ci = 94;
  199. // Identifies the cp932_japanese_ci collation in mariadb servers.
  200. BOOST_INLINE_CONSTEXPR std::uint16_t cp932_japanese_ci = 95;
  201. // Identifies the cp932_bin collation in mariadb servers.
  202. BOOST_INLINE_CONSTEXPR std::uint16_t cp932_bin = 96;
  203. // Identifies the eucjpms_japanese_ci collation in mariadb servers.
  204. BOOST_INLINE_CONSTEXPR std::uint16_t eucjpms_japanese_ci = 97;
  205. // Identifies the eucjpms_bin collation in mariadb servers.
  206. BOOST_INLINE_CONSTEXPR std::uint16_t eucjpms_bin = 98;
  207. // Identifies the cp1250_polish_ci collation in mariadb servers.
  208. BOOST_INLINE_CONSTEXPR std::uint16_t cp1250_polish_ci = 99;
  209. // Identifies the utf16_unicode_ci collation in mariadb servers.
  210. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_unicode_ci = 101;
  211. // Identifies the utf16_icelandic_ci collation in mariadb servers.
  212. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_icelandic_ci = 102;
  213. // Identifies the utf16_latvian_ci collation in mariadb servers.
  214. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_latvian_ci = 103;
  215. // Identifies the utf16_romanian_ci collation in mariadb servers.
  216. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_romanian_ci = 104;
  217. // Identifies the utf16_slovenian_ci collation in mariadb servers.
  218. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_slovenian_ci = 105;
  219. // Identifies the utf16_polish_ci collation in mariadb servers.
  220. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_polish_ci = 106;
  221. // Identifies the utf16_estonian_ci collation in mariadb servers.
  222. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_estonian_ci = 107;
  223. // Identifies the utf16_spanish_ci collation in mariadb servers.
  224. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_spanish_ci = 108;
  225. // Identifies the utf16_swedish_ci collation in mariadb servers.
  226. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_swedish_ci = 109;
  227. // Identifies the utf16_turkish_ci collation in mariadb servers.
  228. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_turkish_ci = 110;
  229. // Identifies the utf16_czech_ci collation in mariadb servers.
  230. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_czech_ci = 111;
  231. // Identifies the utf16_danish_ci collation in mariadb servers.
  232. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_danish_ci = 112;
  233. // Identifies the utf16_lithuanian_ci collation in mariadb servers.
  234. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_lithuanian_ci = 113;
  235. // Identifies the utf16_slovak_ci collation in mariadb servers.
  236. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_slovak_ci = 114;
  237. // Identifies the utf16_spanish2_ci collation in mariadb servers.
  238. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_spanish2_ci = 115;
  239. // Identifies the utf16_roman_ci collation in mariadb servers.
  240. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_roman_ci = 116;
  241. // Identifies the utf16_persian_ci collation in mariadb servers.
  242. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_persian_ci = 117;
  243. // Identifies the utf16_esperanto_ci collation in mariadb servers.
  244. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_esperanto_ci = 118;
  245. // Identifies the utf16_hungarian_ci collation in mariadb servers.
  246. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_hungarian_ci = 119;
  247. // Identifies the utf16_sinhala_ci collation in mariadb servers.
  248. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_sinhala_ci = 120;
  249. // Identifies the utf16_german2_ci collation in mariadb servers.
  250. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_german2_ci = 121;
  251. // Identifies the utf16_croatian_mysql561_ci collation in mariadb servers.
  252. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_croatian_mysql561_ci = 122;
  253. // Identifies the utf16_unicode_520_ci collation in mariadb servers.
  254. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_unicode_520_ci = 123;
  255. // Identifies the utf16_vietnamese_ci collation in mariadb servers.
  256. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_vietnamese_ci = 124;
  257. // Identifies the ucs2_unicode_ci collation in mariadb servers.
  258. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_unicode_ci = 128;
  259. // Identifies the ucs2_icelandic_ci collation in mariadb servers.
  260. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_icelandic_ci = 129;
  261. // Identifies the ucs2_latvian_ci collation in mariadb servers.
  262. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_latvian_ci = 130;
  263. // Identifies the ucs2_romanian_ci collation in mariadb servers.
  264. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_romanian_ci = 131;
  265. // Identifies the ucs2_slovenian_ci collation in mariadb servers.
  266. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_slovenian_ci = 132;
  267. // Identifies the ucs2_polish_ci collation in mariadb servers.
  268. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_polish_ci = 133;
  269. // Identifies the ucs2_estonian_ci collation in mariadb servers.
  270. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_estonian_ci = 134;
  271. // Identifies the ucs2_spanish_ci collation in mariadb servers.
  272. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_spanish_ci = 135;
  273. // Identifies the ucs2_swedish_ci collation in mariadb servers.
  274. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_swedish_ci = 136;
  275. // Identifies the ucs2_turkish_ci collation in mariadb servers.
  276. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_turkish_ci = 137;
  277. // Identifies the ucs2_czech_ci collation in mariadb servers.
  278. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_czech_ci = 138;
  279. // Identifies the ucs2_danish_ci collation in mariadb servers.
  280. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_danish_ci = 139;
  281. // Identifies the ucs2_lithuanian_ci collation in mariadb servers.
  282. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_lithuanian_ci = 140;
  283. // Identifies the ucs2_slovak_ci collation in mariadb servers.
  284. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_slovak_ci = 141;
  285. // Identifies the ucs2_spanish2_ci collation in mariadb servers.
  286. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_spanish2_ci = 142;
  287. // Identifies the ucs2_roman_ci collation in mariadb servers.
  288. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_roman_ci = 143;
  289. // Identifies the ucs2_persian_ci collation in mariadb servers.
  290. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_persian_ci = 144;
  291. // Identifies the ucs2_esperanto_ci collation in mariadb servers.
  292. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_esperanto_ci = 145;
  293. // Identifies the ucs2_hungarian_ci collation in mariadb servers.
  294. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_hungarian_ci = 146;
  295. // Identifies the ucs2_sinhala_ci collation in mariadb servers.
  296. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_sinhala_ci = 147;
  297. // Identifies the ucs2_german2_ci collation in mariadb servers.
  298. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_german2_ci = 148;
  299. // Identifies the ucs2_croatian_mysql561_ci collation in mariadb servers.
  300. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_croatian_mysql561_ci = 149;
  301. // Identifies the ucs2_unicode_520_ci collation in mariadb servers.
  302. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_unicode_520_ci = 150;
  303. // Identifies the ucs2_vietnamese_ci collation in mariadb servers.
  304. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_vietnamese_ci = 151;
  305. // Identifies the ucs2_general_mysql500_ci collation in mariadb servers.
  306. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_general_mysql500_ci = 159;
  307. // Identifies the utf32_unicode_ci collation in mariadb servers.
  308. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_unicode_ci = 160;
  309. // Identifies the utf32_icelandic_ci collation in mariadb servers.
  310. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_icelandic_ci = 161;
  311. // Identifies the utf32_latvian_ci collation in mariadb servers.
  312. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_latvian_ci = 162;
  313. // Identifies the utf32_romanian_ci collation in mariadb servers.
  314. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_romanian_ci = 163;
  315. // Identifies the utf32_slovenian_ci collation in mariadb servers.
  316. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_slovenian_ci = 164;
  317. // Identifies the utf32_polish_ci collation in mariadb servers.
  318. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_polish_ci = 165;
  319. // Identifies the utf32_estonian_ci collation in mariadb servers.
  320. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_estonian_ci = 166;
  321. // Identifies the utf32_spanish_ci collation in mariadb servers.
  322. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_spanish_ci = 167;
  323. // Identifies the utf32_swedish_ci collation in mariadb servers.
  324. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_swedish_ci = 168;
  325. // Identifies the utf32_turkish_ci collation in mariadb servers.
  326. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_turkish_ci = 169;
  327. // Identifies the utf32_czech_ci collation in mariadb servers.
  328. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_czech_ci = 170;
  329. // Identifies the utf32_danish_ci collation in mariadb servers.
  330. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_danish_ci = 171;
  331. // Identifies the utf32_lithuanian_ci collation in mariadb servers.
  332. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_lithuanian_ci = 172;
  333. // Identifies the utf32_slovak_ci collation in mariadb servers.
  334. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_slovak_ci = 173;
  335. // Identifies the utf32_spanish2_ci collation in mariadb servers.
  336. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_spanish2_ci = 174;
  337. // Identifies the utf32_roman_ci collation in mariadb servers.
  338. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_roman_ci = 175;
  339. // Identifies the utf32_persian_ci collation in mariadb servers.
  340. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_persian_ci = 176;
  341. // Identifies the utf32_esperanto_ci collation in mariadb servers.
  342. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_esperanto_ci = 177;
  343. // Identifies the utf32_hungarian_ci collation in mariadb servers.
  344. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_hungarian_ci = 178;
  345. // Identifies the utf32_sinhala_ci collation in mariadb servers.
  346. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_sinhala_ci = 179;
  347. // Identifies the utf32_german2_ci collation in mariadb servers.
  348. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_german2_ci = 180;
  349. // Identifies the utf32_croatian_mysql561_ci collation in mariadb servers.
  350. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_croatian_mysql561_ci = 181;
  351. // Identifies the utf32_unicode_520_ci collation in mariadb servers.
  352. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_unicode_520_ci = 182;
  353. // Identifies the utf32_vietnamese_ci collation in mariadb servers.
  354. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_vietnamese_ci = 183;
  355. // Identifies the utf8_unicode_ci collation in mariadb servers.
  356. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_unicode_ci = 192;
  357. // Identifies the utf8_icelandic_ci collation in mariadb servers.
  358. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_icelandic_ci = 193;
  359. // Identifies the utf8_latvian_ci collation in mariadb servers.
  360. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_latvian_ci = 194;
  361. // Identifies the utf8_romanian_ci collation in mariadb servers.
  362. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_romanian_ci = 195;
  363. // Identifies the utf8_slovenian_ci collation in mariadb servers.
  364. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_slovenian_ci = 196;
  365. // Identifies the utf8_polish_ci collation in mariadb servers.
  366. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_polish_ci = 197;
  367. // Identifies the utf8_estonian_ci collation in mariadb servers.
  368. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_estonian_ci = 198;
  369. // Identifies the utf8_spanish_ci collation in mariadb servers.
  370. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_spanish_ci = 199;
  371. // Identifies the utf8_swedish_ci collation in mariadb servers.
  372. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_swedish_ci = 200;
  373. // Identifies the utf8_turkish_ci collation in mariadb servers.
  374. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_turkish_ci = 201;
  375. // Identifies the utf8_czech_ci collation in mariadb servers.
  376. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_czech_ci = 202;
  377. // Identifies the utf8_danish_ci collation in mariadb servers.
  378. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_danish_ci = 203;
  379. // Identifies the utf8_lithuanian_ci collation in mariadb servers.
  380. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_lithuanian_ci = 204;
  381. // Identifies the utf8_slovak_ci collation in mariadb servers.
  382. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_slovak_ci = 205;
  383. // Identifies the utf8_spanish2_ci collation in mariadb servers.
  384. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_spanish2_ci = 206;
  385. // Identifies the utf8_roman_ci collation in mariadb servers.
  386. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_roman_ci = 207;
  387. // Identifies the utf8_persian_ci collation in mariadb servers.
  388. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_persian_ci = 208;
  389. // Identifies the utf8_esperanto_ci collation in mariadb servers.
  390. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_esperanto_ci = 209;
  391. // Identifies the utf8_hungarian_ci collation in mariadb servers.
  392. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_hungarian_ci = 210;
  393. // Identifies the utf8_sinhala_ci collation in mariadb servers.
  394. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_sinhala_ci = 211;
  395. // Identifies the utf8_german2_ci collation in mariadb servers.
  396. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_german2_ci = 212;
  397. // Identifies the utf8_croatian_mysql561_ci collation in mariadb servers.
  398. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_croatian_mysql561_ci = 213;
  399. // Identifies the utf8_unicode_520_ci collation in mariadb servers.
  400. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_unicode_520_ci = 214;
  401. // Identifies the utf8_vietnamese_ci collation in mariadb servers.
  402. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_vietnamese_ci = 215;
  403. // Identifies the utf8_general_mysql500_ci collation in mariadb servers.
  404. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_general_mysql500_ci = 223;
  405. // Identifies the utf8mb4_unicode_ci collation in mariadb servers.
  406. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_unicode_ci = 224;
  407. // Identifies the utf8mb4_icelandic_ci collation in mariadb servers.
  408. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_icelandic_ci = 225;
  409. // Identifies the utf8mb4_latvian_ci collation in mariadb servers.
  410. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_latvian_ci = 226;
  411. // Identifies the utf8mb4_romanian_ci collation in mariadb servers.
  412. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_romanian_ci = 227;
  413. // Identifies the utf8mb4_slovenian_ci collation in mariadb servers.
  414. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_slovenian_ci = 228;
  415. // Identifies the utf8mb4_polish_ci collation in mariadb servers.
  416. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_polish_ci = 229;
  417. // Identifies the utf8mb4_estonian_ci collation in mariadb servers.
  418. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_estonian_ci = 230;
  419. // Identifies the utf8mb4_spanish_ci collation in mariadb servers.
  420. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_spanish_ci = 231;
  421. // Identifies the utf8mb4_swedish_ci collation in mariadb servers.
  422. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_swedish_ci = 232;
  423. // Identifies the utf8mb4_turkish_ci collation in mariadb servers.
  424. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_turkish_ci = 233;
  425. // Identifies the utf8mb4_czech_ci collation in mariadb servers.
  426. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_czech_ci = 234;
  427. // Identifies the utf8mb4_danish_ci collation in mariadb servers.
  428. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_danish_ci = 235;
  429. // Identifies the utf8mb4_lithuanian_ci collation in mariadb servers.
  430. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_lithuanian_ci = 236;
  431. // Identifies the utf8mb4_slovak_ci collation in mariadb servers.
  432. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_slovak_ci = 237;
  433. // Identifies the utf8mb4_spanish2_ci collation in mariadb servers.
  434. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_spanish2_ci = 238;
  435. // Identifies the utf8mb4_roman_ci collation in mariadb servers.
  436. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_roman_ci = 239;
  437. // Identifies the utf8mb4_persian_ci collation in mariadb servers.
  438. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_persian_ci = 240;
  439. // Identifies the utf8mb4_esperanto_ci collation in mariadb servers.
  440. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_esperanto_ci = 241;
  441. // Identifies the utf8mb4_hungarian_ci collation in mariadb servers.
  442. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_hungarian_ci = 242;
  443. // Identifies the utf8mb4_sinhala_ci collation in mariadb servers.
  444. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_sinhala_ci = 243;
  445. // Identifies the utf8mb4_german2_ci collation in mariadb servers.
  446. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_german2_ci = 244;
  447. // Identifies the utf8mb4_croatian_mysql561_ci collation in mariadb servers.
  448. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_croatian_mysql561_ci = 245;
  449. // Identifies the utf8mb4_unicode_520_ci collation in mariadb servers.
  450. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_unicode_520_ci = 246;
  451. // Identifies the utf8mb4_vietnamese_ci collation in mariadb servers.
  452. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_vietnamese_ci = 247;
  453. // Identifies the utf8_croatian_ci collation in mariadb servers.
  454. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_croatian_ci = 576;
  455. // Identifies the utf8_myanmar_ci collation in mariadb servers.
  456. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_myanmar_ci = 577;
  457. // Identifies the utf8_thai_520_w2 collation in mariadb servers.
  458. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_thai_520_w2 = 578;
  459. // Identifies the utf8mb4_croatian_ci collation in mariadb servers.
  460. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_croatian_ci = 608;
  461. // Identifies the utf8mb4_myanmar_ci collation in mariadb servers.
  462. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_myanmar_ci = 609;
  463. // Identifies the utf8mb4_thai_520_w2 collation in mariadb servers.
  464. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_thai_520_w2 = 610;
  465. // Identifies the ucs2_croatian_ci collation in mariadb servers.
  466. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_croatian_ci = 640;
  467. // Identifies the ucs2_myanmar_ci collation in mariadb servers.
  468. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_myanmar_ci = 641;
  469. // Identifies the ucs2_thai_520_w2 collation in mariadb servers.
  470. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_thai_520_w2 = 642;
  471. // Identifies the utf16_croatian_ci collation in mariadb servers.
  472. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_croatian_ci = 672;
  473. // Identifies the utf16_myanmar_ci collation in mariadb servers.
  474. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_myanmar_ci = 673;
  475. // Identifies the utf16_thai_520_w2 collation in mariadb servers.
  476. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_thai_520_w2 = 674;
  477. // Identifies the utf32_croatian_ci collation in mariadb servers.
  478. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_croatian_ci = 736;
  479. // Identifies the utf32_myanmar_ci collation in mariadb servers.
  480. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_myanmar_ci = 737;
  481. // Identifies the utf32_thai_520_w2 collation in mariadb servers.
  482. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_thai_520_w2 = 738;
  483. // Identifies the big5_chinese_nopad_ci collation in mariadb servers.
  484. BOOST_INLINE_CONSTEXPR std::uint16_t big5_chinese_nopad_ci = 1025;
  485. // Identifies the dec8_swedish_nopad_ci collation in mariadb servers.
  486. BOOST_INLINE_CONSTEXPR std::uint16_t dec8_swedish_nopad_ci = 1027;
  487. // Identifies the cp850_general_nopad_ci collation in mariadb servers.
  488. BOOST_INLINE_CONSTEXPR std::uint16_t cp850_general_nopad_ci = 1028;
  489. // Identifies the hp8_english_nopad_ci collation in mariadb servers.
  490. BOOST_INLINE_CONSTEXPR std::uint16_t hp8_english_nopad_ci = 1030;
  491. // Identifies the koi8r_general_nopad_ci collation in mariadb servers.
  492. BOOST_INLINE_CONSTEXPR std::uint16_t koi8r_general_nopad_ci = 1031;
  493. // Identifies the latin1_swedish_nopad_ci collation in mariadb servers.
  494. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_swedish_nopad_ci = 1032;
  495. // Identifies the latin2_general_nopad_ci collation in mariadb servers.
  496. BOOST_INLINE_CONSTEXPR std::uint16_t latin2_general_nopad_ci = 1033;
  497. // Identifies the swe7_swedish_nopad_ci collation in mariadb servers.
  498. BOOST_INLINE_CONSTEXPR std::uint16_t swe7_swedish_nopad_ci = 1034;
  499. // Identifies the ascii_general_nopad_ci collation in mariadb servers.
  500. BOOST_INLINE_CONSTEXPR std::uint16_t ascii_general_nopad_ci = 1035;
  501. // Identifies the ujis_japanese_nopad_ci collation in mariadb servers.
  502. BOOST_INLINE_CONSTEXPR std::uint16_t ujis_japanese_nopad_ci = 1036;
  503. // Identifies the sjis_japanese_nopad_ci collation in mariadb servers.
  504. BOOST_INLINE_CONSTEXPR std::uint16_t sjis_japanese_nopad_ci = 1037;
  505. // Identifies the hebrew_general_nopad_ci collation in mariadb servers.
  506. BOOST_INLINE_CONSTEXPR std::uint16_t hebrew_general_nopad_ci = 1040;
  507. // Identifies the tis620_thai_nopad_ci collation in mariadb servers.
  508. BOOST_INLINE_CONSTEXPR std::uint16_t tis620_thai_nopad_ci = 1042;
  509. // Identifies the euckr_korean_nopad_ci collation in mariadb servers.
  510. BOOST_INLINE_CONSTEXPR std::uint16_t euckr_korean_nopad_ci = 1043;
  511. // Identifies the koi8u_general_nopad_ci collation in mariadb servers.
  512. BOOST_INLINE_CONSTEXPR std::uint16_t koi8u_general_nopad_ci = 1046;
  513. // Identifies the gb2312_chinese_nopad_ci collation in mariadb servers.
  514. BOOST_INLINE_CONSTEXPR std::uint16_t gb2312_chinese_nopad_ci = 1048;
  515. // Identifies the greek_general_nopad_ci collation in mariadb servers.
  516. BOOST_INLINE_CONSTEXPR std::uint16_t greek_general_nopad_ci = 1049;
  517. // Identifies the cp1250_general_nopad_ci collation in mariadb servers.
  518. BOOST_INLINE_CONSTEXPR std::uint16_t cp1250_general_nopad_ci = 1050;
  519. // Identifies the gbk_chinese_nopad_ci collation in mariadb servers.
  520. BOOST_INLINE_CONSTEXPR std::uint16_t gbk_chinese_nopad_ci = 1052;
  521. // Identifies the latin5_turkish_nopad_ci collation in mariadb servers.
  522. BOOST_INLINE_CONSTEXPR std::uint16_t latin5_turkish_nopad_ci = 1054;
  523. // Identifies the armscii8_general_nopad_ci collation in mariadb servers.
  524. BOOST_INLINE_CONSTEXPR std::uint16_t armscii8_general_nopad_ci = 1056;
  525. // Identifies the utf8_general_nopad_ci collation in mariadb servers.
  526. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_general_nopad_ci = 1057;
  527. // Identifies the ucs2_general_nopad_ci collation in mariadb servers.
  528. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_general_nopad_ci = 1059;
  529. // Identifies the cp866_general_nopad_ci collation in mariadb servers.
  530. BOOST_INLINE_CONSTEXPR std::uint16_t cp866_general_nopad_ci = 1060;
  531. // Identifies the keybcs2_general_nopad_ci collation in mariadb servers.
  532. BOOST_INLINE_CONSTEXPR std::uint16_t keybcs2_general_nopad_ci = 1061;
  533. // Identifies the macce_general_nopad_ci collation in mariadb servers.
  534. BOOST_INLINE_CONSTEXPR std::uint16_t macce_general_nopad_ci = 1062;
  535. // Identifies the macroman_general_nopad_ci collation in mariadb servers.
  536. BOOST_INLINE_CONSTEXPR std::uint16_t macroman_general_nopad_ci = 1063;
  537. // Identifies the cp852_general_nopad_ci collation in mariadb servers.
  538. BOOST_INLINE_CONSTEXPR std::uint16_t cp852_general_nopad_ci = 1064;
  539. // Identifies the latin7_general_nopad_ci collation in mariadb servers.
  540. BOOST_INLINE_CONSTEXPR std::uint16_t latin7_general_nopad_ci = 1065;
  541. // Identifies the macce_nopad_bin collation in mariadb servers.
  542. BOOST_INLINE_CONSTEXPR std::uint16_t macce_nopad_bin = 1067;
  543. // Identifies the utf8mb4_general_nopad_ci collation in mariadb servers.
  544. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_general_nopad_ci = 1069;
  545. // Identifies the utf8mb4_nopad_bin collation in mariadb servers.
  546. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_nopad_bin = 1070;
  547. // Identifies the latin1_nopad_bin collation in mariadb servers.
  548. BOOST_INLINE_CONSTEXPR std::uint16_t latin1_nopad_bin = 1071;
  549. // Identifies the cp1251_nopad_bin collation in mariadb servers.
  550. BOOST_INLINE_CONSTEXPR std::uint16_t cp1251_nopad_bin = 1074;
  551. // Identifies the cp1251_general_nopad_ci collation in mariadb servers.
  552. BOOST_INLINE_CONSTEXPR std::uint16_t cp1251_general_nopad_ci = 1075;
  553. // Identifies the macroman_nopad_bin collation in mariadb servers.
  554. BOOST_INLINE_CONSTEXPR std::uint16_t macroman_nopad_bin = 1077;
  555. // Identifies the utf16_general_nopad_ci collation in mariadb servers.
  556. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_general_nopad_ci = 1078;
  557. // Identifies the utf16_nopad_bin collation in mariadb servers.
  558. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_nopad_bin = 1079;
  559. // Identifies the utf16le_general_nopad_ci collation in mariadb servers.
  560. BOOST_INLINE_CONSTEXPR std::uint16_t utf16le_general_nopad_ci = 1080;
  561. // Identifies the cp1256_general_nopad_ci collation in mariadb servers.
  562. BOOST_INLINE_CONSTEXPR std::uint16_t cp1256_general_nopad_ci = 1081;
  563. // Identifies the cp1257_nopad_bin collation in mariadb servers.
  564. BOOST_INLINE_CONSTEXPR std::uint16_t cp1257_nopad_bin = 1082;
  565. // Identifies the cp1257_general_nopad_ci collation in mariadb servers.
  566. BOOST_INLINE_CONSTEXPR std::uint16_t cp1257_general_nopad_ci = 1083;
  567. // Identifies the utf32_general_nopad_ci collation in mariadb servers.
  568. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_general_nopad_ci = 1084;
  569. // Identifies the utf32_nopad_bin collation in mariadb servers.
  570. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_nopad_bin = 1085;
  571. // Identifies the utf16le_nopad_bin collation in mariadb servers.
  572. BOOST_INLINE_CONSTEXPR std::uint16_t utf16le_nopad_bin = 1086;
  573. // Identifies the armscii8_nopad_bin collation in mariadb servers.
  574. BOOST_INLINE_CONSTEXPR std::uint16_t armscii8_nopad_bin = 1088;
  575. // Identifies the ascii_nopad_bin collation in mariadb servers.
  576. BOOST_INLINE_CONSTEXPR std::uint16_t ascii_nopad_bin = 1089;
  577. // Identifies the cp1250_nopad_bin collation in mariadb servers.
  578. BOOST_INLINE_CONSTEXPR std::uint16_t cp1250_nopad_bin = 1090;
  579. // Identifies the cp1256_nopad_bin collation in mariadb servers.
  580. BOOST_INLINE_CONSTEXPR std::uint16_t cp1256_nopad_bin = 1091;
  581. // Identifies the cp866_nopad_bin collation in mariadb servers.
  582. BOOST_INLINE_CONSTEXPR std::uint16_t cp866_nopad_bin = 1092;
  583. // Identifies the dec8_nopad_bin collation in mariadb servers.
  584. BOOST_INLINE_CONSTEXPR std::uint16_t dec8_nopad_bin = 1093;
  585. // Identifies the greek_nopad_bin collation in mariadb servers.
  586. BOOST_INLINE_CONSTEXPR std::uint16_t greek_nopad_bin = 1094;
  587. // Identifies the hebrew_nopad_bin collation in mariadb servers.
  588. BOOST_INLINE_CONSTEXPR std::uint16_t hebrew_nopad_bin = 1095;
  589. // Identifies the hp8_nopad_bin collation in mariadb servers.
  590. BOOST_INLINE_CONSTEXPR std::uint16_t hp8_nopad_bin = 1096;
  591. // Identifies the keybcs2_nopad_bin collation in mariadb servers.
  592. BOOST_INLINE_CONSTEXPR std::uint16_t keybcs2_nopad_bin = 1097;
  593. // Identifies the koi8r_nopad_bin collation in mariadb servers.
  594. BOOST_INLINE_CONSTEXPR std::uint16_t koi8r_nopad_bin = 1098;
  595. // Identifies the koi8u_nopad_bin collation in mariadb servers.
  596. BOOST_INLINE_CONSTEXPR std::uint16_t koi8u_nopad_bin = 1099;
  597. // Identifies the latin2_nopad_bin collation in mariadb servers.
  598. BOOST_INLINE_CONSTEXPR std::uint16_t latin2_nopad_bin = 1101;
  599. // Identifies the latin5_nopad_bin collation in mariadb servers.
  600. BOOST_INLINE_CONSTEXPR std::uint16_t latin5_nopad_bin = 1102;
  601. // Identifies the latin7_nopad_bin collation in mariadb servers.
  602. BOOST_INLINE_CONSTEXPR std::uint16_t latin7_nopad_bin = 1103;
  603. // Identifies the cp850_nopad_bin collation in mariadb servers.
  604. BOOST_INLINE_CONSTEXPR std::uint16_t cp850_nopad_bin = 1104;
  605. // Identifies the cp852_nopad_bin collation in mariadb servers.
  606. BOOST_INLINE_CONSTEXPR std::uint16_t cp852_nopad_bin = 1105;
  607. // Identifies the swe7_nopad_bin collation in mariadb servers.
  608. BOOST_INLINE_CONSTEXPR std::uint16_t swe7_nopad_bin = 1106;
  609. // Identifies the utf8_nopad_bin collation in mariadb servers.
  610. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_nopad_bin = 1107;
  611. // Identifies the big5_nopad_bin collation in mariadb servers.
  612. BOOST_INLINE_CONSTEXPR std::uint16_t big5_nopad_bin = 1108;
  613. // Identifies the euckr_nopad_bin collation in mariadb servers.
  614. BOOST_INLINE_CONSTEXPR std::uint16_t euckr_nopad_bin = 1109;
  615. // Identifies the gb2312_nopad_bin collation in mariadb servers.
  616. BOOST_INLINE_CONSTEXPR std::uint16_t gb2312_nopad_bin = 1110;
  617. // Identifies the gbk_nopad_bin collation in mariadb servers.
  618. BOOST_INLINE_CONSTEXPR std::uint16_t gbk_nopad_bin = 1111;
  619. // Identifies the sjis_nopad_bin collation in mariadb servers.
  620. BOOST_INLINE_CONSTEXPR std::uint16_t sjis_nopad_bin = 1112;
  621. // Identifies the tis620_nopad_bin collation in mariadb servers.
  622. BOOST_INLINE_CONSTEXPR std::uint16_t tis620_nopad_bin = 1113;
  623. // Identifies the ucs2_nopad_bin collation in mariadb servers.
  624. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_nopad_bin = 1114;
  625. // Identifies the ujis_nopad_bin collation in mariadb servers.
  626. BOOST_INLINE_CONSTEXPR std::uint16_t ujis_nopad_bin = 1115;
  627. // Identifies the geostd8_general_nopad_ci collation in mariadb servers.
  628. BOOST_INLINE_CONSTEXPR std::uint16_t geostd8_general_nopad_ci = 1116;
  629. // Identifies the geostd8_nopad_bin collation in mariadb servers.
  630. BOOST_INLINE_CONSTEXPR std::uint16_t geostd8_nopad_bin = 1117;
  631. // Identifies the cp932_japanese_nopad_ci collation in mariadb servers.
  632. BOOST_INLINE_CONSTEXPR std::uint16_t cp932_japanese_nopad_ci = 1119;
  633. // Identifies the cp932_nopad_bin collation in mariadb servers.
  634. BOOST_INLINE_CONSTEXPR std::uint16_t cp932_nopad_bin = 1120;
  635. // Identifies the eucjpms_japanese_nopad_ci collation in mariadb servers.
  636. BOOST_INLINE_CONSTEXPR std::uint16_t eucjpms_japanese_nopad_ci = 1121;
  637. // Identifies the eucjpms_nopad_bin collation in mariadb servers.
  638. BOOST_INLINE_CONSTEXPR std::uint16_t eucjpms_nopad_bin = 1122;
  639. // Identifies the utf16_unicode_nopad_ci collation in mariadb servers.
  640. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_unicode_nopad_ci = 1125;
  641. // Identifies the utf16_unicode_520_nopad_ci collation in mariadb servers.
  642. BOOST_INLINE_CONSTEXPR std::uint16_t utf16_unicode_520_nopad_ci = 1147;
  643. // Identifies the ucs2_unicode_nopad_ci collation in mariadb servers.
  644. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_unicode_nopad_ci = 1152;
  645. // Identifies the ucs2_unicode_520_nopad_ci collation in mariadb servers.
  646. BOOST_INLINE_CONSTEXPR std::uint16_t ucs2_unicode_520_nopad_ci = 1174;
  647. // Identifies the utf32_unicode_nopad_ci collation in mariadb servers.
  648. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_unicode_nopad_ci = 1184;
  649. // Identifies the utf32_unicode_520_nopad_ci collation in mariadb servers.
  650. BOOST_INLINE_CONSTEXPR std::uint16_t utf32_unicode_520_nopad_ci = 1206;
  651. // Identifies the utf8_unicode_nopad_ci collation in mariadb servers.
  652. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_unicode_nopad_ci = 1216;
  653. // Identifies the utf8_unicode_520_nopad_ci collation in mariadb servers.
  654. BOOST_INLINE_CONSTEXPR std::uint16_t utf8_unicode_520_nopad_ci = 1238;
  655. // Identifies the utf8mb4_unicode_nopad_ci collation in mariadb servers.
  656. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_unicode_nopad_ci = 1248;
  657. // Identifies the utf8mb4_unicode_520_nopad_ci collation in mariadb servers.
  658. BOOST_INLINE_CONSTEXPR std::uint16_t utf8mb4_unicode_520_nopad_ci = 1270;
  659. } // namespace mariadb_collations
  660. } // namespace mysql
  661. } // namespace boost
  662. #endif