diff options
author | unknown <anjuta@arthur.local> | 2004-12-13 22:51:54 +0200 |
---|---|---|
committer | unknown <anjuta@arthur.local> | 2004-12-13 22:51:54 +0200 |
commit | 87275b28664befb2e42070c4ea7824914c4d9884 (patch) | |
tree | ada783a806498c8c73335dba30a6ef0100e0ad74 /include | |
parent | c4dc0c2583031c35bb944edcd3ea918862ffa7b6 (diff) | |
download | mariadb-git-87275b28664befb2e42070c4ea7824914c4d9884.tar.gz |
WL#1051, more maintanable error messages.
BitKeeper/deleted/.del-mysqld_error.h~9dac75782467aab7:
Delete: include/mysqld_error.h
BitKeeper/deleted/.del-sql_state.h~4307ea5f1fe99019:
Delete: include/sql_state.h
BitKeeper/deleted/.del-errmsg.txt~ba132dc9bc936c8a:
Delete: sql/share/czech/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~4617575065d612b9:
Delete: sql/share/danish/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~ef28b592c7591b7:
Delete: sql/share/dutch/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~11edc4db89248c16:
Delete: sql/share/french/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~184eb1f09242dc72:
Delete: sql/share/estonian/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~898865062c970766:
Delete: sql/share/greek/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~94a93cc742fca24d:
Delete: sql/share/german/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~f96b7055cac394e:
Delete: sql/share/english/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~2cdeb8d6f80eba72:
Delete: sql/share/norwegian/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~587903f9311db2d1:
Delete: sql/share/italian/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~9dab24f7fb11b1e1:
Delete: sql/share/korean/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~e3183b99fbba0a9c:
Delete: sql/share/japanese/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~eeb2c47537ed9c23:
Delete: sql/share/hungarian/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~606dfaeb9e81aa4e:
Delete: sql/share/portuguese/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~7397c423c52c6d2c:
Delete: sql/share/polish/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~b6181e29d8282b06:
Delete: sql/share/norwegian-ny/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~e2609fdf7870795:
Delete: sql/share/romanian/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~ef53c33ac0ff8a84:
Delete: sql/share/russian/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~ffe4a0c9e3206150:
Delete: sql/share/serbian/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~6bbd9eac7f0e6b89:
Delete: sql/share/slovak/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~b44a85a177954da0:
Delete: sql/share/swedish/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~f19bfd5d4c918964:
Delete: sql/share/spanish/errmsg.txt
BitKeeper/deleted/.del-errmsg.txt~8ed1999cbd481dc4:
Delete: sql/share/ukrainian/errmsg.txt
client/Makefile.am:
Added pass to mysqld_error.j and sql_state.h
extra/Makefile.am:
Added rules to create mysqld_error.h and sql_state.h
extra/comp_err.c:
WL#1051
include/Makefile.am:
Added pass to mysqld_error.h and sql_state.h
libmysql/Makefile.am:
Added pass to mysqld_error.h and sql_state.h
libmysql_r/Makefile.am:
Added pass to mysqld_error.h and sql_state.h
server-tools/instance-manager/Makefile.am:
Added pass to mysqld_error.h and sql_state.h
sql/Makefile.am:
Added pass to mysqld_error.h and sql_state.h
sql/share/Makefile.am:
Removed unnecessary loop over all languages; addred rule to creat <lang>.sys files
tools/Makefile.am:
Added pass to mysqld_error.h and sql_state.h
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
Diffstat (limited to 'include')
-rw-r--r-- | include/Makefile.am | 4 | ||||
-rw-r--r-- | include/mysqld_error.h | 416 | ||||
-rw-r--r-- | include/sql_state.h | 206 |
3 files changed, 2 insertions, 624 deletions
diff --git a/include/Makefile.am b/include/Makefile.am index cbb8e1ead53..e11ca2b4647 100644 --- a/include/Makefile.am +++ b/include/Makefile.am @@ -17,12 +17,12 @@ BUILT_SOURCES = mysql_version.h m_ctype.h my_config.h pkginclude_HEADERS = my_dbug.h m_string.h my_sys.h my_list.h my_xml.h \ - mysql.h mysql_com.h mysqld_error.h mysql_embed.h \ + mysql.h mysql_com.h mysql_embed.h \ my_semaphore.h my_pthread.h my_no_pthread.h raid.h \ errmsg.h my_global.h my_net.h my_alloc.h \ my_getopt.h sslopt-longopts.h my_dir.h typelib.h \ sslopt-vars.h sslopt-case.h sql_common.h keycache.h \ - sql_state.h mysql_time.h $(BUILT_SOURCES) + mysql_time.h $(BUILT_SOURCES) noinst_HEADERS = config-win.h config-os2.h config-netware.h \ nisam.h heap.h merge.h my_bitmap.h\ myisam.h myisampack.h myisammrg.h ft_global.h\ diff --git a/include/mysqld_error.h b/include/mysqld_error.h deleted file mode 100644 index 99f126cc23d..00000000000 --- a/include/mysqld_error.h +++ /dev/null @@ -1,416 +0,0 @@ -/* Copyright (C) 2000 MySQL AB - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Placeo Suite 330, Boston, MA 02111-1307 USA */ - -/* Definefile for error messagenumbers */ - -#define ER_HASHCHK 1000 -#define ER_NISAMCHK 1001 -#define ER_NO 1002 -#define ER_YES 1003 -#define ER_CANT_CREATE_FILE 1004 -#define ER_CANT_CREATE_TABLE 1005 -#define ER_CANT_CREATE_DB 1006 -#define ER_DB_CREATE_EXISTS 1007 -#define ER_DB_DROP_EXISTS 1008 -#define ER_DB_DROP_DELETE 1009 -#define ER_DB_DROP_RMDIR 1010 -#define ER_CANT_DELETE_FILE 1011 -#define ER_CANT_FIND_SYSTEM_REC 1012 -#define ER_CANT_GET_STAT 1013 -#define ER_CANT_GET_WD 1014 -#define ER_CANT_LOCK 1015 -#define ER_CANT_OPEN_FILE 1016 -#define ER_FILE_NOT_FOUND 1017 -#define ER_CANT_READ_DIR 1018 -#define ER_CANT_SET_WD 1019 -#define ER_CHECKREAD 1020 -#define ER_DISK_FULL 1021 -#define ER_DUP_KEY 1022 -#define ER_ERROR_ON_CLOSE 1023 -#define ER_ERROR_ON_READ 1024 -#define ER_ERROR_ON_RENAME 1025 -#define ER_ERROR_ON_WRITE 1026 -#define ER_FILE_USED 1027 -#define ER_FILSORT_ABORT 1028 -#define ER_FORM_NOT_FOUND 1029 -#define ER_GET_ERRNO 1030 -#define ER_ILLEGAL_HA 1031 -#define ER_KEY_NOT_FOUND 1032 -#define ER_NOT_FORM_FILE 1033 -#define ER_NOT_KEYFILE 1034 -#define ER_OLD_KEYFILE 1035 -#define ER_OPEN_AS_READONLY 1036 -#define ER_OUTOFMEMORY 1037 -#define ER_OUT_OF_SORTMEMORY 1038 -#define ER_UNEXPECTED_EOF 1039 -#define ER_CON_COUNT_ERROR 1040 -#define ER_OUT_OF_RESOURCES 1041 -#define ER_BAD_HOST_ERROR 1042 -#define ER_HANDSHAKE_ERROR 1043 -#define ER_DBACCESS_DENIED_ERROR 1044 -#define ER_ACCESS_DENIED_ERROR 1045 -#define ER_NO_DB_ERROR 1046 -#define ER_UNKNOWN_COM_ERROR 1047 -#define ER_BAD_NULL_ERROR 1048 -#define ER_BAD_DB_ERROR 1049 -#define ER_TABLE_EXISTS_ERROR 1050 -#define ER_BAD_TABLE_ERROR 1051 -#define ER_NON_UNIQ_ERROR 1052 -#define ER_SERVER_SHUTDOWN 1053 -#define ER_BAD_FIELD_ERROR 1054 -#define ER_WRONG_FIELD_WITH_GROUP 1055 -#define ER_WRONG_GROUP_FIELD 1056 -#define ER_WRONG_SUM_SELECT 1057 -#define ER_WRONG_VALUE_COUNT 1058 -#define ER_TOO_LONG_IDENT 1059 -#define ER_DUP_FIELDNAME 1060 -#define ER_DUP_KEYNAME 1061 -#define ER_DUP_ENTRY 1062 -#define ER_WRONG_FIELD_SPEC 1063 -#define ER_PARSE_ERROR 1064 -#define ER_EMPTY_QUERY 1065 -#define ER_NONUNIQ_TABLE 1066 -#define ER_INVALID_DEFAULT 1067 -#define ER_MULTIPLE_PRI_KEY 1068 -#define ER_TOO_MANY_KEYS 1069 -#define ER_TOO_MANY_KEY_PARTS 1070 -#define ER_TOO_LONG_KEY 1071 -#define ER_KEY_COLUMN_DOES_NOT_EXITS 1072 -#define ER_BLOB_USED_AS_KEY 1073 -#define ER_TOO_BIG_FIELDLENGTH 1074 -#define ER_WRONG_AUTO_KEY 1075 -#define ER_READY 1076 -#define ER_NORMAL_SHUTDOWN 1077 -#define ER_GOT_SIGNAL 1078 -#define ER_SHUTDOWN_COMPLETE 1079 -#define ER_FORCING_CLOSE 1080 -#define ER_IPSOCK_ERROR 1081 -#define ER_NO_SUCH_INDEX 1082 -#define ER_WRONG_FIELD_TERMINATORS 1083 -#define ER_BLOBS_AND_NO_TERMINATED 1084 -#define ER_TEXTFILE_NOT_READABLE 1085 -#define ER_FILE_EXISTS_ERROR 1086 -#define ER_LOAD_INFO 1087 -#define ER_ALTER_INFO 1088 -#define ER_WRONG_SUB_KEY 1089 -#define ER_CANT_REMOVE_ALL_FIELDS 1090 -#define ER_CANT_DROP_FIELD_OR_KEY 1091 -#define ER_INSERT_INFO 1092 -#define ER_UPDATE_TABLE_USED 1093 -#define ER_NO_SUCH_THREAD 1094 -#define ER_KILL_DENIED_ERROR 1095 -#define ER_NO_TABLES_USED 1096 -#define ER_TOO_BIG_SET 1097 -#define ER_NO_UNIQUE_LOGFILE 1098 -#define ER_TABLE_NOT_LOCKED_FOR_WRITE 1099 -#define ER_TABLE_NOT_LOCKED 1100 -#define ER_BLOB_CANT_HAVE_DEFAULT 1101 -#define ER_WRONG_DB_NAME 1102 -#define ER_WRONG_TABLE_NAME 1103 -#define ER_TOO_BIG_SELECT 1104 -#define ER_UNKNOWN_ERROR 1105 -#define ER_UNKNOWN_PROCEDURE 1106 -#define ER_WRONG_PARAMCOUNT_TO_PROCEDURE 1107 -#define ER_WRONG_PARAMETERS_TO_PROCEDURE 1108 -#define ER_UNKNOWN_TABLE 1109 -#define ER_FIELD_SPECIFIED_TWICE 1110 -#define ER_INVALID_GROUP_FUNC_USE 1111 -#define ER_UNSUPPORTED_EXTENSION 1112 -#define ER_TABLE_MUST_HAVE_COLUMNS 1113 -#define ER_RECORD_FILE_FULL 1114 -#define ER_UNKNOWN_CHARACTER_SET 1115 -#define ER_TOO_MANY_TABLES 1116 -#define ER_TOO_MANY_FIELDS 1117 -#define ER_TOO_BIG_ROWSIZE 1118 -#define ER_STACK_OVERRUN 1119 -#define ER_WRONG_OUTER_JOIN 1120 -#define ER_NULL_COLUMN_IN_INDEX 1121 -#define ER_CANT_FIND_UDF 1122 -#define ER_CANT_INITIALIZE_UDF 1123 -#define ER_UDF_NO_PATHS 1124 -#define ER_UDF_EXISTS 1125 -#define ER_CANT_OPEN_LIBRARY 1126 -#define ER_CANT_FIND_DL_ENTRY 1127 -#define ER_FUNCTION_NOT_DEFINED 1128 -#define ER_HOST_IS_BLOCKED 1129 -#define ER_HOST_NOT_PRIVILEGED 1130 -#define ER_PASSWORD_ANONYMOUS_USER 1131 -#define ER_PASSWORD_NOT_ALLOWED 1132 -#define ER_PASSWORD_NO_MATCH 1133 -#define ER_UPDATE_INFO 1134 -#define ER_CANT_CREATE_THREAD 1135 -#define ER_WRONG_VALUE_COUNT_ON_ROW 1136 -#define ER_CANT_REOPEN_TABLE 1137 -#define ER_INVALID_USE_OF_NULL 1138 -#define ER_REGEXP_ERROR 1139 -#define ER_MIX_OF_GROUP_FUNC_AND_FIELDS 1140 -#define ER_NONEXISTING_GRANT 1141 -#define ER_TABLEACCESS_DENIED_ERROR 1142 -#define ER_COLUMNACCESS_DENIED_ERROR 1143 -#define ER_ILLEGAL_GRANT_FOR_TABLE 1144 -#define ER_GRANT_WRONG_HOST_OR_USER 1145 -#define ER_NO_SUCH_TABLE 1146 -#define ER_NONEXISTING_TABLE_GRANT 1147 -#define ER_NOT_ALLOWED_COMMAND 1148 -#define ER_SYNTAX_ERROR 1149 -#define ER_DELAYED_CANT_CHANGE_LOCK 1150 -#define ER_TOO_MANY_DELAYED_THREADS 1151 -#define ER_ABORTING_CONNECTION 1152 -#define ER_NET_PACKET_TOO_LARGE 1153 -#define ER_NET_READ_ERROR_FROM_PIPE 1154 -#define ER_NET_FCNTL_ERROR 1155 -#define ER_NET_PACKETS_OUT_OF_ORDER 1156 -#define ER_NET_UNCOMPRESS_ERROR 1157 -#define ER_NET_READ_ERROR 1158 -#define ER_NET_READ_INTERRUPTED 1159 -#define ER_NET_ERROR_ON_WRITE 1160 -#define ER_NET_WRITE_INTERRUPTED 1161 -#define ER_TOO_LONG_STRING 1162 -#define ER_TABLE_CANT_HANDLE_BLOB 1163 -#define ER_TABLE_CANT_HANDLE_AUTO_INCREMENT 1164 -#define ER_DELAYED_INSERT_TABLE_LOCKED 1165 -#define ER_WRONG_COLUMN_NAME 1166 -#define ER_WRONG_KEY_COLUMN 1167 -#define ER_WRONG_MRG_TABLE 1168 -#define ER_DUP_UNIQUE 1169 -#define ER_BLOB_KEY_WITHOUT_LENGTH 1170 -#define ER_PRIMARY_CANT_HAVE_NULL 1171 -#define ER_TOO_MANY_ROWS 1172 -#define ER_REQUIRES_PRIMARY_KEY 1173 -#define ER_NO_RAID_COMPILED 1174 -#define ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE 1175 -#define ER_KEY_DOES_NOT_EXITS 1176 -#define ER_CHECK_NO_SUCH_TABLE 1177 -#define ER_CHECK_NOT_IMPLEMENTED 1178 -#define ER_CANT_DO_THIS_DURING_AN_TRANSACTION 1179 -#define ER_ERROR_DURING_COMMIT 1180 -#define ER_ERROR_DURING_ROLLBACK 1181 -#define ER_ERROR_DURING_FLUSH_LOGS 1182 -#define ER_ERROR_DURING_CHECKPOINT 1183 -#define ER_NEW_ABORTING_CONNECTION 1184 -#define ER_DUMP_NOT_IMPLEMENTED 1185 -#define ER_FLUSH_MASTER_BINLOG_CLOSED 1186 -#define ER_INDEX_REBUILD 1187 -#define ER_MASTER 1188 -#define ER_MASTER_NET_READ 1189 -#define ER_MASTER_NET_WRITE 1190 -#define ER_FT_MATCHING_KEY_NOT_FOUND 1191 -#define ER_LOCK_OR_ACTIVE_TRANSACTION 1192 -#define ER_UNKNOWN_SYSTEM_VARIABLE 1193 -#define ER_CRASHED_ON_USAGE 1194 -#define ER_CRASHED_ON_REPAIR 1195 -#define ER_WARNING_NOT_COMPLETE_ROLLBACK 1196 -#define ER_TRANS_CACHE_FULL 1197 -#define ER_SLAVE_MUST_STOP 1198 -#define ER_SLAVE_NOT_RUNNING 1199 -#define ER_BAD_SLAVE 1200 -#define ER_MASTER_INFO 1201 -#define ER_SLAVE_THREAD 1202 -#define ER_TOO_MANY_USER_CONNECTIONS 1203 -#define ER_SET_CONSTANTS_ONLY 1204 -#define ER_LOCK_WAIT_TIMEOUT 1205 -#define ER_LOCK_TABLE_FULL 1206 -#define ER_READ_ONLY_TRANSACTION 1207 -#define ER_DROP_DB_WITH_READ_LOCK 1208 -#define ER_CREATE_DB_WITH_READ_LOCK 1209 -#define ER_WRONG_ARGUMENTS 1210 -#define ER_NO_PERMISSION_TO_CREATE_USER 1211 -#define ER_UNION_TABLES_IN_DIFFERENT_DIR 1212 -#define ER_LOCK_DEADLOCK 1213 -#define ER_TABLE_CANT_HANDLE_FT 1214 -#define ER_CANNOT_ADD_FOREIGN 1215 -#define ER_NO_REFERENCED_ROW 1216 -#define ER_ROW_IS_REFERENCED 1217 -#define ER_CONNECT_TO_MASTER 1218 -#define ER_QUERY_ON_MASTER 1219 -#define ER_ERROR_WHEN_EXECUTING_COMMAND 1220 -#define ER_WRONG_USAGE 1221 -#define ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT 1222 -#define ER_CANT_UPDATE_WITH_READLOCK 1223 -#define ER_MIXING_NOT_ALLOWED 1224 -#define ER_DUP_ARGUMENT 1225 -#define ER_USER_LIMIT_REACHED 1226 -#define ER_SPECIFIC_ACCESS_DENIED_ERROR 1227 -#define ER_LOCAL_VARIABLE 1228 -#define ER_GLOBAL_VARIABLE 1229 -#define ER_NO_DEFAULT 1230 -#define ER_WRONG_VALUE_FOR_VAR 1231 -#define ER_WRONG_TYPE_FOR_VAR 1232 -#define ER_VAR_CANT_BE_READ 1233 -#define ER_CANT_USE_OPTION_HERE 1234 -#define ER_NOT_SUPPORTED_YET 1235 -#define ER_MASTER_FATAL_ERROR_READING_BINLOG 1236 -#define ER_SLAVE_IGNORED_TABLE 1237 -#define ER_INCORRECT_GLOBAL_LOCAL_VAR 1238 -#define ER_WRONG_FK_DEF 1239 -#define ER_KEY_REF_DO_NOT_MATCH_TABLE_REF 1240 -#define ER_OPERAND_COLUMNS 1241 -#define ER_SUBQUERY_NO_1_ROW 1242 -#define ER_UNKNOWN_STMT_HANDLER 1243 -#define ER_CORRUPT_HELP_DB 1244 -#define ER_CYCLIC_REFERENCE 1245 -#define ER_AUTO_CONVERT 1246 -#define ER_ILLEGAL_REFERENCE 1247 -#define ER_DERIVED_MUST_HAVE_ALIAS 1248 -#define ER_SELECT_REDUCED 1249 -#define ER_TABLENAME_NOT_ALLOWED_HERE 1250 -#define ER_NOT_SUPPORTED_AUTH_MODE 1251 -#define ER_SPATIAL_CANT_HAVE_NULL 1252 -#define ER_COLLATION_CHARSET_MISMATCH 1253 -#define ER_SLAVE_WAS_RUNNING 1254 -#define ER_SLAVE_WAS_NOT_RUNNING 1255 -#define ER_TOO_BIG_FOR_UNCOMPRESS 1256 -#define ER_ZLIB_Z_MEM_ERROR 1257 -#define ER_ZLIB_Z_BUF_ERROR 1258 -#define ER_ZLIB_Z_DATA_ERROR 1259 -#define ER_CUT_VALUE_GROUP_CONCAT 1260 -#define ER_WARN_TOO_FEW_RECORDS 1261 -#define ER_WARN_TOO_MANY_RECORDS 1262 -#define ER_WARN_NULL_TO_NOTNULL 1263 -#define ER_WARN_DATA_OUT_OF_RANGE 1264 -#define ER_WARN_DATA_TRUNCATED 1265 -#define ER_WARN_USING_OTHER_HANDLER 1266 -#define ER_CANT_AGGREGATE_2COLLATIONS 1267 -#define ER_DROP_USER 1268 -#define ER_REVOKE_GRANTS 1269 -#define ER_CANT_AGGREGATE_3COLLATIONS 1270 -#define ER_CANT_AGGREGATE_NCOLLATIONS 1271 -#define ER_VARIABLE_IS_NOT_STRUCT 1272 -#define ER_UNKNOWN_COLLATION 1273 -#define ER_SLAVE_IGNORED_SSL_PARAMS 1274 -#define ER_SERVER_IS_IN_SECURE_AUTH_MODE 1275 -#define ER_WARN_FIELD_RESOLVED 1276 -#define ER_BAD_SLAVE_UNTIL_COND 1277 -#define ER_MISSING_SKIP_SLAVE 1278 -#define ER_UNTIL_COND_IGNORED 1279 -#define ER_WRONG_NAME_FOR_INDEX 1280 -#define ER_WRONG_NAME_FOR_CATALOG 1281 -#define ER_WARN_QC_RESIZE 1282 -#define ER_BAD_FT_COLUMN 1283 -#define ER_UNKNOWN_KEY_CACHE 1284 -#define ER_WARN_HOSTNAME_WONT_WORK 1285 -#define ER_UNKNOWN_STORAGE_ENGINE 1286 -#define ER_WARN_DEPRECATED_SYNTAX 1287 -#define ER_NON_UPDATABLE_TABLE 1288 -#define ER_FEATURE_DISABLED 1289 -#define ER_OPTION_PREVENTS_STATEMENT 1290 -#define ER_DUPLICATED_VALUE_IN_TYPE 1291 -#define ER_TRUNCATED_WRONG_VALUE 1292 -#define ER_TOO_MUCH_AUTO_TIMESTAMP_COLS 1293 -#define ER_INVALID_ON_UPDATE 1294 -#define ER_UNSUPPORTED_PS 1295 -#define ER_GET_ERRMSG 1296 -#define ER_GET_TEMPORARY_ERRMSG 1297 -#define ER_UNKNOWN_TIME_ZONE 1298 -#define ER_WARN_INVALID_TIMESTAMP 1299 -#define ER_INVALID_CHARACTER_STRING 1300 -#define ER_WARN_ALLOWED_PACKET_OVERFLOWED 1301 -#define ER_CONFLICTING_DECLARATIONS 1302 -#define ER_SP_NO_RECURSIVE_CREATE 1303 -#define ER_SP_ALREADY_EXISTS 1304 -#define ER_SP_DOES_NOT_EXIST 1305 -#define ER_SP_DROP_FAILED 1306 -#define ER_SP_STORE_FAILED 1307 -#define ER_SP_LILABEL_MISMATCH 1308 -#define ER_SP_LABEL_REDEFINE 1309 -#define ER_SP_LABEL_MISMATCH 1310 -#define ER_SP_UNINIT_VAR 1311 -#define ER_SP_BADSELECT 1312 -#define ER_SP_BADRETURN 1313 -#define ER_SP_BADSTATEMENT 1314 -#define ER_UPDATE_LOG_DEPRECATED_IGNORED 1315 -#define ER_UPDATE_LOG_DEPRECATED_TRANSLATED 1316 -#define ER_QUERY_INTERRUPTED 1317 -#define ER_SP_WRONG_NO_OF_ARGS 1318 -#define ER_SP_COND_MISMATCH 1319 -#define ER_SP_NORETURN 1320 -#define ER_SP_NORETURNEND 1321 -#define ER_SP_BAD_CURSOR_QUERY 1322 -#define ER_SP_BAD_CURSOR_SELECT 1323 -#define ER_SP_CURSOR_MISMATCH 1324 -#define ER_SP_CURSOR_ALREADY_OPEN 1325 -#define ER_SP_CURSOR_NOT_OPEN 1326 -#define ER_SP_UNDECLARED_VAR 1327 -#define ER_SP_WRONG_NO_OF_FETCH_ARGS 1328 -#define ER_SP_FETCH_NO_DATA 1329 -#define ER_SP_DUP_PARAM 1330 -#define ER_SP_DUP_VAR 1331 -#define ER_SP_DUP_COND 1332 -#define ER_SP_DUP_CURS 1333 -#define ER_SP_CANT_ALTER 1334 -#define ER_SP_SUBSELECT_NYI 1335 -#define ER_SP_NO_USE 1336 -#define ER_SP_VARCOND_AFTER_CURSHNDLR 1337 -#define ER_SP_CURSOR_AFTER_HANDLER 1338 -#define ER_SP_CASE_NOT_FOUND 1339 -#define ER_FPARSER_TOO_BIG_FILE 1340 -#define ER_FPARSER_BAD_HEADER 1341 -#define ER_FPARSER_EOF_IN_COMMENT 1342 -#define ER_FPARSER_ERROR_IN_PARAMETER 1343 -#define ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER 1344 -#define ER_VIEW_NO_EXPLAIN 1345 -#define ER_FRM_UNKNOWN_TYPE 1346 -#define ER_WRONG_OBJECT 1347 -#define ER_NONUPDATEABLE_COLUMN 1348 -#define ER_VIEW_SELECT_DERIVED 1349 -#define ER_VIEW_SELECT_CLAUSE 1350 -#define ER_VIEW_SELECT_VARIABLE 1351 -#define ER_VIEW_SELECT_TMPTABLE 1352 -#define ER_VIEW_WRONG_LIST 1353 -#define ER_WARN_VIEW_MERGE 1354 -#define ER_WARN_VIEW_WITHOUT_KEY 1355 -#define ER_VIEW_INVALID 1356 -#define ER_SP_NO_DROP_SP 1357 -#define ER_SP_GOTO_IN_HNDLR 1358 -#define ER_TRG_ALREADY_EXISTS 1359 -#define ER_TRG_DOES_NOT_EXIST 1360 -#define ER_TRG_ON_VIEW_OR_TEMP_TABLE 1361 -#define ER_TRG_CANT_CHANGE_ROW 1362 -#define ER_TRG_NO_SUCH_ROW_IN_TRG 1363 -#define ER_NO_DEFAULT_FOR_FIELD 1364 -#define ER_DIVISION_BY_ZERO 1365 -#define ER_TRUNCATED_WRONG_VALUE_FOR_FIELD 1366 -#define ER_ILLEGAL_VALUE_FOR_TYPE 1367 -#define ER_VIEW_NONUPD_CHECK 1368 -#define ER_VIEW_CHECK_FAILED 1369 -#define ER_SP_ACCESS_DENIED_ERROR 1370 -#define ER_RELAY_LOG_FAIL 1371 -#define ER_PASSWD_LENGTH 1372 -#define ER_UNKNOWN_TARGET_BINLOG 1373 -#define ER_IO_ERR_LOG_INDEX_READ 1374 -#define ER_BINLOG_PURGE_PROHIBITED 1375 -#define ER_FSEEK_FAIL 1376 -#define ER_BINLOG_PURGE_FATAL_ERR 1377 -#define ER_LOG_IN_USE 1378 -#define ER_LOG_PURGE_UNKNOWN_ERR 1379 -#define ER_RELAY_LOG_INIT 1380 -#define ER_NO_BINARY_LOGGING 1381 -#define ER_RESERVED_SYNTAX 1382 -#define ER_WSAS_FAILED 1383 -#define ER_DIFF_GROUPS_PROC 1384 -#define ER_NO_GROUP_FOR_PROC 1385 -#define ER_ORDER_WITH_PROC 1386 -#define ER_LOGING_PROHIBIT_CHANGING_OF 1387 -#define ER_NO_FILE_MAPPING 1388 -#define ER_WRONG_MAGIC 1389 -#define ER_PS_MANY_PARAM 1390 -#define ER_KEY_PART_0 1391 -#define ER_VIEW_CHECKSUM 1392 -#define ER_VIEW_MULTIUPDATE 1393 -#define ER_VIEW_NO_INSERT_FIELD_LIST 1394 -#define ER_VIEW_DELETE_MERGE_VIEW 1395 -#define ER_CANNOT_USER 1396 -#define ER_ERROR_MESSAGES 397 diff --git a/include/sql_state.h b/include/sql_state.h deleted file mode 100644 index d13ed444548..00000000000 --- a/include/sql_state.h +++ /dev/null @@ -1,206 +0,0 @@ -/* Copyright (C) 2000-2003 MySQL AB - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ - -/* - This file includes a mapping from mysql_errno.h to sql_state (as used by - MyODBC) and jdbc_state. - It's suitable to include into a C struct for further processing - - The first column is the mysqld server error (declared in mysqld_error.h), - the second column is the ODBC state (which the 4.1 server sends out by - default) and the last is the state used by the JDBC driver. - If the last column is "" then it means that the JDBC driver is using the - ODBC state. - - The errors in this file are sorted in the same order as in mysqld_error.h - to allow one to do binary searches for the sqlstate. -*/ - -ER_DUP_KEY, "23000", "", -ER_OUTOFMEMORY, "HY001", "S1001", -ER_OUT_OF_SORTMEMORY, "HY001", "S1001", -ER_CON_COUNT_ERROR, "08004", "", -ER_BAD_HOST_ERROR, "08S01", "", -ER_HANDSHAKE_ERROR, "08S01", "", -ER_DBACCESS_DENIED_ERROR, "42000", "", -ER_ACCESS_DENIED_ERROR, "28000", "", -ER_NO_DB_ERROR, "3D000", "", -ER_UNKNOWN_COM_ERROR, "08S01", "", -ER_BAD_NULL_ERROR, "23000", "", -ER_BAD_DB_ERROR, "42000", "", -ER_TABLE_EXISTS_ERROR, "42S01", "", -ER_BAD_TABLE_ERROR, "42S02", "", -ER_NON_UNIQ_ERROR, "23000", "", -ER_SERVER_SHUTDOWN, "08S01", "", -ER_BAD_FIELD_ERROR, "42S22", "S0022", -ER_WRONG_FIELD_WITH_GROUP, "42000", "S1009", -ER_WRONG_GROUP_FIELD, "42000", "S1009", -ER_WRONG_SUM_SELECT, "42000", "S1009", -ER_WRONG_VALUE_COUNT, "21S01", "", -ER_TOO_LONG_IDENT, "42000", "S1009", -ER_DUP_FIELDNAME, "42S21", "S1009", -ER_DUP_KEYNAME, "42000", "S1009", -ER_DUP_ENTRY, "23000", "S1009", -ER_WRONG_FIELD_SPEC, "42000", "S1009", -ER_PARSE_ERROR, "42000", "", -ER_EMPTY_QUERY, "42000" , "", -ER_NONUNIQ_TABLE, "42000", "S1009", -ER_INVALID_DEFAULT, "42000", "S1009", -ER_MULTIPLE_PRI_KEY, "42000", "S1009", -ER_TOO_MANY_KEYS, "42000", "S1009", -ER_TOO_MANY_KEY_PARTS, "42000", "S1009", -ER_TOO_LONG_KEY, "42000", "S1009", -ER_KEY_COLUMN_DOES_NOT_EXITS, "42000", "S1009", -ER_BLOB_USED_AS_KEY, "42000", "S1009", -ER_TOO_BIG_FIELDLENGTH, "42000", "S1009", -ER_WRONG_AUTO_KEY, "42000", "S1009", -ER_FORCING_CLOSE, "08S01", "", -ER_IPSOCK_ERROR, "08S01", "", -ER_NO_SUCH_INDEX, "42S12", "S1009", -ER_WRONG_FIELD_TERMINATORS, "42000", "S1009", -ER_BLOBS_AND_NO_TERMINATED, "42000", "S1009", -ER_CANT_REMOVE_ALL_FIELDS, "42000", "", -ER_CANT_DROP_FIELD_OR_KEY, "42000", "", -ER_BLOB_CANT_HAVE_DEFAULT, "42000", "", -ER_WRONG_DB_NAME, "42000", "", -ER_WRONG_TABLE_NAME, "42000", "", -ER_TOO_BIG_SELECT, "42000", "", -ER_UNKNOWN_PROCEDURE, "42000", "", -ER_WRONG_PARAMCOUNT_TO_PROCEDURE, "42000", "", -ER_UNKNOWN_TABLE, "42S02", "", -ER_FIELD_SPECIFIED_TWICE, "42000", "", -ER_UNSUPPORTED_EXTENSION, "42000", "", -ER_TABLE_MUST_HAVE_COLUMNS, "42000", "", -ER_UNKNOWN_CHARACTER_SET, "42000", "", -ER_TOO_BIG_ROWSIZE, "42000", "", -ER_WRONG_OUTER_JOIN, "42000", "", -ER_NULL_COLUMN_IN_INDEX, "42000", "", -ER_PASSWORD_ANONYMOUS_USER, "42000", "", -ER_PASSWORD_NOT_ALLOWED, "42000", "", -ER_PASSWORD_NO_MATCH, "42000", "", -ER_WRONG_VALUE_COUNT_ON_ROW, "21S01", "", -ER_INVALID_USE_OF_NULL, "22004", "", -ER_REGEXP_ERROR, "42000", "", -ER_MIX_OF_GROUP_FUNC_AND_FIELDS,"42000", "", -ER_NONEXISTING_GRANT, "42000", "", -ER_TABLEACCESS_DENIED_ERROR, "42000", "", -ER_COLUMNACCESS_DENIED_ERROR, "42000", "", -ER_ILLEGAL_GRANT_FOR_TABLE, "42000", "", -ER_GRANT_WRONG_HOST_OR_USER, "42000", "", -ER_NO_SUCH_TABLE, "42S02", "", -ER_NONEXISTING_TABLE_GRANT, "42000", "", -ER_NOT_ALLOWED_COMMAND, "42000", "", -ER_SYNTAX_ERROR, "42000", "", -ER_ABORTING_CONNECTION, "08S01", "", -ER_NET_PACKET_TOO_LARGE, "08S01", "", -ER_NET_READ_ERROR_FROM_PIPE, "08S01", "", -ER_NET_FCNTL_ERROR, "08S01", "", -ER_NET_PACKETS_OUT_OF_ORDER, "08S01", "", -ER_NET_UNCOMPRESS_ERROR, "08S01", "", -ER_NET_READ_ERROR, "08S01", "", -ER_NET_READ_INTERRUPTED, "08S01", "", -ER_NET_ERROR_ON_WRITE, "08S01", "", -ER_NET_WRITE_INTERRUPTED, "08S01", "", -ER_TOO_LONG_STRING, "42000", "", -ER_TABLE_CANT_HANDLE_BLOB, "42000", "", -ER_TABLE_CANT_HANDLE_AUTO_INCREMENT, "42000", "", -ER_WRONG_COLUMN_NAME, "42000", "", -ER_WRONG_KEY_COLUMN, "42000", "", -ER_DUP_UNIQUE, "23000", "", -ER_BLOB_KEY_WITHOUT_LENGTH, "42000", "", -ER_PRIMARY_CANT_HAVE_NULL, "42000", "", -ER_TOO_MANY_ROWS, "42000", "", -ER_REQUIRES_PRIMARY_KEY, "42000", "", -ER_CHECK_NO_SUCH_TABLE, "42000", "", -ER_CHECK_NOT_IMPLEMENTED, "42000", "", -ER_CANT_DO_THIS_DURING_AN_TRANSACTION, "25000", "", -ER_NEW_ABORTING_CONNECTION, "08S01", "", -ER_MASTER_NET_READ, "08S01", "", -ER_MASTER_NET_WRITE, "08S01", "", -ER_TOO_MANY_USER_CONNECTIONS, "42000", "", -ER_READ_ONLY_TRANSACTION, "25000", "", -ER_NO_PERMISSION_TO_CREATE_USER,"42000", "", -ER_LOCK_DEADLOCK, "40001", "", -ER_NO_REFERENCED_ROW, "23000", "", -ER_ROW_IS_REFERENCED, "23000", "", -ER_CONNECT_TO_MASTER, "08S01", "", -ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT,"21000", "", -ER_USER_LIMIT_REACHED, "42000", "", -ER_NO_DEFAULT, "42000", "", -ER_WRONG_VALUE_FOR_VAR, "42000", "", -ER_WRONG_TYPE_FOR_VAR, "42000", "", -ER_CANT_USE_OPTION_HERE, "42000", "", -ER_NOT_SUPPORTED_YET, "42000", "", -ER_WRONG_FK_DEF, "42000", "", -ER_OPERAND_COLUMNS, "21000", "", -ER_SUBQUERY_NO_1_ROW, "21000", "", -ER_ILLEGAL_REFERENCE, "42S22", "", -ER_DERIVED_MUST_HAVE_ALIAS, "42000", "", -ER_SELECT_REDUCED, "01000", "", -ER_TABLENAME_NOT_ALLOWED_HERE, "42000", "", -ER_NOT_SUPPORTED_AUTH_MODE, "08004", "", -ER_SPATIAL_CANT_HAVE_NULL, "42000", "", -ER_COLLATION_CHARSET_MISMATCH, "42000", "", -ER_WARN_TOO_FEW_RECORDS, "01000", "", -ER_WARN_TOO_MANY_RECORDS, "01000", "", -ER_WARN_NULL_TO_NOTNULL, "22004", "", -ER_WARN_DATA_OUT_OF_RANGE, "22003", "", -ER_WARN_DATA_TRUNCATED, "01000", "", -ER_WRONG_NAME_FOR_INDEX, "42000", "", -ER_WRONG_NAME_FOR_CATALOG, "42000", "", -ER_UNKNOWN_STORAGE_ENGINE, "42000", "", -ER_TRUNCATED_WRONG_VALUE, "22007", "", -/* 5.0 */ -ER_SP_NO_RECURSIVE_CREATE, "2F003", "", -ER_SP_ALREADY_EXISTS, "42000", "", -ER_SP_DOES_NOT_EXIST, "42000", "", -/*ER_SP_DROP_FAILED*/ -/*ER_SP_STORE_FAILED*/ -ER_SP_LILABEL_MISMATCH, "42000", "", -ER_SP_LABEL_REDEFINE, "42000", "", -ER_SP_LABEL_MISMATCH, "42000", "", -ER_SP_UNINIT_VAR, "01000", "", -ER_SP_BADSELECT, "0A000", "", -ER_SP_BADRETURN, "42000", "", -ER_SP_BADSTATEMENT, "0A000", "", -ER_UPDATE_LOG_DEPRECATED_IGNORED, "42000", "", -ER_UPDATE_LOG_DEPRECATED_TRANSLATED, "42000", "", -ER_QUERY_INTERRUPTED, "70100", "", -ER_SP_WRONG_NO_OF_ARGS, "42000", "", -ER_SP_COND_MISMATCH, "42000", "", -ER_SP_NORETURN, "42000", "", -ER_SP_NORETURNEND, "2F005", "", -ER_SP_BAD_CURSOR_QUERY, "42000", "", -ER_SP_BAD_CURSOR_SELECT, "42000", "", -ER_SP_CURSOR_MISMATCH, "42000", "", -ER_SP_CURSOR_ALREADY_OPEN, "24000", "", -ER_SP_CURSOR_NOT_OPEN, "24000", "", -ER_SP_UNDECLARED_VAR, "42000", "", -/*ER_SP_WRONG_NO_OF_FETCH_ARGS*/ -ER_SP_FETCH_NO_DATA, "02000", "", -ER_SP_DUP_PARAM, "42000", "", -ER_SP_DUP_VAR, "42000", "", -ER_SP_DUP_COND, "42000", "", -ER_SP_DUP_CURS, "42000", "", -/*ER_SP_CANT_ALTER*/ -ER_SP_SUBSELECT_NYI, "0A000", "", -ER_SP_NO_USE, "42000", "", -ER_SP_VARCOND_AFTER_CURSHNDLR, "42000", "", -ER_SP_CURSOR_AFTER_HANDLER, "42000", "", -ER_SP_CASE_NOT_FOUND, "20000", "", -ER_DIVISION_BY_ZERO, "22012", "", -ER_ILLEGAL_VALUE_FOR_TYPE, "22007", "", -ER_SP_ACCESS_DENIED_ERROR, "42000", "", |