mariadb_server_errc.hpp 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062
  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_SERVER_ERRC_HPP
  8. #define BOOST_MYSQL_MARIADB_SERVER_ERRC_HPP
  9. namespace boost {
  10. namespace mysql {
  11. namespace mariadb_server_errc {
  12. /// Server error specific to mariadb. Error number: 1076, symbol: ER_BINLOG_CANT_DELETE_GTID_DOMAIN.
  13. constexpr int er_binlog_cant_delete_gtid_domain = 1076;
  14. /// Server error specific to mariadb. Error number: 1120, symbol: ER_WRONG_OUTER_JOIN.
  15. constexpr int er_wrong_outer_join = 1120;
  16. /// Server error specific to mariadb. Error number: 1150, symbol: ER_DELAYED_CANT_CHANGE_LOCK.
  17. constexpr int er_delayed_cant_change_lock = 1150;
  18. /// Server error specific to mariadb. Error number: 1151, symbol: ER_TOO_MANY_DELAYED_THREADS.
  19. constexpr int er_too_many_delayed_threads = 1151;
  20. /// Server error specific to mariadb. Error number: 1165, symbol: ER_DELAYED_INSERT_TABLE_LOCKED.
  21. constexpr int er_delayed_insert_table_locked = 1165;
  22. /// Server error specific to mariadb. Error number: 1176, symbol: ER_KEY_DOES_NOT_EXISTS.
  23. constexpr int er_key_does_not_exists = 1176;
  24. /// Server error specific to mariadb. Error number: 1349, symbol: ER_VIEW_SELECT_DERIVED.
  25. constexpr int er_view_select_derived = 1349;
  26. /// Server error specific to mariadb. Error number: 1487, symbol: ER_NOT_CONSTANT_EXPRESSION.
  27. constexpr int er_not_constant_expression = 1487;
  28. /// Server error specific to mariadb. Error number: 1506, symbol: ER_FEATURE_NOT_SUPPORTED_WITH_PARTITIONING.
  29. constexpr int er_feature_not_supported_with_partitioning = 1506;
  30. /// Server error specific to mariadb. Error number: 1593, symbol: ER_SLAVE_FATAL_ERROR.
  31. constexpr int er_slave_fatal_error = 1593;
  32. /// Server error specific to mariadb. Error number: 1611, symbol: ER_LOAD_DATA_INVALID_COLUMN.
  33. constexpr int er_load_data_invalid_column = 1611;
  34. /// Server error specific to mariadb. Error number: 1669, symbol: ER_BINLOG_UNSAFE_INSERT_DELAYED.
  35. constexpr int er_binlog_unsafe_insert_delayed = 1669;
  36. /// Server error specific to mariadb. Error number: 1726, symbol: ER_VERS_NOT_ALLOWED.
  37. constexpr int er_vers_not_allowed = 1726;
  38. /// Server error specific to mariadb. Error number: 1742, symbol: ER_VALUE_TOO_LONG.
  39. constexpr int er_value_too_long = 1742;
  40. /// Server error specific to mariadb. Error number: 1768, symbol: ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION_WHEN_GTID_NEXT_LIST_IS_NULL.
  41. constexpr int er_cant_change_gtid_next_in_transaction_when_gtid_next_list_is_null = 1768;
  42. /// Server error specific to mariadb. Error number: 1777, symbol: ER_AUTO_POSITION_REQUIRES_GTID_MODE_ON.
  43. constexpr int er_auto_position_requires_gtid_mode_on = 1777;
  44. /// Server error specific to mariadb. Error number: 1779, symbol: ER_GTID_MODE_2_OR_3_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON.
  45. constexpr int er_gtid_mode_2_or_3_requires_enforce_gtid_consistency_on = 1779;
  46. /// Server error specific to mariadb. Error number: 1784, symbol: ER_FOUND_GTID_EVENT_WHEN_GTID_MODE_IS_OFF.
  47. constexpr int er_found_gtid_event_when_gtid_mode_is_off = 1784;
  48. /// Server error specific to mariadb. Error number: 1826, symbol: ER_DUP_CONSTRAINT_NAME.
  49. constexpr int er_dup_constraint_name = 1826;
  50. /// Server error specific to mariadb. Error number: 1834, symbol: ER_FK_CANNOT_DELETE_PARENT.
  51. constexpr int er_fk_cannot_delete_parent = 1834;
  52. /// Server error specific to mariadb. Error number: 1837, symbol: ER_GTID_NEXT_TYPE_UNDEFINED_GROUP.
  53. constexpr int er_gtid_next_type_undefined_group = 1837;
  54. /// Server error specific to mariadb. Error number: 1852, symbol: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_IGNORE.
  55. constexpr int er_alter_operation_not_supported_reason_ignore = 1852;
  56. /// Server error specific to mariadb. Error number: 1901, symbol: ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED.
  57. constexpr int er_generated_column_function_is_not_allowed = 1901;
  58. /// Server error specific to mariadb. Error number: 1903, symbol: ER_PRIMARY_KEY_BASED_ON_GENERATED_COLUMN.
  59. constexpr int er_primary_key_based_on_generated_column = 1903;
  60. /// Server error specific to mariadb. Error number: 1904, symbol: ER_KEY_BASED_ON_GENERATED_VIRTUAL_COLUMN.
  61. constexpr int er_key_based_on_generated_virtual_column = 1904;
  62. /// Server error specific to mariadb. Error number: 1905, symbol: ER_WRONG_FK_OPTION_FOR_GENERATED_COLUMN.
  63. constexpr int er_wrong_fk_option_for_generated_column = 1905;
  64. /// Server error specific to mariadb. Error number: 1906, symbol: ER_WARNING_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN.
  65. constexpr int er_warning_non_default_value_for_generated_column = 1906;
  66. /// Server error specific to mariadb. Error number: 1907, symbol: ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN.
  67. constexpr int er_unsupported_action_on_generated_column = 1907;
  68. /// Server error specific to mariadb. Error number: 1910, symbol: ER_UNSUPPORTED_ENGINE_FOR_GENERATED_COLUMNS.
  69. constexpr int er_unsupported_engine_for_generated_columns = 1910;
  70. /// Server error specific to mariadb. Error number: 1911, symbol: ER_UNKNOWN_OPTION.
  71. constexpr int er_unknown_option = 1911;
  72. /// Server error specific to mariadb. Error number: 1912, symbol: ER_BAD_OPTION_VALUE.
  73. constexpr int er_bad_option_value = 1912;
  74. /// Server error specific to mariadb. Error number: 1916, symbol: ER_DATA_OVERFLOW.
  75. constexpr int er_data_overflow = 1916;
  76. /// Server error specific to mariadb. Error number: 1917, symbol: ER_DATA_TRUNCATED.
  77. constexpr int er_data_truncated = 1917;
  78. /// Server error specific to mariadb. Error number: 1918, symbol: ER_BAD_DATA.
  79. constexpr int er_bad_data = 1918;
  80. /// Server error specific to mariadb. Error number: 1919, symbol: ER_DYN_COL_WRONG_FORMAT.
  81. constexpr int er_dyn_col_wrong_format = 1919;
  82. /// Server error specific to mariadb. Error number: 1920, symbol: ER_DYN_COL_IMPLEMENTATION_LIMIT.
  83. constexpr int er_dyn_col_implementation_limit = 1920;
  84. /// Server error specific to mariadb. Error number: 1921, symbol: ER_DYN_COL_DATA.
  85. constexpr int er_dyn_col_data = 1921;
  86. /// Server error specific to mariadb. Error number: 1922, symbol: ER_DYN_COL_WRONG_CHARSET.
  87. constexpr int er_dyn_col_wrong_charset = 1922;
  88. /// Server error specific to mariadb. Error number: 1923, symbol: ER_ILLEGAL_SUBQUERY_OPTIMIZER_SWITCHES.
  89. constexpr int er_illegal_subquery_optimizer_switches = 1923;
  90. /// Server error specific to mariadb. Error number: 1924, symbol: ER_QUERY_CACHE_IS_DISABLED.
  91. constexpr int er_query_cache_is_disabled = 1924;
  92. /// Server error specific to mariadb. Error number: 1925, symbol: ER_QUERY_CACHE_IS_GLOBALY_DISABLED.
  93. constexpr int er_query_cache_is_globaly_disabled = 1925;
  94. /// Server error specific to mariadb. Error number: 1926, symbol: ER_VIEW_ORDERBY_IGNORED.
  95. constexpr int er_view_orderby_ignored = 1926;
  96. /// Server error specific to mariadb. Error number: 1927, symbol: ER_CONNECTION_KILLED.
  97. constexpr int er_connection_killed = 1927;
  98. /// Server error specific to mariadb. Error number: 1929, symbol: ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SKIP_REPLICATION.
  99. constexpr int er_inside_transaction_prevents_switch_skip_replication = 1929;
  100. /// Server error specific to mariadb. Error number: 1930, symbol: ER_STORED_FUNCTION_PREVENTS_SWITCH_SKIP_REPLICATION.
  101. constexpr int er_stored_function_prevents_switch_skip_replication = 1930;
  102. /// Server error specific to mariadb. Error number: 1931, symbol: ER_QUERY_EXCEEDED_ROWS_EXAMINED_LIMIT.
  103. constexpr int er_query_exceeded_rows_examined_limit = 1931;
  104. /// Server error specific to mariadb. Error number: 1932, symbol: ER_NO_SUCH_TABLE_IN_ENGINE.
  105. constexpr int er_no_such_table_in_engine = 1932;
  106. /// Server error specific to mariadb. Error number: 1933, symbol: ER_TARGET_NOT_EXPLAINABLE.
  107. constexpr int er_target_not_explainable = 1933;
  108. /// Server error specific to mariadb. Error number: 1934, symbol: ER_CONNECTION_ALREADY_EXISTS.
  109. constexpr int er_connection_already_exists = 1934;
  110. /// Server error specific to mariadb. Error number: 1935, symbol: ER_MASTER_LOG_PREFIX.
  111. constexpr int er_master_log_prefix = 1935;
  112. /// Server error specific to mariadb. Error number: 1936, symbol: ER_CANT_START_STOP_SLAVE.
  113. constexpr int er_cant_start_stop_slave = 1936;
  114. /// Server error specific to mariadb. Error number: 1937, symbol: ER_SLAVE_STARTED.
  115. constexpr int er_slave_started = 1937;
  116. /// Server error specific to mariadb. Error number: 1938, symbol: ER_SLAVE_STOPPED.
  117. constexpr int er_slave_stopped = 1938;
  118. /// Server error specific to mariadb. Error number: 1939, symbol: ER_SQL_DISCOVER_ERROR.
  119. constexpr int er_sql_discover_error = 1939;
  120. /// Server error specific to mariadb. Error number: 1940, symbol: ER_FAILED_GTID_STATE_INIT.
  121. constexpr int er_failed_gtid_state_init = 1940;
  122. /// Server error specific to mariadb. Error number: 1941, symbol: ER_INCORRECT_GTID_STATE.
  123. constexpr int er_incorrect_gtid_state = 1941;
  124. /// Server error specific to mariadb. Error number: 1942, symbol: ER_CANNOT_UPDATE_GTID_STATE.
  125. constexpr int er_cannot_update_gtid_state = 1942;
  126. /// Server error specific to mariadb. Error number: 1943, symbol: ER_DUPLICATE_GTID_DOMAIN.
  127. constexpr int er_duplicate_gtid_domain = 1943;
  128. /// Server error specific to mariadb. Error number: 1944, symbol: ER_GTID_OPEN_TABLE_FAILED.
  129. constexpr int er_gtid_open_table_failed = 1944;
  130. /// Server error specific to mariadb. Error number: 1945, symbol: ER_GTID_POSITION_NOT_FOUND_IN_BINLOG.
  131. constexpr int er_gtid_position_not_found_in_binlog = 1945;
  132. /// Server error specific to mariadb. Error number: 1946, symbol: ER_CANNOT_LOAD_SLAVE_GTID_STATE.
  133. constexpr int er_cannot_load_slave_gtid_state = 1946;
  134. /// Server error specific to mariadb. Error number: 1947, symbol: ER_MASTER_GTID_POS_CONFLICTS_WITH_BINLOG.
  135. constexpr int er_master_gtid_pos_conflicts_with_binlog = 1947;
  136. /// Server error specific to mariadb. Error number: 1948, symbol: ER_MASTER_GTID_POS_MISSING_DOMAIN.
  137. constexpr int er_master_gtid_pos_missing_domain = 1948;
  138. /// Server error specific to mariadb. Error number: 1949, symbol: ER_UNTIL_REQUIRES_USING_GTID.
  139. constexpr int er_until_requires_using_gtid = 1949;
  140. /// Server error specific to mariadb. Error number: 1950, symbol: ER_GTID_STRICT_OUT_OF_ORDER.
  141. constexpr int er_gtid_strict_out_of_order = 1950;
  142. /// Server error specific to mariadb. Error number: 1951, symbol: ER_GTID_START_FROM_BINLOG_HOLE.
  143. constexpr int er_gtid_start_from_binlog_hole = 1951;
  144. /// Server error specific to mariadb. Error number: 1952, symbol: ER_SLAVE_UNEXPECTED_MASTER_SWITCH.
  145. constexpr int er_slave_unexpected_master_switch = 1952;
  146. /// Server error specific to mariadb. Error number: 1953, symbol: ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_GTID_DOMAIN_ID_SEQ_NO.
  147. constexpr int er_inside_transaction_prevents_switch_gtid_domain_id_seq_no = 1953;
  148. /// Server error specific to mariadb. Error number: 1954, symbol: ER_STORED_FUNCTION_PREVENTS_SWITCH_GTID_DOMAIN_ID_SEQ_NO.
  149. constexpr int er_stored_function_prevents_switch_gtid_domain_id_seq_no = 1954;
  150. /// Server error specific to mariadb. Error number: 1955, symbol: ER_GTID_POSITION_NOT_FOUND_IN_BINLOG2.
  151. constexpr int er_gtid_position_not_found_in_binlog2 = 1955;
  152. /// Server error specific to mariadb. Error number: 1956, symbol: ER_BINLOG_MUST_BE_EMPTY.
  153. constexpr int er_binlog_must_be_empty = 1956;
  154. /// Server error specific to mariadb. Error number: 1957, symbol: ER_NO_SUCH_QUERY.
  155. constexpr int er_no_such_query = 1957;
  156. /// Server error specific to mariadb. Error number: 1958, symbol: ER_BAD_BASE64_DATA.
  157. constexpr int er_bad_base64_data = 1958;
  158. /// Server error specific to mariadb. Error number: 1959, symbol: ER_INVALID_ROLE.
  159. constexpr int er_invalid_role = 1959;
  160. /// Server error specific to mariadb. Error number: 1960, symbol: ER_INVALID_CURRENT_USER.
  161. constexpr int er_invalid_current_user = 1960;
  162. /// Server error specific to mariadb. Error number: 1961, symbol: ER_CANNOT_GRANT_ROLE.
  163. constexpr int er_cannot_grant_role = 1961;
  164. /// Server error specific to mariadb. Error number: 1962, symbol: ER_CANNOT_REVOKE_ROLE.
  165. constexpr int er_cannot_revoke_role = 1962;
  166. /// Server error specific to mariadb. Error number: 1963, symbol: ER_CHANGE_SLAVE_PARALLEL_THREADS_ACTIVE.
  167. constexpr int er_change_slave_parallel_threads_active = 1963;
  168. /// Server error specific to mariadb. Error number: 1964, symbol: ER_PRIOR_COMMIT_FAILED.
  169. constexpr int er_prior_commit_failed = 1964;
  170. /// Server error specific to mariadb. Error number: 1965, symbol: ER_IT_IS_A_VIEW.
  171. constexpr int er_it_is_a_view = 1965;
  172. /// Server error specific to mariadb. Error number: 1966, symbol: ER_SLAVE_SKIP_NOT_IN_GTID.
  173. constexpr int er_slave_skip_not_in_gtid = 1966;
  174. /// Server error specific to mariadb. Error number: 1967, symbol: ER_TABLE_DEFINITION_TOO_BIG.
  175. constexpr int er_table_definition_too_big = 1967;
  176. /// Server error specific to mariadb. Error number: 1968, symbol: ER_PLUGIN_INSTALLED.
  177. constexpr int er_plugin_installed = 1968;
  178. /// Server error specific to mariadb. Error number: 1969, symbol: ER_STATEMENT_TIMEOUT.
  179. constexpr int er_statement_timeout = 1969;
  180. /// Server error specific to mariadb. Error number: 1970, symbol: ER_SUBQUERIES_NOT_SUPPORTED.
  181. constexpr int er_subqueries_not_supported = 1970;
  182. /// Server error specific to mariadb. Error number: 1971, symbol: ER_SET_STATEMENT_NOT_SUPPORTED.
  183. constexpr int er_set_statement_not_supported = 1971;
  184. /// Server error specific to mariadb. Error number: 1973, symbol: ER_USER_CREATE_EXISTS.
  185. constexpr int er_user_create_exists = 1973;
  186. /// Server error specific to mariadb. Error number: 1974, symbol: ER_USER_DROP_EXISTS.
  187. constexpr int er_user_drop_exists = 1974;
  188. /// Server error specific to mariadb. Error number: 1975, symbol: ER_ROLE_CREATE_EXISTS.
  189. constexpr int er_role_create_exists = 1975;
  190. /// Server error specific to mariadb. Error number: 1976, symbol: ER_ROLE_DROP_EXISTS.
  191. constexpr int er_role_drop_exists = 1976;
  192. /// Server error specific to mariadb. Error number: 1977, symbol: ER_CANNOT_CONVERT_CHARACTER.
  193. constexpr int er_cannot_convert_character = 1977;
  194. /// Server error specific to mariadb. Error number: 1978, symbol: ER_INVALID_DEFAULT_VALUE_FOR_FIELD.
  195. constexpr int er_invalid_default_value_for_field = 1978;
  196. /// Server error specific to mariadb. Error number: 1979, symbol: ER_KILL_QUERY_DENIED_ERROR.
  197. constexpr int er_kill_query_denied_error = 1979;
  198. /// Server error specific to mariadb. Error number: 1980, symbol: ER_NO_EIS_FOR_FIELD.
  199. constexpr int er_no_eis_for_field = 1980;
  200. /// Server error specific to mariadb. Error number: 1981, symbol: ER_WARN_AGGFUNC_DEPENDENCE.
  201. constexpr int er_warn_aggfunc_dependence = 1981;
  202. /// Server error specific to mariadb. Error number: 1982, symbol: WARN_INNODB_PARTITION_OPTION_IGNORED.
  203. constexpr int warn_innodb_partition_option_ignored = 1982;
  204. /// Server error specific to mariadb. Error number: 3000, symbol: ER_FILE_CORRUPT.
  205. constexpr int er_file_corrupt = 3000;
  206. /// Server error specific to mariadb. Error number: 3001, symbol: ER_ERROR_ON_MASTER.
  207. constexpr int er_error_on_master = 3001;
  208. /// Server error specific to mariadb. Error number: 3002, symbol: ER_INCONSISTENT_ERROR.
  209. constexpr int er_inconsistent_error = 3002;
  210. /// Server error specific to mariadb. Error number: 3003, symbol: ER_STORAGE_ENGINE_NOT_LOADED.
  211. constexpr int er_storage_engine_not_loaded = 3003;
  212. /// Server error specific to mariadb. Error number: 3004, symbol: ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER.
  213. constexpr int er_get_stacked_da_without_active_handler = 3004;
  214. /// Server error specific to mariadb. Error number: 3005, symbol: ER_WARN_LEGACY_SYNTAX_CONVERTED.
  215. constexpr int er_warn_legacy_syntax_converted = 3005;
  216. /// Server error specific to mariadb. Error number: 3006, symbol: ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN.
  217. constexpr int er_binlog_unsafe_fulltext_plugin = 3006;
  218. /// Server error specific to mariadb. Error number: 3007, symbol: ER_CANNOT_DISCARD_TEMPORARY_TABLE.
  219. constexpr int er_cannot_discard_temporary_table = 3007;
  220. /// Server error specific to mariadb. Error number: 3008, symbol: ER_FK_DEPTH_EXCEEDED.
  221. constexpr int er_fk_depth_exceeded = 3008;
  222. /// Server error specific to mariadb. Error number: 3009, symbol: ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2.
  223. constexpr int er_col_count_doesnt_match_please_update_v2 = 3009;
  224. /// Server error specific to mariadb. Error number: 3010, symbol: ER_WARN_TRIGGER_DOESNT_HAVE_CREATED.
  225. constexpr int er_warn_trigger_doesnt_have_created = 3010;
  226. /// Server error specific to mariadb. Error number: 3011, symbol: ER_REFERENCED_TRG_DOES_NOT_EXIST_MYSQL.
  227. constexpr int er_referenced_trg_does_not_exist_mysql = 3011;
  228. /// Server error specific to mariadb. Error number: 3012, symbol: ER_EXPLAIN_NOT_SUPPORTED.
  229. constexpr int er_explain_not_supported = 3012;
  230. /// Server error specific to mariadb. Error number: 3013, symbol: ER_INVALID_FIELD_SIZE.
  231. constexpr int er_invalid_field_size = 3013;
  232. /// Server error specific to mariadb. Error number: 3014, symbol: ER_MISSING_HA_CREATE_OPTION.
  233. constexpr int er_missing_ha_create_option = 3014;
  234. /// Server error specific to mariadb. Error number: 3015, symbol: ER_ENGINE_OUT_OF_MEMORY.
  235. constexpr int er_engine_out_of_memory = 3015;
  236. /// Server error specific to mariadb. Error number: 3016, symbol: ER_PASSWORD_EXPIRE_ANONYMOUS_USER.
  237. constexpr int er_password_expire_anonymous_user = 3016;
  238. /// Server error specific to mariadb. Error number: 3017, symbol: ER_SLAVE_SQL_THREAD_MUST_STOP.
  239. constexpr int er_slave_sql_thread_must_stop = 3017;
  240. /// Server error specific to mariadb. Error number: 3018, symbol: ER_NO_FT_MATERIALIZED_SUBQUERY.
  241. constexpr int er_no_ft_materialized_subquery = 3018;
  242. /// Server error specific to mariadb. Error number: 3019, symbol: ER_INNODB_UNDO_LOG_FULL.
  243. constexpr int er_innodb_undo_log_full = 3019;
  244. /// Server error specific to mariadb. Error number: 3020, symbol: ER_INVALID_ARGUMENT_FOR_LOGARITHM.
  245. constexpr int er_invalid_argument_for_logarithm = 3020;
  246. /// Server error specific to mariadb. Error number: 3021, symbol: ER_SLAVE_CHANNEL_IO_THREAD_MUST_STOP.
  247. constexpr int er_slave_channel_io_thread_must_stop = 3021;
  248. /// Server error specific to mariadb. Error number: 3022, symbol: ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO.
  249. constexpr int er_warn_open_temp_tables_must_be_zero = 3022;
  250. /// Server error specific to mariadb. Error number: 3023, symbol: ER_WARN_ONLY_MASTER_LOG_FILE_NO_POS.
  251. constexpr int er_warn_only_master_log_file_no_pos = 3023;
  252. /// Server error specific to mariadb. Error number: 3024, symbol: ER_QUERY_TIMEOUT.
  253. constexpr int er_query_timeout = 3024;
  254. /// Server error specific to mariadb. Error number: 3025, symbol: ER_NON_RO_SELECT_DISABLE_TIMER.
  255. constexpr int er_non_ro_select_disable_timer = 3025;
  256. /// Server error specific to mariadb. Error number: 3026, symbol: ER_DUP_LIST_ENTRY.
  257. constexpr int er_dup_list_entry = 3026;
  258. /// Server error specific to mariadb. Error number: 3027, symbol: ER_SQL_MODE_NO_EFFECT.
  259. constexpr int er_sql_mode_no_effect = 3027;
  260. /// Server error specific to mariadb. Error number: 3028, symbol: ER_AGGREGATE_ORDER_FOR_UNION.
  261. constexpr int er_aggregate_order_for_union = 3028;
  262. /// Server error specific to mariadb. Error number: 3029, symbol: ER_AGGREGATE_ORDER_NON_AGG_QUERY.
  263. constexpr int er_aggregate_order_non_agg_query = 3029;
  264. /// Server error specific to mariadb. Error number: 3030, symbol: ER_SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR.
  265. constexpr int er_slave_worker_stopped_previous_thd_error = 3030;
  266. /// Server error specific to mariadb. Error number: 3031, symbol: ER_DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER.
  267. constexpr int er_dont_support_slave_preserve_commit_order = 3031;
  268. /// Server error specific to mariadb. Error number: 3032, symbol: ER_SERVER_OFFLINE_MODE.
  269. constexpr int er_server_offline_mode = 3032;
  270. /// Server error specific to mariadb. Error number: 3033, symbol: ER_GIS_DIFFERENT_SRIDS.
  271. constexpr int er_gis_different_srids = 3033;
  272. /// Server error specific to mariadb. Error number: 3034, symbol: ER_GIS_UNSUPPORTED_ARGUMENT.
  273. constexpr int er_gis_unsupported_argument = 3034;
  274. /// Server error specific to mariadb. Error number: 3035, symbol: ER_GIS_UNKNOWN_ERROR.
  275. constexpr int er_gis_unknown_error = 3035;
  276. /// Server error specific to mariadb. Error number: 3036, symbol: ER_GIS_UNKNOWN_EXCEPTION.
  277. constexpr int er_gis_unknown_exception = 3036;
  278. /// Server error specific to mariadb. Error number: 3037, symbol: ER_GIS_INVALID_DATA.
  279. constexpr int er_gis_invalid_data = 3037;
  280. /// Server error specific to mariadb. Error number: 3038, symbol: ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION.
  281. constexpr int er_boost_geometry_empty_input_exception = 3038;
  282. /// Server error specific to mariadb. Error number: 3039, symbol: ER_BOOST_GEOMETRY_CENTROID_EXCEPTION.
  283. constexpr int er_boost_geometry_centroid_exception = 3039;
  284. /// Server error specific to mariadb. Error number: 3040, symbol: ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION.
  285. constexpr int er_boost_geometry_overlay_invalid_input_exception = 3040;
  286. /// Server error specific to mariadb. Error number: 3041, symbol: ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION.
  287. constexpr int er_boost_geometry_turn_info_exception = 3041;
  288. /// Server error specific to mariadb. Error number: 3042, symbol: ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION.
  289. constexpr int er_boost_geometry_self_intersection_point_exception = 3042;
  290. /// Server error specific to mariadb. Error number: 3043, symbol: ER_BOOST_GEOMETRY_UNKNOWN_EXCEPTION.
  291. constexpr int er_boost_geometry_unknown_exception = 3043;
  292. /// Server error specific to mariadb. Error number: 3044, symbol: ER_STD_BAD_ALLOC_ERROR.
  293. constexpr int er_std_bad_alloc_error = 3044;
  294. /// Server error specific to mariadb. Error number: 3045, symbol: ER_STD_DOMAIN_ERROR.
  295. constexpr int er_std_domain_error = 3045;
  296. /// Server error specific to mariadb. Error number: 3046, symbol: ER_STD_LENGTH_ERROR.
  297. constexpr int er_std_length_error = 3046;
  298. /// Server error specific to mariadb. Error number: 3047, symbol: ER_STD_INVALID_ARGUMENT.
  299. constexpr int er_std_invalid_argument = 3047;
  300. /// Server error specific to mariadb. Error number: 3048, symbol: ER_STD_OUT_OF_RANGE_ERROR.
  301. constexpr int er_std_out_of_range_error = 3048;
  302. /// Server error specific to mariadb. Error number: 3049, symbol: ER_STD_OVERFLOW_ERROR.
  303. constexpr int er_std_overflow_error = 3049;
  304. /// Server error specific to mariadb. Error number: 3050, symbol: ER_STD_RANGE_ERROR.
  305. constexpr int er_std_range_error = 3050;
  306. /// Server error specific to mariadb. Error number: 3051, symbol: ER_STD_UNDERFLOW_ERROR.
  307. constexpr int er_std_underflow_error = 3051;
  308. /// Server error specific to mariadb. Error number: 3052, symbol: ER_STD_LOGIC_ERROR.
  309. constexpr int er_std_logic_error = 3052;
  310. /// Server error specific to mariadb. Error number: 3053, symbol: ER_STD_RUNTIME_ERROR.
  311. constexpr int er_std_runtime_error = 3053;
  312. /// Server error specific to mariadb. Error number: 3054, symbol: ER_STD_UNKNOWN_EXCEPTION.
  313. constexpr int er_std_unknown_exception = 3054;
  314. /// Server error specific to mariadb. Error number: 3055, symbol: ER_GIS_DATA_WRONG_ENDIANESS.
  315. constexpr int er_gis_data_wrong_endianess = 3055;
  316. /// Server error specific to mariadb. Error number: 3056, symbol: ER_CHANGE_MASTER_PASSWORD_LENGTH.
  317. constexpr int er_change_master_password_length = 3056;
  318. /// Server error specific to mariadb. Error number: 3057, symbol: ER_USER_LOCK_WRONG_NAME.
  319. constexpr int er_user_lock_wrong_name = 3057;
  320. /// Server error specific to mariadb. Error number: 3058, symbol: ER_USER_LOCK_DEADLOCK.
  321. constexpr int er_user_lock_deadlock = 3058;
  322. /// Server error specific to mariadb. Error number: 3059, symbol: ER_REPLACE_INACCESSIBLE_ROWS.
  323. constexpr int er_replace_inaccessible_rows = 3059;
  324. /// Server error specific to mariadb. Error number: 3060, symbol: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS.
  325. constexpr int er_alter_operation_not_supported_reason_gis = 3060;
  326. /// Server error specific to mariadb. Error number: 4002, symbol: ER_WITH_COL_WRONG_LIST.
  327. constexpr int er_with_col_wrong_list = 4002;
  328. /// Server error specific to mariadb. Error number: 4003, symbol: ER_TOO_MANY_DEFINITIONS_IN_WITH_CLAUSE.
  329. constexpr int er_too_many_definitions_in_with_clause = 4003;
  330. /// Server error specific to mariadb. Error number: 4004, symbol: ER_DUP_QUERY_NAME.
  331. constexpr int er_dup_query_name = 4004;
  332. /// Server error specific to mariadb. Error number: 4005, symbol: ER_RECURSIVE_WITHOUT_ANCHORS.
  333. constexpr int er_recursive_without_anchors = 4005;
  334. /// Server error specific to mariadb. Error number: 4006, symbol: ER_UNACCEPTABLE_MUTUAL_RECURSION.
  335. constexpr int er_unacceptable_mutual_recursion = 4006;
  336. /// Server error specific to mariadb. Error number: 4007, symbol: ER_REF_TO_RECURSIVE_WITH_TABLE_IN_DERIVED.
  337. constexpr int er_ref_to_recursive_with_table_in_derived = 4007;
  338. /// Server error specific to mariadb. Error number: 4008, symbol: ER_NOT_STANDARD_COMPLIANT_RECURSIVE.
  339. constexpr int er_not_standard_compliant_recursive = 4008;
  340. /// Server error specific to mariadb. Error number: 4009, symbol: ER_WRONG_WINDOW_SPEC_NAME.
  341. constexpr int er_wrong_window_spec_name = 4009;
  342. /// Server error specific to mariadb. Error number: 4010, symbol: ER_DUP_WINDOW_NAME.
  343. constexpr int er_dup_window_name = 4010;
  344. /// Server error specific to mariadb. Error number: 4011, symbol: ER_PARTITION_LIST_IN_REFERENCING_WINDOW_SPEC.
  345. constexpr int er_partition_list_in_referencing_window_spec = 4011;
  346. /// Server error specific to mariadb. Error number: 4012, symbol: ER_ORDER_LIST_IN_REFERENCING_WINDOW_SPEC.
  347. constexpr int er_order_list_in_referencing_window_spec = 4012;
  348. /// Server error specific to mariadb. Error number: 4013, symbol: ER_WINDOW_FRAME_IN_REFERENCED_WINDOW_SPEC.
  349. constexpr int er_window_frame_in_referenced_window_spec = 4013;
  350. /// Server error specific to mariadb. Error number: 4014, symbol: ER_BAD_COMBINATION_OF_WINDOW_FRAME_BOUND_SPECS.
  351. constexpr int er_bad_combination_of_window_frame_bound_specs = 4014;
  352. /// Server error specific to mariadb. Error number: 4015, symbol: ER_WRONG_PLACEMENT_OF_WINDOW_FUNCTION.
  353. constexpr int er_wrong_placement_of_window_function = 4015;
  354. /// Server error specific to mariadb. Error number: 4016, symbol: ER_WINDOW_FUNCTION_IN_WINDOW_SPEC.
  355. constexpr int er_window_function_in_window_spec = 4016;
  356. /// Server error specific to mariadb. Error number: 4017, symbol: ER_NOT_ALLOWED_WINDOW_FRAME.
  357. constexpr int er_not_allowed_window_frame = 4017;
  358. /// Server error specific to mariadb. Error number: 4018, symbol: ER_NO_ORDER_LIST_IN_WINDOW_SPEC.
  359. constexpr int er_no_order_list_in_window_spec = 4018;
  360. /// Server error specific to mariadb. Error number: 4019, symbol: ER_RANGE_FRAME_NEEDS_SIMPLE_ORDERBY.
  361. constexpr int er_range_frame_needs_simple_orderby = 4019;
  362. /// Server error specific to mariadb. Error number: 4020, symbol: ER_WRONG_TYPE_FOR_ROWS_FRAME.
  363. constexpr int er_wrong_type_for_rows_frame = 4020;
  364. /// Server error specific to mariadb. Error number: 4021, symbol: ER_WRONG_TYPE_FOR_RANGE_FRAME.
  365. constexpr int er_wrong_type_for_range_frame = 4021;
  366. /// Server error specific to mariadb. Error number: 4022, symbol: ER_FRAME_EXCLUSION_NOT_SUPPORTED.
  367. constexpr int er_frame_exclusion_not_supported = 4022;
  368. /// Server error specific to mariadb. Error number: 4023, symbol: ER_WINDOW_FUNCTION_DONT_HAVE_FRAME.
  369. constexpr int er_window_function_dont_have_frame = 4023;
  370. /// Server error specific to mariadb. Error number: 4024, symbol: ER_INVALID_NTILE_ARGUMENT.
  371. constexpr int er_invalid_ntile_argument = 4024;
  372. /// Server error specific to mariadb. Error number: 4025, symbol: ER_CONSTRAINT_FAILED.
  373. constexpr int er_constraint_failed = 4025;
  374. /// Server error specific to mariadb. Error number: 4026, symbol: ER_EXPRESSION_IS_TOO_BIG.
  375. constexpr int er_expression_is_too_big = 4026;
  376. /// Server error specific to mariadb. Error number: 4027, symbol: ER_ERROR_EVALUATING_EXPRESSION.
  377. constexpr int er_error_evaluating_expression = 4027;
  378. /// Server error specific to mariadb. Error number: 4028, symbol: ER_CALCULATING_DEFAULT_VALUE.
  379. constexpr int er_calculating_default_value = 4028;
  380. /// Server error specific to mariadb. Error number: 4029, symbol: ER_EXPRESSION_REFERS_TO_UNINIT_FIELD.
  381. constexpr int er_expression_refers_to_uninit_field = 4029;
  382. /// Server error specific to mariadb. Error number: 4030, symbol: ER_PARTITION_DEFAULT_ERROR.
  383. constexpr int er_partition_default_error = 4030;
  384. /// Server error specific to mariadb. Error number: 4031, symbol: ER_REFERENCED_TRG_DOES_NOT_EXIST.
  385. constexpr int er_referenced_trg_does_not_exist = 4031;
  386. /// Server error specific to mariadb. Error number: 4032, symbol: ER_INVALID_DEFAULT_PARAM.
  387. constexpr int er_invalid_default_param = 4032;
  388. /// Server error specific to mariadb. Error number: 4033, symbol: ER_BINLOG_NON_SUPPORTED_BULK.
  389. constexpr int er_binlog_non_supported_bulk = 4033;
  390. /// Server error specific to mariadb. Error number: 4034, symbol: ER_BINLOG_UNCOMPRESS_ERROR.
  391. constexpr int er_binlog_uncompress_error = 4034;
  392. /// Server error specific to mariadb. Error number: 4035, symbol: ER_JSON_BAD_CHR.
  393. constexpr int er_json_bad_chr = 4035;
  394. /// Server error specific to mariadb. Error number: 4036, symbol: ER_JSON_NOT_JSON_CHR.
  395. constexpr int er_json_not_json_chr = 4036;
  396. /// Server error specific to mariadb. Error number: 4037, symbol: ER_JSON_EOS.
  397. constexpr int er_json_eos = 4037;
  398. /// Server error specific to mariadb. Error number: 4038, symbol: ER_JSON_SYNTAX.
  399. constexpr int er_json_syntax = 4038;
  400. /// Server error specific to mariadb. Error number: 4039, symbol: ER_JSON_ESCAPING.
  401. constexpr int er_json_escaping = 4039;
  402. /// Server error specific to mariadb. Error number: 4040, symbol: ER_JSON_DEPTH.
  403. constexpr int er_json_depth = 4040;
  404. /// Server error specific to mariadb. Error number: 4041, symbol: ER_JSON_PATH_EOS.
  405. constexpr int er_json_path_eos = 4041;
  406. /// Server error specific to mariadb. Error number: 4042, symbol: ER_JSON_PATH_SYNTAX.
  407. constexpr int er_json_path_syntax = 4042;
  408. /// Server error specific to mariadb. Error number: 4043, symbol: ER_JSON_PATH_DEPTH.
  409. constexpr int er_json_path_depth = 4043;
  410. /// Server error specific to mariadb. Error number: 4044, symbol: ER_JSON_PATH_NO_WILDCARD.
  411. constexpr int er_json_path_no_wildcard = 4044;
  412. /// Server error specific to mariadb. Error number: 4045, symbol: ER_JSON_PATH_ARRAY.
  413. constexpr int er_json_path_array = 4045;
  414. /// Server error specific to mariadb. Error number: 4046, symbol: ER_JSON_ONE_OR_ALL.
  415. constexpr int er_json_one_or_all = 4046;
  416. /// Server error specific to mariadb. Error number: 4047, symbol: ER_UNSUPPORTED_COMPRESSED_TABLE.
  417. constexpr int er_unsupported_compressed_table = 4047;
  418. /// Server error specific to mariadb. Error number: 4048, symbol: ER_GEOJSON_INCORRECT.
  419. constexpr int er_geojson_incorrect = 4048;
  420. /// Server error specific to mariadb. Error number: 4049, symbol: ER_GEOJSON_TOO_FEW_POINTS.
  421. constexpr int er_geojson_too_few_points = 4049;
  422. /// Server error specific to mariadb. Error number: 4050, symbol: ER_GEOJSON_NOT_CLOSED.
  423. constexpr int er_geojson_not_closed = 4050;
  424. /// Server error specific to mariadb. Error number: 4051, symbol: ER_JSON_PATH_EMPTY.
  425. constexpr int er_json_path_empty = 4051;
  426. /// Server error specific to mariadb. Error number: 4052, symbol: ER_SLAVE_SAME_ID.
  427. constexpr int er_slave_same_id = 4052;
  428. /// Server error specific to mariadb. Error number: 4053, symbol: ER_FLASHBACK_NOT_SUPPORTED.
  429. constexpr int er_flashback_not_supported = 4053;
  430. /// Server error specific to mariadb. Error number: 4054, symbol: ER_KEYS_OUT_OF_ORDER.
  431. constexpr int er_keys_out_of_order = 4054;
  432. /// Server error specific to mariadb. Error number: 4055, symbol: ER_OVERLAPPING_KEYS.
  433. constexpr int er_overlapping_keys = 4055;
  434. /// Server error specific to mariadb. Error number: 4056, symbol: ER_REQUIRE_ROW_BINLOG_FORMAT.
  435. constexpr int er_require_row_binlog_format = 4056;
  436. /// Server error specific to mariadb. Error number: 4057, symbol: ER_ISOLATION_MODE_NOT_SUPPORTED.
  437. constexpr int er_isolation_mode_not_supported = 4057;
  438. /// Server error specific to mariadb. Error number: 4058, symbol: ER_ON_DUPLICATE_DISABLED.
  439. constexpr int er_on_duplicate_disabled = 4058;
  440. /// Server error specific to mariadb. Error number: 4059, symbol: ER_UPDATES_WITH_CONSISTENT_SNAPSHOT.
  441. constexpr int er_updates_with_consistent_snapshot = 4059;
  442. /// Server error specific to mariadb. Error number: 4060, symbol: ER_ROLLBACK_ONLY.
  443. constexpr int er_rollback_only = 4060;
  444. /// Server error specific to mariadb. Error number: 4061, symbol: ER_ROLLBACK_TO_SAVEPOINT.
  445. constexpr int er_rollback_to_savepoint = 4061;
  446. /// Server error specific to mariadb. Error number: 4062, symbol: ER_ISOLATION_LEVEL_WITH_CONSISTENT_SNAPSHOT.
  447. constexpr int er_isolation_level_with_consistent_snapshot = 4062;
  448. /// Server error specific to mariadb. Error number: 4063, symbol: ER_UNSUPPORTED_COLLATION.
  449. constexpr int er_unsupported_collation = 4063;
  450. /// Server error specific to mariadb. Error number: 4064, symbol: ER_METADATA_INCONSISTENCY.
  451. constexpr int er_metadata_inconsistency = 4064;
  452. /// Server error specific to mariadb. Error number: 4065, symbol: ER_CF_DIFFERENT.
  453. constexpr int er_cf_different = 4065;
  454. /// Server error specific to mariadb. Error number: 4066, symbol: ER_RDB_TTL_DURATION_FORMAT.
  455. constexpr int er_rdb_ttl_duration_format = 4066;
  456. /// Server error specific to mariadb. Error number: 4067, symbol: ER_RDB_STATUS_GENERAL.
  457. constexpr int er_rdb_status_general = 4067;
  458. /// Server error specific to mariadb. Error number: 4068, symbol: ER_RDB_STATUS_MSG.
  459. constexpr int er_rdb_status_msg = 4068;
  460. /// Server error specific to mariadb. Error number: 4069, symbol: ER_RDB_TTL_UNSUPPORTED.
  461. constexpr int er_rdb_ttl_unsupported = 4069;
  462. /// Server error specific to mariadb. Error number: 4070, symbol: ER_RDB_TTL_COL_FORMAT.
  463. constexpr int er_rdb_ttl_col_format = 4070;
  464. /// Server error specific to mariadb. Error number: 4071, symbol: ER_PER_INDEX_CF_DEPRECATED.
  465. constexpr int er_per_index_cf_deprecated = 4071;
  466. /// Server error specific to mariadb. Error number: 4072, symbol: ER_KEY_CREATE_DURING_ALTER.
  467. constexpr int er_key_create_during_alter = 4072;
  468. /// Server error specific to mariadb. Error number: 4073, symbol: ER_SK_POPULATE_DURING_ALTER.
  469. constexpr int er_sk_populate_during_alter = 4073;
  470. /// Server error specific to mariadb. Error number: 4074, symbol: ER_SUM_FUNC_WITH_WINDOW_FUNC_AS_ARG.
  471. constexpr int er_sum_func_with_window_func_as_arg = 4074;
  472. /// Server error specific to mariadb. Error number: 4075, symbol: ER_NET_OK_PACKET_TOO_LARGE.
  473. constexpr int er_net_ok_packet_too_large = 4075;
  474. /// Server error specific to mariadb. Error number: 4076, symbol: ER_GEOJSON_EMPTY_COORDINATES.
  475. constexpr int er_geojson_empty_coordinates = 4076;
  476. /// Server error specific to mariadb. Error number: 4077, symbol: ER_MYROCKS_CANT_NOPAD_COLLATION.
  477. constexpr int er_myrocks_cant_nopad_collation = 4077;
  478. /// Server error specific to mariadb. Error number: 4078, symbol: ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION.
  479. constexpr int er_illegal_parameter_data_types2_for_operation = 4078;
  480. /// Server error specific to mariadb. Error number: 4079, symbol: ER_ILLEGAL_PARAMETER_DATA_TYPE_FOR_OPERATION.
  481. constexpr int er_illegal_parameter_data_type_for_operation = 4079;
  482. /// Server error specific to mariadb. Error number: 4080, symbol: ER_WRONG_PARAMCOUNT_TO_CURSOR.
  483. constexpr int er_wrong_paramcount_to_cursor = 4080;
  484. /// Server error specific to mariadb. Error number: 4081, symbol: ER_UNKNOWN_STRUCTURED_VARIABLE.
  485. constexpr int er_unknown_structured_variable = 4081;
  486. /// Server error specific to mariadb. Error number: 4082, symbol: ER_ROW_VARIABLE_DOES_NOT_HAVE_FIELD.
  487. constexpr int er_row_variable_does_not_have_field = 4082;
  488. /// Server error specific to mariadb. Error number: 4083, symbol: ER_END_IDENTIFIER_DOES_NOT_MATCH.
  489. constexpr int er_end_identifier_does_not_match = 4083;
  490. /// Server error specific to mariadb. Error number: 4084, symbol: ER_SEQUENCE_RUN_OUT.
  491. constexpr int er_sequence_run_out = 4084;
  492. /// Server error specific to mariadb. Error number: 4085, symbol: ER_SEQUENCE_INVALID_DATA.
  493. constexpr int er_sequence_invalid_data = 4085;
  494. /// Server error specific to mariadb. Error number: 4086, symbol: ER_SEQUENCE_INVALID_TABLE_STRUCTURE.
  495. constexpr int er_sequence_invalid_table_structure = 4086;
  496. /// Server error specific to mariadb. Error number: 4087, symbol: ER_SEQUENCE_ACCESS_ERROR.
  497. constexpr int er_sequence_access_error = 4087;
  498. /// Server error specific to mariadb. Error number: 4088, symbol: ER_SEQUENCE_BINLOG_FORMAT.
  499. constexpr int er_sequence_binlog_format = 4088;
  500. /// Server error specific to mariadb. Error number: 4089, symbol: ER_NOT_SEQUENCE.
  501. constexpr int er_not_sequence = 4089;
  502. /// Server error specific to mariadb. Error number: 4090, symbol: ER_NOT_SEQUENCE2.
  503. constexpr int er_not_sequence2 = 4090;
  504. /// Server error specific to mariadb. Error number: 4091, symbol: ER_UNKNOWN_SEQUENCES.
  505. constexpr int er_unknown_sequences = 4091;
  506. /// Server error specific to mariadb. Error number: 4092, symbol: ER_UNKNOWN_VIEW.
  507. constexpr int er_unknown_view = 4092;
  508. /// Server error specific to mariadb. Error number: 4093, symbol: ER_WRONG_INSERT_INTO_SEQUENCE.
  509. constexpr int er_wrong_insert_into_sequence = 4093;
  510. /// Server error specific to mariadb. Error number: 4094, symbol: ER_SP_STACK_TRACE.
  511. constexpr int er_sp_stack_trace = 4094;
  512. /// Server error specific to mariadb. Error number: 4095, symbol: ER_PACKAGE_ROUTINE_IN_SPEC_NOT_DEFINED_IN_BODY.
  513. constexpr int er_package_routine_in_spec_not_defined_in_body = 4095;
  514. /// Server error specific to mariadb. Error number: 4096, symbol: ER_PACKAGE_ROUTINE_FORWARD_DECLARATION_NOT_DEFINED.
  515. constexpr int er_package_routine_forward_declaration_not_defined = 4096;
  516. /// Server error specific to mariadb. Error number: 4097, symbol: ER_COMPRESSED_COLUMN_USED_AS_KEY.
  517. constexpr int er_compressed_column_used_as_key = 4097;
  518. /// Server error specific to mariadb. Error number: 4098, symbol: ER_UNKNOWN_COMPRESSION_METHOD.
  519. constexpr int er_unknown_compression_method = 4098;
  520. /// Server error specific to mariadb. Error number: 4099, symbol: ER_WRONG_NUMBER_OF_VALUES_IN_TVC.
  521. constexpr int er_wrong_number_of_values_in_tvc = 4099;
  522. /// Server error specific to mariadb. Error number: 4100, symbol: ER_FIELD_REFERENCE_IN_TVC.
  523. constexpr int er_field_reference_in_tvc = 4100;
  524. /// Server error specific to mariadb. Error number: 4101, symbol: ER_WRONG_TYPE_FOR_PERCENTILE_FUNC.
  525. constexpr int er_wrong_type_for_percentile_func = 4101;
  526. /// Server error specific to mariadb. Error number: 4102, symbol: ER_ARGUMENT_NOT_CONSTANT.
  527. constexpr int er_argument_not_constant = 4102;
  528. /// Server error specific to mariadb. Error number: 4103, symbol: ER_ARGUMENT_OUT_OF_RANGE.
  529. constexpr int er_argument_out_of_range = 4103;
  530. /// Server error specific to mariadb. Error number: 4104, symbol: ER_WRONG_TYPE_OF_ARGUMENT.
  531. constexpr int er_wrong_type_of_argument = 4104;
  532. /// Server error specific to mariadb. Error number: 4105, symbol: ER_NOT_AGGREGATE_FUNCTION.
  533. constexpr int er_not_aggregate_function = 4105;
  534. /// Server error specific to mariadb. Error number: 4106, symbol: ER_INVALID_AGGREGATE_FUNCTION.
  535. constexpr int er_invalid_aggregate_function = 4106;
  536. /// Server error specific to mariadb. Error number: 4107, symbol: ER_INVALID_VALUE_TO_LIMIT.
  537. constexpr int er_invalid_value_to_limit = 4107;
  538. /// Server error specific to mariadb. Error number: 4108, symbol: ER_INVISIBLE_NOT_NULL_WITHOUT_DEFAULT.
  539. constexpr int er_invisible_not_null_without_default = 4108;
  540. /// Server error specific to mariadb. Error number: 4109, symbol: ER_UPDATE_INFO_WITH_SYSTEM_VERSIONING.
  541. constexpr int er_update_info_with_system_versioning = 4109;
  542. /// Server error specific to mariadb. Error number: 4110, symbol: ER_VERS_FIELD_WRONG_TYPE.
  543. constexpr int er_vers_field_wrong_type = 4110;
  544. /// Server error specific to mariadb. Error number: 4111, symbol: ER_VERS_ENGINE_UNSUPPORTED.
  545. constexpr int er_vers_engine_unsupported = 4111;
  546. /// Server error specific to mariadb. Error number: 4113, symbol: ER_PARTITION_WRONG_TYPE.
  547. constexpr int er_partition_wrong_type = 4113;
  548. /// Server error specific to mariadb. Error number: 4114, symbol: WARN_VERS_PART_FULL.
  549. constexpr int warn_vers_part_full = 4114;
  550. /// Server error specific to mariadb. Error number: 4115, symbol: WARN_VERS_PARAMETERS.
  551. constexpr int warn_vers_parameters = 4115;
  552. /// Server error specific to mariadb. Error number: 4116, symbol: ER_VERS_DROP_PARTITION_INTERVAL.
  553. constexpr int er_vers_drop_partition_interval = 4116;
  554. /// Server error specific to mariadb. Error number: 4118, symbol: WARN_VERS_PART_NON_HISTORICAL.
  555. constexpr int warn_vers_part_non_historical = 4118;
  556. /// Server error specific to mariadb. Error number: 4119, symbol: ER_VERS_ALTER_NOT_ALLOWED.
  557. constexpr int er_vers_alter_not_allowed = 4119;
  558. /// Server error specific to mariadb. Error number: 4120, symbol: ER_VERS_ALTER_ENGINE_PROHIBITED.
  559. constexpr int er_vers_alter_engine_prohibited = 4120;
  560. /// Server error specific to mariadb. Error number: 4121, symbol: ER_VERS_RANGE_PROHIBITED.
  561. constexpr int er_vers_range_prohibited = 4121;
  562. /// Server error specific to mariadb. Error number: 4122, symbol: ER_CONFLICTING_FOR_SYSTEM_TIME.
  563. constexpr int er_conflicting_for_system_time = 4122;
  564. /// Server error specific to mariadb. Error number: 4123, symbol: ER_VERS_TABLE_MUST_HAVE_COLUMNS.
  565. constexpr int er_vers_table_must_have_columns = 4123;
  566. /// Server error specific to mariadb. Error number: 4124, symbol: ER_VERS_NOT_VERSIONED.
  567. constexpr int er_vers_not_versioned = 4124;
  568. /// Server error specific to mariadb. Error number: 4125, symbol: ER_MISSING.
  569. constexpr int er_missing = 4125;
  570. /// Server error specific to mariadb. Error number: 4126, symbol: ER_VERS_PERIOD_COLUMNS.
  571. constexpr int er_vers_period_columns = 4126;
  572. /// Server error specific to mariadb. Error number: 4127, symbol: ER_PART_WRONG_VALUE.
  573. constexpr int er_part_wrong_value = 4127;
  574. /// Server error specific to mariadb. Error number: 4128, symbol: ER_VERS_WRONG_PARTS.
  575. constexpr int er_vers_wrong_parts = 4128;
  576. /// Server error specific to mariadb. Error number: 4129, symbol: ER_VERS_NO_TRX_ID.
  577. constexpr int er_vers_no_trx_id = 4129;
  578. /// Server error specific to mariadb. Error number: 4130, symbol: ER_VERS_ALTER_SYSTEM_FIELD.
  579. constexpr int er_vers_alter_system_field = 4130;
  580. /// Server error specific to mariadb. Error number: 4131, symbol: ER_DROP_VERSIONING_SYSTEM_TIME_PARTITION.
  581. constexpr int er_drop_versioning_system_time_partition = 4131;
  582. /// Server error specific to mariadb. Error number: 4132, symbol: ER_VERS_DB_NOT_SUPPORTED.
  583. constexpr int er_vers_db_not_supported = 4132;
  584. /// Server error specific to mariadb. Error number: 4133, symbol: ER_VERS_TRT_IS_DISABLED.
  585. constexpr int er_vers_trt_is_disabled = 4133;
  586. /// Server error specific to mariadb. Error number: 4134, symbol: ER_VERS_DUPLICATE_ROW_START_END.
  587. constexpr int er_vers_duplicate_row_start_end = 4134;
  588. /// Server error specific to mariadb. Error number: 4135, symbol: ER_VERS_ALREADY_VERSIONED.
  589. constexpr int er_vers_already_versioned = 4135;
  590. /// Server error specific to mariadb. Error number: 4137, symbol: ER_VERS_NOT_SUPPORTED.
  591. constexpr int er_vers_not_supported = 4137;
  592. /// Server error specific to mariadb. Error number: 4138, symbol: ER_VERS_TRX_PART_HISTORIC_ROW_NOT_SUPPORTED.
  593. constexpr int er_vers_trx_part_historic_row_not_supported = 4138;
  594. /// Server error specific to mariadb. Error number: 4139, symbol: ER_INDEX_FILE_FULL.
  595. constexpr int er_index_file_full = 4139;
  596. /// Server error specific to mariadb. Error number: 4140, symbol: ER_UPDATED_COLUMN_ONLY_ONCE.
  597. constexpr int er_updated_column_only_once = 4140;
  598. /// Server error specific to mariadb. Error number: 4141, symbol: ER_EMPTY_ROW_IN_TVC.
  599. constexpr int er_empty_row_in_tvc = 4141;
  600. /// Server error specific to mariadb. Error number: 4142, symbol: ER_VERS_QUERY_IN_PARTITION.
  601. constexpr int er_vers_query_in_partition = 4142;
  602. /// Server error specific to mariadb. Error number: 4143, symbol: ER_KEY_DOESNT_SUPPORT.
  603. constexpr int er_key_doesnt_support = 4143;
  604. /// Server error specific to mariadb. Error number: 4144, symbol: ER_ALTER_OPERATION_TABLE_OPTIONS_NEED_REBUILD.
  605. constexpr int er_alter_operation_table_options_need_rebuild = 4144;
  606. /// Server error specific to mariadb. Error number: 4145, symbol: ER_BACKUP_LOCK_IS_ACTIVE.
  607. constexpr int er_backup_lock_is_active = 4145;
  608. /// Server error specific to mariadb. Error number: 4146, symbol: ER_BACKUP_NOT_RUNNING.
  609. constexpr int er_backup_not_running = 4146;
  610. /// Server error specific to mariadb. Error number: 4147, symbol: ER_BACKUP_WRONG_STAGE.
  611. constexpr int er_backup_wrong_stage = 4147;
  612. /// Server error specific to mariadb. Error number: 4148, symbol: ER_BACKUP_STAGE_FAILED.
  613. constexpr int er_backup_stage_failed = 4148;
  614. /// Server error specific to mariadb. Error number: 4149, symbol: ER_BACKUP_UNKNOWN_STAGE.
  615. constexpr int er_backup_unknown_stage = 4149;
  616. /// Server error specific to mariadb. Error number: 4150, symbol: ER_USER_IS_BLOCKED.
  617. constexpr int er_user_is_blocked = 4150;
  618. /// Server error specific to mariadb. Error number: 4151, symbol: ER_ACCOUNT_HAS_BEEN_LOCKED.
  619. constexpr int er_account_has_been_locked = 4151;
  620. /// Server error specific to mariadb. Error number: 4152, symbol: ER_PERIOD_TEMPORARY_NOT_ALLOWED.
  621. constexpr int er_period_temporary_not_allowed = 4152;
  622. /// Server error specific to mariadb. Error number: 4153, symbol: ER_PERIOD_TYPES_MISMATCH.
  623. constexpr int er_period_types_mismatch = 4153;
  624. /// Server error specific to mariadb. Error number: 4154, symbol: ER_MORE_THAN_ONE_PERIOD.
  625. constexpr int er_more_than_one_period = 4154;
  626. /// Server error specific to mariadb. Error number: 4155, symbol: ER_PERIOD_FIELD_WRONG_ATTRIBUTES.
  627. constexpr int er_period_field_wrong_attributes = 4155;
  628. /// Server error specific to mariadb. Error number: 4156, symbol: ER_PERIOD_NOT_FOUND.
  629. constexpr int er_period_not_found = 4156;
  630. /// Server error specific to mariadb. Error number: 4157, symbol: ER_PERIOD_COLUMNS_UPDATED.
  631. constexpr int er_period_columns_updated = 4157;
  632. /// Server error specific to mariadb. Error number: 4158, symbol: ER_PERIOD_CONSTRAINT_DROP.
  633. constexpr int er_period_constraint_drop = 4158;
  634. /// Server error specific to mariadb. Error number: 4159, symbol: ER_TOO_LONG_KEYPART.
  635. constexpr int er_too_long_keypart = 4159;
  636. /// Server error specific to mariadb. Error number: 4160, symbol: ER_TOO_LONG_DATABASE_COMMENT.
  637. constexpr int er_too_long_database_comment = 4160;
  638. /// Server error specific to mariadb. Error number: 4161, symbol: ER_UNKNOWN_DATA_TYPE.
  639. constexpr int er_unknown_data_type = 4161;
  640. /// Server error specific to mariadb. Error number: 4162, symbol: ER_UNKNOWN_OPERATOR.
  641. constexpr int er_unknown_operator = 4162;
  642. /// Server error specific to mariadb. Error number: 4163, symbol: ER_WARN_HISTORY_ROW_START_TIME.
  643. constexpr int er_warn_history_row_start_time = 4163;
  644. /// Server error specific to mariadb. Error number: 4164, symbol: ER_PART_STARTS_BEYOND_INTERVAL.
  645. constexpr int er_part_starts_beyond_interval = 4164;
  646. /// Server error specific to mariadb. Error number: 4165, symbol: ER_GALERA_REPLICATION_NOT_SUPPORTED.
  647. constexpr int er_galera_replication_not_supported = 4165;
  648. /// Server error specific to mariadb. Error number: 4166, symbol: ER_LOAD_INFILE_CAPABILITY_DISABLED.
  649. constexpr int er_load_infile_capability_disabled = 4166;
  650. /// Server error specific to mariadb. Error number: 4167, symbol: ER_NO_SECURE_TRANSPORTS_CONFIGURED.
  651. constexpr int er_no_secure_transports_configured = 4167;
  652. /// Server error specific to mariadb. Error number: 4168, symbol: ER_SLAVE_IGNORED_SHARED_TABLE.
  653. constexpr int er_slave_ignored_shared_table = 4168;
  654. /// Server error specific to mariadb. Error number: 4169, symbol: ER_NO_AUTOINCREMENT_WITH_UNIQUE.
  655. constexpr int er_no_autoincrement_with_unique = 4169;
  656. /// Server error specific to mariadb. Error number: 4170, symbol: ER_KEY_CONTAINS_PERIOD_FIELDS.
  657. constexpr int er_key_contains_period_fields = 4170;
  658. /// Server error specific to mariadb. Error number: 4171, symbol: ER_KEY_CANT_HAVE_WITHOUT_OVERLAPS.
  659. constexpr int er_key_cant_have_without_overlaps = 4171;
  660. /// Server error specific to mariadb. Error number: 4172, symbol: ER_NOT_ALLOWED_IN_THIS_CONTEXT.
  661. constexpr int er_not_allowed_in_this_context = 4172;
  662. /// Server error specific to mariadb. Error number: 4173, symbol: ER_DATA_WAS_COMMITED_UNDER_ROLLBACK.
  663. constexpr int er_data_was_commited_under_rollback = 4173;
  664. /// Server error specific to mariadb. Error number: 4174, symbol: ER_PK_INDEX_CANT_BE_IGNORED.
  665. constexpr int er_pk_index_cant_be_ignored = 4174;
  666. /// Server error specific to mariadb. Error number: 4175, symbol: ER_BINLOG_UNSAFE_SKIP_LOCKED.
  667. constexpr int er_binlog_unsafe_skip_locked = 4175;
  668. /// Server error specific to mariadb. Error number: 4176, symbol: ER_JSON_TABLE_ERROR_ON_FIELD.
  669. constexpr int er_json_table_error_on_field = 4176;
  670. /// Server error specific to mariadb. Error number: 4177, symbol: ER_JSON_TABLE_ALIAS_REQUIRED.
  671. constexpr int er_json_table_alias_required = 4177;
  672. /// Server error specific to mariadb. Error number: 4178, symbol: ER_JSON_TABLE_SCALAR_EXPECTED.
  673. constexpr int er_json_table_scalar_expected = 4178;
  674. /// Server error specific to mariadb. Error number: 4179, symbol: ER_JSON_TABLE_MULTIPLE_MATCHES.
  675. constexpr int er_json_table_multiple_matches = 4179;
  676. /// Server error specific to mariadb. Error number: 4180, symbol: ER_WITH_TIES_NEEDS_ORDER.
  677. constexpr int er_with_ties_needs_order = 4180;
  678. /// Server error specific to mariadb. Error number: 4181, symbol: ER_REMOVED_ORPHAN_TRIGGER.
  679. constexpr int er_removed_orphan_trigger = 4181;
  680. /// Server error specific to mariadb. Error number: 4182, symbol: ER_STORAGE_ENGINE_DISABLED.
  681. constexpr int er_storage_engine_disabled = 4182;
  682. /// Server error specific to mariadb. Error number: 4183, symbol: WARN_SFORMAT_ERROR.
  683. constexpr int warn_sformat_error = 4183;
  684. /// Server error specific to mariadb. Error number: 4184, symbol: ER_PARTITION_CONVERT_SUBPARTITIONED.
  685. constexpr int er_partition_convert_subpartitioned = 4184;
  686. /// Server error specific to mariadb. Error number: 4185, symbol: ER_PROVIDER_NOT_LOADED.
  687. constexpr int er_provider_not_loaded = 4185;
  688. /// Server error specific to mariadb. Error number: 4186, symbol: ER_JSON_HISTOGRAM_PARSE_FAILED.
  689. constexpr int er_json_histogram_parse_failed = 4186;
  690. /// Server error specific to mariadb. Error number: 4187, symbol: ER_SF_OUT_INOUT_ARG_NOT_ALLOWED.
  691. constexpr int er_sf_out_inout_arg_not_allowed = 4187;
  692. /// Server error specific to mariadb. Error number: 4188, symbol: ER_INCONSISTENT_SLAVE_TEMP_TABLE.
  693. constexpr int er_inconsistent_slave_temp_table = 4188;
  694. /// Server error specific to mariadb. Error number: 4189, symbol: ER_VERS_HIST_PART_FAILED.
  695. constexpr int er_vers_hist_part_failed = 4189;
  696. /// Server error specific to mariadb. Error number: 4190, symbol: WARN_OPTION_CHANGING.
  697. constexpr int warn_option_changing = 4190;
  698. /// Server error specific to mariadb. Error number: 4191, symbol: ER_CM_OPTION_MISSING_REQUIREMENT.
  699. constexpr int er_cm_option_missing_requirement = 4191;
  700. /// Server error specific to mariadb. Error number: 4192, symbol: ER_SLAVE_STATEMENT_TIMEOUT.
  701. constexpr int er_slave_statement_timeout = 4192;
  702. /// Server error specific to mariadb. Error number: 4193, symbol: ER_JSON_INVALID_VALUE_FOR_KEYWORD.
  703. constexpr int er_json_invalid_value_for_keyword = 4193;
  704. /// Server error specific to mariadb. Error number: 4194, symbol: ER_JSON_SCHEMA_KEYWORD_UNSUPPORTED.
  705. constexpr int er_json_schema_keyword_unsupported = 4194;
  706. } // namespace mariadb_server_errc
  707. } // namespace mysql
  708. } // namespace boost
  709. #endif