Drizzled Public API Documentation

error_t.h

00001 /* -*- mode: c++; c-basic-offset: 2; indent-tabs-mode: nil; -*-
00002  *  vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
00003  *
00004  *  Copyright (C) 2009 Sun Microsystems, Inc.
00005  *
00006  *  This program is free software; you can redistribute it and/or modify
00007  *  it under the terms of the GNU General Public License as published by
00008  *  the Free Software Foundation; either version 2 of the License, or
00009  *  (at your option) any later version.
00010  *
00011  *  This program is distributed in the hope that it will be useful,
00012  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014  *  GNU General Public License for more details.
00015  *
00016  *  You should have received a copy of the GNU General Public License
00017  *  along with this program; if not, write to the Free Software
00018  *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
00019  */
00020 
00021 #pragma once
00022 
00023 namespace drizzled { 
00024 
00025 enum error_t {
00026 
00027   EE_OK=0,
00028   EE_ERROR_FIRST=1,
00029   EE_CANTCREATEFILE,
00030   EE_READ,
00031   EE_WRITE,
00032   EE_BADCLOSE,
00033   EE_OUTOFMEMORY,
00034   EE_DELETE,
00035   EE_LINK,
00036   EE_EOFERR,
00037   EE_CANTLOCK,
00038   EE_CANTUNLOCK,
00039   EE_DIR,
00040   EE_STAT,
00041   EE_CANT_CHSIZE,
00042   EE_CANT_OPEN_STREAM,
00043   EE_LINK_WARNING,
00044   EE_OPEN_WARNING,
00045   EE_DISK_FULL,
00046   EE_CANT_MKDIR,
00047   EE_UNKNOWN_CHARSET,
00048   EE_OUT_OF_FILERESOURCES,
00049   EE_CANT_READLINK,
00050   EE_CANT_SYMLINK,
00051   EE_REALPATH,
00052   EE_SYNC,
00053   EE_UNKNOWN_COLLATION,
00054   EE_FILENOTFOUND,
00055   EE_FILE_NOT_CLOSED,
00056   EE_ERROR_LAST= EE_FILE_NOT_CLOSED,
00057 
00058   HA_ERR_KEY_NOT_FOUND= 120,        /* Didn't find key on read or update */
00059   HA_ERR_FOUND_DUPP_KEY= 121,       /* Dupplicate key on write */
00060   HA_ERR_INTERNAL_ERROR=  122,      /* Internal error */
00061   HA_ERR_RECORD_CHANGED= 123,       /* Uppdate with is recoverable */
00062   HA_ERR_WRONG_INDEX= 124,          /* Wrong index given to function */
00063   HA_ERR_CRASHED= 126,              /* Indexfile is crashed */
00064   HA_ERR_WRONG_IN_RECORD= 127,      /* Record-file is crashed */
00065   HA_ERR_OUT_OF_MEM= 128,           /* Record-file is crashed */
00066   HA_ERR_NOT_A_TABLE= 130,          /* not a MYI file - no signature */
00067   HA_ERR_WRONG_COMMAND= 131,        /* Command not supported */
00068   HA_ERR_OLD_FILE= 132,             /* old databasfile */
00069   HA_ERR_NO_ACTIVE_RECORD= 133,     /* No record read in update() */
00070   HA_ERR_RECORD_DELETED= 134,       /* A record is not there */
00071   HA_ERR_RECORD_FILE_FULL= 135,     /* No more room in file */
00072   HA_ERR_INDEX_FILE_FULL= 136,      /* No more room in file */
00073   HA_ERR_END_OF_FILE= 137,          /* end in next/prev/first/last */
00074   HA_ERR_UNSUPPORTED= 138,          /* unsupported extension used */
00075   HA_ERR_TO_BIG_ROW= 139,           /* Too big row */
00076   HA_WRONG_CREATE_OPTION= 140,      /* Wrong create option */
00077   HA_ERR_FOUND_DUPP_UNIQUE= 141,    /* Dupplicate unique on write */
00078   HA_ERR_UNKNOWN_CHARSET = 142,     /* Can't open charset */
00079   HA_ERR_WRONG_MRG_TABLE_DEF= 143,  /* conflicting tables in MERGE */
00080   HA_ERR_CRASHED_ON_REPAIR=144,     /* Last (automatic?) repair failed */
00081   HA_ERR_CRASHED_ON_USAGE= 145,     /* Table must be repaired */
00082   HA_ERR_LOCK_WAIT_TIMEOUT= 146,
00083   HA_ERR_LOCK_TABLE_FULL=  147,
00084   HA_ERR_READ_ONLY_TRANSACTION= 148, /* Updates not allowed */
00085   HA_ERR_LOCK_DEADLOCK = 149,
00086   HA_ERR_CANNOT_ADD_FOREIGN= 150,    /* Cannot add a foreign key constr. */
00087   HA_ERR_NO_REFERENCED_ROW= 151,     /* Cannot add a child row */
00088   HA_ERR_ROW_IS_REFERENCED= 152,     /* Cannot delete a parent row */
00089   HA_ERR_NO_SAVEPOINT= 153,          /* No savepoint with that name */
00090   HA_ERR_NON_UNIQUE_BLOCK_SIZE= 154, /* Non unique key block size */
00091   HA_ERR_NO_SUCH_TABLE= 155,         /* The table does not exist in engine */
00092   HA_ERR_TABLE_EXIST= 156,           /* The table existed in storage engine */
00093   HA_ERR_NO_CONNECTION= 157,         /* Could not connect to storage engine */
00094   HA_ERR_NULL_IN_SPATIAL= 158,       /* NULLs are not supported in spatial index */
00095   HA_ERR_TABLE_DEF_CHANGED= 159,     /* The table changed in storage engine */
00096   HA_ERR_NO_PARTITION_FOUND= 160,    /* There's no partition in table for given value */
00097   HA_ERR_RBR_LOGGING_FAILED= 161,    /* Row-based binlogging of row failed */
00098   HA_ERR_DROP_INDEX_FK= 162,         /* Index needed in foreign key constr */
00099   HA_ERR_FOREIGN_DUPLICATE_KEY= 163, // Upholding foreign key constraints would lead to a duplicate key error
00100   HA_ERR_TABLE_NEEDS_UPGRADE= 164,   /* The table changed in storage engine */
00101   HA_ERR_TABLE_READONLY= 165,        /* The table is not writable */
00102   HA_ERR_AUTOINC_READ_FAILED= 166,   /* Failed to get next autoinc value */
00103   HA_ERR_AUTOINC_ERANGE= 167,        /* Failed to set row autoinc value */
00104   HA_ERR_GENERIC= 168,               /* Generic error */
00105   HA_ERR_RECORD_IS_THE_SAME= 169,    /* row not actually updated: new values same as the old values */
00106   HA_ERR_LOGGING_IMPOSSIBLE= 170,    /* It is not possible to log this statement */
00107   HA_ERR_TABLESPACE_EXIST= 171,
00108   HA_ERR_CORRUPT_EVENT= 172,         /* The event was corrupt, leading to illegal data being read */
00109   HA_ERR_NEW_FILE= 173,              /* New file format */
00110   HA_ERR_ROWS_EVENT_APPLY= 174,      /* The event could not be processed no other hanlder error happened */
00111   HA_ERR_INITIALIZATION= 175,        /* Error during initialization */
00112   HA_ERR_FILE_TOO_SHORT= 176,        /* File too short */
00113   HA_ERR_WRONG_CRC= 177,             /* Wrong CRC on page */
00114   HA_ERR_LOCK_OR_ACTIVE_TRANSACTION= 178,
00115   HA_ERR_NO_SUCH_TABLESPACE= 179,
00116   HA_ERR_TABLESPACE_NOT_EMPTY= 180,
00117 
00118   ER_ERROR_FIRST= 1000,
00119   ER_UNUSED1000= ER_ERROR_FIRST,
00120   ER_UNUSED1001,
00121   ER_NO,
00122   ER_YES,
00123   ER_CANT_CREATE_FILE,
00124   ER_CANT_CREATE_TABLE,
00125   ER_CANT_CREATE_DB,
00126   ER_DB_CREATE_EXISTS,
00127   ER_DB_DROP_EXISTS,
00128   ER_UNUSED1009,
00129   ER_UNUSED1010,
00130   ER_CANT_DELETE_FILE,
00131   ER_UNUSED1012,
00132   ER_CANT_GET_STAT,
00133   ER_UNUSED1014,
00134   ER_CANT_LOCK,
00135   ER_CANT_OPEN_FILE,
00136   ER_FILE_NOT_FOUND,
00137   ER_CANT_READ_DIR,
00138   ER_UNUSED1019,
00139   ER_CHECKREAD,
00140   ER_DISK_FULL,
00141   ER_DUP_KEY,
00142   ER_ERROR_ON_CLOSE,
00143   ER_ERROR_ON_READ,
00144   ER_ERROR_ON_RENAME,
00145   ER_ERROR_ON_WRITE,
00146   ER_FILE_USED,
00147   ER_FILSORT_ABORT,
00148   ER_UNUSED1029,
00149   ER_GET_ERRNO,
00150   ER_ILLEGAL_HA,
00151   ER_KEY_NOT_FOUND,
00152   ER_NOT_FORM_FILE,
00153   ER_NOT_KEYFILE,
00154   ER_OLD_KEYFILE,
00155   ER_OPEN_AS_READONLY,
00156   ER_OUTOFMEMORY,
00157   ER_OUT_OF_SORTMEMORY,
00158   ER_UNEXPECTED_EOF,
00159   ER_CON_COUNT_ERROR,
00160   ER_OUT_OF_RESOURCES,
00161   ER_BAD_HOST_ERROR,
00162   ER_HANDSHAKE_ERROR,
00163   ER_DBACCESS_DENIED_ERROR,
00164   ER_ACCESS_DENIED_ERROR,
00165   ER_NO_DB_ERROR,
00166   ER_UNKNOWN_COM_ERROR,
00167   ER_BAD_NULL_ERROR,
00168   ER_BAD_DB_ERROR,
00169   ER_TABLE_EXISTS_ERROR,
00170   ER_BAD_TABLE_ERROR,
00171   ER_NON_UNIQ_ERROR,
00172   ER_SERVER_SHUTDOWN,
00173   ER_BAD_FIELD_ERROR,
00174   ER_WRONG_FIELD_WITH_GROUP,
00175   ER_WRONG_GROUP_FIELD,
00176   ER_WRONG_SUM_SELECT,
00177   ER_WRONG_VALUE_COUNT,
00178   ER_TOO_LONG_IDENT,
00179   ER_DUP_FIELDNAME,
00180   ER_DUP_KEYNAME,
00181   ER_DUP_ENTRY,
00182   ER_WRONG_FIELD_SPEC,
00183   ER_PARSE_ERROR,
00184   ER_EMPTY_QUERY,
00185   ER_NONUNIQ_TABLE,
00186   ER_INVALID_DEFAULT,
00187   ER_MULTIPLE_PRI_KEY,
00188   ER_TOO_MANY_KEYS,
00189   ER_TOO_MANY_KEY_PARTS,
00190   ER_TOO_LONG_KEY,
00191   ER_KEY_COLUMN_DOES_NOT_EXITS,
00192   ER_BLOB_USED_AS_KEY,
00193   ER_TOO_BIG_FIELDLENGTH,
00194   ER_WRONG_AUTO_KEY,
00195   ER_UNUSED1076,
00196   ER_NORMAL_SHUTDOWN,
00197   ER_GOT_SIGNAL,
00198   ER_SHUTDOWN_COMPLETE,
00199   ER_FORCING_CLOSE,
00200   ER_IPSOCK_ERROR,
00201   ER_NO_SUCH_INDEX,
00202   ER_WRONG_FIELD_TERMINATORS,
00203   ER_BLOBS_AND_NO_TERMINATED,
00204   ER_TEXTFILE_NOT_READABLE,
00205   ER_FILE_EXISTS_ERROR,
00206   ER_LOAD_INFO,
00207   ER_UNUSED1088,
00208   ER_WRONG_SUB_KEY,
00209   ER_CANT_REMOVE_ALL_FIELDS,
00210   ER_CANT_DROP_FIELD_OR_KEY,
00211   ER_INSERT_INFO,
00212   ER_UPDATE_TABLE_USED,
00213   ER_NO_SUCH_THREAD,
00214   ER_KILL_DENIED_ERROR,
00215   ER_NO_TABLES_USED,
00216   ER_UNUSED1097,
00217   ER_UNUSED1098,
00218   ER_UNUSED1099,
00219   ER_UNUSED1100,
00220   ER_BLOB_CANT_HAVE_DEFAULT,
00221   ER_WRONG_DB_NAME,
00222   ER_WRONG_TABLE_NAME,
00223   ER_TOO_BIG_SELECT,
00224   ER_UNKNOWN_ERROR,
00225   ER_UNKNOWN_PROCEDURE,
00226   ER_WRONG_PARAMCOUNT_TO_PROCEDURE,
00227   ER_UNUSED1108,
00228   ER_UNKNOWN_TABLE,
00229   ER_FIELD_SPECIFIED_TWICE,
00230   ER_INVALID_GROUP_FUNC_USE,
00231   ER_UNSUPPORTED_EXTENSION,
00232   ER_TABLE_MUST_HAVE_COLUMNS,
00233   ER_RECORD_FILE_FULL,
00234   ER_UNUSED1115,
00235   ER_TOO_MANY_TABLES,
00236   ER_TOO_MANY_FIELDS,
00237   ER_TOO_BIG_ROWSIZE,
00238   ER_UNUSED1119,
00239   ER_WRONG_OUTER_JOIN,
00240   ER_NULL_COLUMN_IN_INDEX,
00241   ER_UNUSED1122,
00242   ER_UNUSED1123,
00243   ER_PLUGIN_NO_PATHS,
00244   ER_PLUGIN_EXISTS,
00245   ER_CANT_OPEN_LIBRARY,
00246   ER_CANT_FIND_DL_ENTRY,
00247   ER_UNUSED1128,
00248   ER_UNUSED1129,
00249   ER_UNUSED1130,
00250   ER_UNUSED1131,
00251   ER_UNUSED1132,
00252   ER_UNUSED1133,
00253   ER_UPDATE_INFO,
00254   ER_CANT_CREATE_THREAD,
00255   ER_WRONG_VALUE_COUNT_ON_ROW,
00256   ER_CANT_REOPEN_TABLE,
00257   ER_INVALID_USE_OF_NULL,
00258   ER_REGEXP_ERROR,
00259   ER_MIX_OF_GROUP_FUNC_AND_FIELDS,
00260   ER_NONEXISTING_GRANT,
00261   ER_TABLEACCESS_DENIED_ERROR,
00262   ER_COLUMNACCESS_DENIED_ERROR,
00263   ER_ILLEGAL_GRANT_FOR_TABLE,
00264   ER_GRANT_WRONG_HOST_OR_USER,
00265   ER_TABLE_UNKNOWN,
00266   ER_UNUSED1147,
00267   ER_UNUSED1148,
00268   ER_SYNTAX_ERROR,
00269   ER_UNUSED1150,
00270   ER_UNUSED1151,
00271   ER_UNUSED1152,
00272   ER_NET_PACKET_TOO_LARGE,
00273   ER_UNUSED1154,
00274   ER_UNUSED1155,
00275   ER_NET_PACKETS_OUT_OF_ORDER,
00276   ER_UNUSED1157,
00277   ER_UNUSED1158,
00278   ER_UNUSED1159,
00279   ER_UNUSED1160,
00280   ER_UNUSED1161,
00281   ER_UNUSED1162,
00282   ER_TABLE_CANT_HANDLE_BLOB,
00283   ER_TABLE_CANT_HANDLE_AUTO_INCREMENT,
00284   ER_UNUSED1165,
00285   ER_WRONG_COLUMN_NAME,
00286   ER_WRONG_KEY_COLUMN,
00287   ER_WRONG_MRG_TABLE,
00288   ER_DUP_UNIQUE,
00289   ER_BLOB_KEY_WITHOUT_LENGTH,
00290   ER_PRIMARY_CANT_HAVE_NULL,
00291   ER_TOO_MANY_ROWS,
00292   ER_REQUIRES_PRIMARY_KEY,
00293   ER_UNUSED1174,
00294   ER_UNUSED1175,
00295   ER_KEY_DOES_NOT_EXITS,
00296   ER_CHECK_NO_SUCH_TABLE,
00297   ER_CHECK_NOT_IMPLEMENTED,
00298   ER_UNUSED1179,
00299   ER_ERROR_DURING_COMMIT,
00300   ER_ERROR_DURING_ROLLBACK,
00301   ER_UNUSED1182,
00302   ER_UNUSED1183,
00303   ER_NEW_ABORTING_CONNECTION,
00304   ER_UNUSED1185,
00305   ER_UNUSED1186,
00306   ER_UNUSED1187,
00307   ER_UNUSED1188,
00308   ER_UNUSED1189,
00309   ER_UNUSED1190,
00310   ER_UNUSED1191,
00311   ER_LOCK_OR_ACTIVE_TRANSACTION,
00312   ER_UNKNOWN_SYSTEM_VARIABLE,
00313   ER_CRASHED_ON_USAGE,
00314   ER_CRASHED_ON_REPAIR,
00315   ER_WARNING_NOT_COMPLETE_ROLLBACK,
00316   ER_UNUSED1197,
00317   ER_UNUSED1198,
00318   ER_UNUSED1199,
00319   ER_UNUSED1200,
00320   ER_UNUSED1201,
00321   ER_UNUSED1202,
00322   ER_UNUSED1203,
00323   ER_SET_CONSTANTS_ONLY,
00324   ER_LOCK_WAIT_TIMEOUT,
00325   ER_LOCK_TABLE_FULL,
00326   ER_READ_ONLY_TRANSACTION,
00327   ER_DROP_DB_WITH_READ_LOCK,
00328   ER_UNUSED1209,
00329   ER_WRONG_ARGUMENTS,
00330   ER_UNUSED1211,
00331   ER_UNUSED1212,
00332   ER_LOCK_DEADLOCK,
00333   ER_TABLE_CANT_HANDLE_FT,
00334   ER_CANNOT_ADD_FOREIGN,
00335   ER_NO_REFERENCED_ROW,
00336   ER_ROW_IS_REFERENCED,
00337   ER_UNUSED1218,
00338   ER_UNUSED1219,
00339   ER_UNUSED1220,
00340   ER_WRONG_USAGE,
00341   ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT,
00342   ER_CANT_UPDATE_WITH_READLOCK,
00343   ER_UNUSED1224,
00344   ER_UNUSED1225,
00345   ER_UNUSED1226,
00346   ER_UNUSED1227,
00347   ER_LOCAL_VARIABLE,
00348   ER_GLOBAL_VARIABLE,
00349   ER_NO_DEFAULT,
00350   ER_WRONG_VALUE_FOR_VAR,
00351   ER_WRONG_TYPE_FOR_VAR,
00352   ER_VAR_CANT_BE_READ,
00353   ER_CANT_USE_OPTION_HERE,
00354   ER_NOT_SUPPORTED_YET,
00355   ER_UNUSED1236,
00356   ER_UNUSED1237,
00357   ER_INCORRECT_GLOBAL_LOCAL_VAR,
00358   ER_WRONG_FK_DEF,
00359   ER_KEY_REF_DO_NOT_MATCH_TABLE_REF,
00360   ER_OPERAND_COLUMNS,
00361   ER_SUBQUERY_NO_1_ROW,
00362   ER_UNUSED1243,
00363   ER_UNUSED1244,
00364   ER_UNUSED1245,
00365   ER_AUTO_CONVERT,
00366   ER_ILLEGAL_REFERENCE,
00367   ER_DERIVED_MUST_HAVE_ALIAS,
00368   ER_SELECT_REDUCED,
00369   ER_TABLENAME_NOT_ALLOWED_HERE,
00370   ER_UNUSED1251,
00371   ER_SPATIAL_CANT_HAVE_NULL,
00372   ER_COLLATION_CHARSET_MISMATCH,
00373   ER_UNUSED1254,
00374   ER_UNUSED1255,
00375   ER_TOO_BIG_FOR_UNCOMPRESS,
00376   ER_ZLIB_Z_MEM_ERROR,
00377   ER_ZLIB_Z_BUF_ERROR,
00378   ER_ZLIB_Z_DATA_ERROR,
00379   ER_CUT_VALUE_GROUP_CONCAT,
00380   ER_WARN_TOO_FEW_RECORDS,
00381   ER_WARN_TOO_MANY_RECORDS,
00382   ER_WARN_NULL_TO_NOTNULL,
00383   ER_WARN_DATA_OUT_OF_RANGE,
00384   ER_WARN_DATA_TRUNCATED,
00385   ER_UNUSED1266,
00386   ER_CANT_AGGREGATE_2COLLATIONS,
00387   ER_UNUSED1268,
00388   ER_UNUSED1269,
00389   ER_CANT_AGGREGATE_3COLLATIONS,
00390   ER_CANT_AGGREGATE_NCOLLATIONS,
00391   ER_VARIABLE_IS_NOT_STRUCT,
00392   ER_UNKNOWN_COLLATION,
00393   ER_UNUSED1274,
00394   ER_UNUSED1275,
00395   ER_WARN_FIELD_RESOLVED,
00396   ER_UNUSED1277,
00397   ER_UNUSED1278,
00398   ER_UNUSED1279,
00399   ER_WRONG_NAME_FOR_INDEX,
00400   ER_WRONG_NAME_FOR_CATALOG,
00401   ER_UNUSED1282,
00402   ER_BAD_FT_COLUMN,
00403   ER_UNUSED1284,
00404   ER_UNUSED1285,
00405   ER_UNKNOWN_STORAGE_ENGINE,
00406   ER_UNUSED1287,
00407   ER_NON_UPDATABLE_TABLE,
00408   ER_FEATURE_DISABLED,
00409   ER_OPTION_PREVENTS_STATEMENT,
00410   ER_DUPLICATED_VALUE_IN_TYPE,
00411   ER_TRUNCATED_WRONG_VALUE,
00412   ER_TOO_MUCH_AUTO_TIMESTAMP_COLS,
00413   ER_INVALID_ON_UPDATE,
00414   ER_UNUSED1295,
00415   ER_GET_ERRMSG,
00416   ER_GET_TEMPORARY_ERRMSG,
00417   ER_UNKNOWN_TIME_ZONE,
00418   ER_UNUSED1299,
00419   ER_INVALID_CHARACTER_STRING,
00420   ER_WARN_ALLOWED_PACKET_OVERFLOWED,
00421   ER_UNUSED1302,
00422   ER_UNUSED1303,
00423   ER_UNUSED1304,
00424   ER_SP_DOES_NOT_EXIST,
00425   ER_UNUSED1306,
00426   ER_UNUSED1307,
00427   ER_UNUSED1308,
00428   ER_UNUSED1309,
00429   ER_UNUSED1310,
00430   ER_UNUSED1311,
00431   ER_UNUSED1312,
00432   ER_UNUSED1313,
00433   ER_UNUSED1314,
00434   ER_UNUSED1315,
00435   ER_UNUSED1316,
00436   ER_QUERY_INTERRUPTED,
00437   ER_UNUSED1318,
00438   ER_UNUSED1319,
00439   ER_UNUSED1320,
00440   ER_UNUSED1321,
00441   ER_UNUSED1322,
00442   ER_UNUSED1323,
00443   ER_UNUSED1324,
00444   ER_UNUSED1325,
00445   ER_UNUSED1326,
00446   ER_UNUSED1327,
00447   ER_UNUSED1328,
00448   ER_SP_FETCH_NO_DATA,
00449   ER_UNUSED1330,
00450   ER_UNUSED1331,
00451   ER_UNUSED1332,
00452   ER_UNUSED1333,
00453   ER_UNUSED1334,
00454   ER_UNUSED1335,
00455   ER_UNUSED1336,
00456   ER_UNUSED1337,
00457   ER_UNUSED1338,
00458   ER_UNUSED1339,
00459   ER_UNUSED1340,
00460   ER_UNUSED1341,
00461   ER_UNUSED1342,
00462   ER_UNUSED1343,
00463   ER_UNUSED1344,
00464   ER_UNUSED1345,
00465   ER_UNUSED1346,
00466   ER_UNUSED1347,
00467   ER_UNUSED1348,
00468   ER_UNUSED1349,
00469   ER_UNUSED1350,
00470   ER_UNUSED1351,
00471   ER_UNUSED1352,
00472   ER_UNUSED1353,
00473   ER_UNUSED1354,
00474   ER_UNUSED1355,
00475   ER_VIEW_INVALID,
00476   ER_UNUSED1357,
00477   ER_UNUSED1358,
00478   ER_UNUSED1359,
00479   ER_UNUSED1360,
00480   ER_UNUSED1361,
00481   ER_UNUSED1362,
00482   ER_UNUSED1363,
00483   ER_NO_DEFAULT_FOR_FIELD,
00484   ER_DIVISION_BY_ZERO,
00485   ER_TRUNCATED_WRONG_VALUE_FOR_FIELD,
00486   ER_ILLEGAL_VALUE_FOR_TYPE,
00487   ER_UNUSED1368,
00488   ER_UNUSED1369,
00489   ER_UNUSED1370,
00490   ER_UNUSED1371,
00491   ER_UNUSED1372,
00492   ER_UNUSED1373,
00493   ER_UNUSED1374,
00494   ER_UNUSED1375,
00495   ER_UNUSED1376,
00496   ER_UNUSED1377,
00497   ER_UNUSED1378,
00498   ER_UNUSED1379,
00499   ER_UNUSED1380,
00500   ER_UNUSED1381,
00501   ER_UNUSED1382,
00502   ER_UNUSED1383,
00503   ER_UNUSED1384,
00504   ER_UNUSED1385,
00505   ER_UNUSED1386,
00506   ER_UNUSED1387,
00507   ER_UNUSED1388,
00508   ER_UNUSED1389,
00509   ER_UNUSED1390,
00510   ER_KEY_PART_0,
00511   ER_UNUSED1392,
00512   ER_UNUSED1393,
00513   ER_UNUSED1394,
00514   ER_UNUSED1395,
00515   ER_UNUSED1396,
00516   ER_UNUSED1397,
00517   ER_UNUSED1398,
00518   ER_XAER_RMFAIL,
00519   ER_UNUSED1400,
00520   ER_UNUSED1401,
00521   ER_UNUSED1402,
00522   ER_UNUSED1403,
00523   ER_UNUSED1404,
00524   ER_UNUSED1405,
00525   ER_DATA_TOO_LONG,
00526   ER_UNUSED1407,
00527   ER_STARTUP,
00528   ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR,
00529   ER_UNUSED1410,
00530   ER_WRONG_VALUE_FOR_TYPE,
00531   ER_TABLE_DEF_CHANGED,
00532   ER_UNUSED1413,
00533   ER_UNUSED1414,
00534   ER_SP_NO_RETSET,
00535   ER_CANT_CREATE_GEOMETRY_OBJECT,
00536   ER_UNUSED1417,
00537   ER_UNUSED1418,
00538   ER_UNUSED1419,
00539   ER_UNUSED1420,
00540   ER_UNUSED1421,
00541   ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG,
00542   ER_UNUSED1423,
00543   ER_UNUSED1424,
00544   ER_TOO_BIG_SCALE,
00545   ER_TOO_BIG_PRECISION,
00546   ER_M_BIGGER_THAN_D,
00547   ER_UNUSED1428,
00548   ER_UNUSED1429,
00549   ER_UNUSED1430,
00550   ER_UNUSED1431,
00551   ER_UNUSED1432,
00552   ER_UNUSED1433,
00553   ER_UNUSED1434,
00554   ER_TRG_IN_WRONG_SCHEMA,
00555   ER_STACK_OVERRUN_NEED_MORE=1436, // TODO: Test case looks for this int
00556   ER_UNUSED1437,
00557   ER_UNUSED1438,
00558   ER_TOO_BIG_DISPLAYWIDTH,
00559   ER_UNUSED1440,
00560   ER_DATETIME_FUNCTION_OVERFLOW,
00561   ER_UNUSED1442,
00562   ER_UNUSED1443,
00563   ER_UNUSED1444,
00564   ER_UNUSED1445,
00565   ER_UNUSED1446,
00566   ER_UNUSED1447,
00567   ER_UNUSED1448,
00568   ER_UNUSED1449,
00569   ER_UNUSED1450,
00570   ER_ROW_IS_REFERENCED_2,
00571   ER_NO_REFERENCED_ROW_2,
00572   ER_UNUSED1453,
00573   ER_UNUSED1454,
00574   ER_UNUSED1455,
00575   ER_UNUSED1456,
00576   ER_UNUSED1457,
00577   ER_UNUSED1458,
00578   ER_TABLE_NEEDS_UPGRADE,
00579   ER_UNUSED1460,
00580   ER_UNUSED1461,
00581   ER_UNUSED1462,
00582   ER_NON_GROUPING_FIELD_USED,
00583   ER_TABLE_CANT_HANDLE_SPKEYS,
00584   ER_UNUSED1465,
00585   ER_REMOVED_SPACES,
00586   ER_AUTOINC_READ_FAILED,
00587   ER_UNUSED1468,
00588   ER_UNUSED1469,
00589   ER_WRONG_STRING_LENGTH,
00590   ER_UNUSED1471,
00591   ER_UNUSED1472,
00592   ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT,
00593   ER_NAME_BECOMES_EMPTY,
00594   ER_AMBIGUOUS_FIELD_TERM,
00595   ER_UNUSED1476,
00596   ER_UNUSED1477,
00597   ER_ILLEGAL_HA_CREATE_OPTION,
00598   ER_UNUSED1479,
00599   ER_UNUSED1480,
00600   ER_UNUSED1481,
00601   ER_UNUSED1482,
00602   ER_UNUSED1483,
00603   ER_UNUSED1484,
00604   ER_UNUSED1485,
00605   ER_UNUSED1486,
00606   ER_UNUSED1487,
00607   ER_UNUSED1488,
00608   ER_UNUSED1489,
00609   ER_UNUSED1490,
00610   ER_UNUSED1491,
00611   ER_UNUSED1492,
00612   ER_UNUSED1493,
00613   ER_UNUSED1494,
00614   ER_UNUSED1495,
00615   ER_UNUSED1496,
00616   ER_UNUSED1497,
00617   ER_UNUSED1498,
00618   ER_UNUSED1499,
00619   ER_UNUSED1500,
00620   ER_UNUSED1501,
00621   ER_UNUSED1502,
00622   ER_UNUSED1503,
00623   ER_UNUSED1504,
00624   ER_UNUSED1505,
00625   ER_UNUSED1506,
00626   ER_UNUSED1507,
00627   ER_UNUSED1508,
00628   ER_UNUSED1509,
00629   ER_UNUSED1510,
00630   ER_UNUSED1511,
00631   ER_UNUSED1512,
00632   ER_UNUSED1513,
00633   ER_UNUSED1514,
00634   ER_UNUSED1515,
00635   ER_UNUSED1516,
00636   ER_UNUSED1517,
00637   ER_UNUSED1518,
00638   ER_UNUSED1519,
00639   ER_UNUSED1520,
00640   ER_UNUSED1521,
00641   ER_UNUSED1522,
00642   ER_UNUSED1523,
00643   ER_INVALID_OPTION_VALUE,
00644   ER_WRONG_VALUE,
00645   ER_NO_PARTITION_FOR_GIVEN_VALUE,
00646   ER_UNUSED1527,
00647   ER_UNUSED1528,
00648   ER_UNUSED1529,
00649   ER_UNUSED1530,
00650   ER_UNUSED1531,
00651   ER_UNUSED1532,
00652   ER_UNUSED1533,
00653   ER_BINLOG_ROW_LOGGING_FAILED,
00654   ER_UNUSED1535,
00655   ER_UNUSED1536,
00656   ER_UNUSED1537,
00657   ER_UNUSED1538,
00658   ER_UNUSED1539,
00659   ER_UNUSED1540,
00660   ER_UNUSED1541,
00661   ER_UNUSED1542,
00662   ER_UNUSED1543,
00663   ER_UNUSED1544,
00664   ER_UNUSED1545,
00665   ER_UNUSED1546,
00666   ER_UNUSED1547,
00667   ER_UNUSED1548,
00668   ER_UNUSED1549,
00669   ER_UNUSED1550,
00670   ER_UNUSED1551,
00671   ER_UNUSED1552,
00672   ER_DROP_INDEX_FK,
00673   ER_UNUSED1554,
00674   ER_UNUSED1555,
00675   ER_UNUSED1556,
00676   ER_FOREIGN_DUPLICATE_KEY,
00677   ER_UNUSED1558,
00678   ER_UNUSED1559,
00679   ER_UNUSED1560,
00680   ER_UNUSED1561,
00681   ER_UNUSED1562,
00682   ER_UNUSED1563,
00683   ER_UNUSED1564,
00684   ER_UNUSED1565,
00685   ER_UNUSED1566,
00686   ER_UNUSED1567,
00687   ER_CANT_CHANGE_TX_ISOLATION,
00688   ER_UNUSED1569,
00689   ER_UNUSED1570,
00690   ER_UNUSED1571,
00691   ER_UNUSED1572,
00692   ER_UNUSED1573,
00693   ER_UNUSED1574,
00694   ER_UNUSED1575,
00695   ER_UNUSED1576,
00696   ER_UNUSED1577,
00697   ER_UNUSED1578,
00698   ER_UNUSED1579,
00699   ER_UNUSED1580,
00700   ER_UNUSED1581,
00701   ER_WRONG_PARAMCOUNT_TO_FUNCTION,
00702   ER_WRONG_PARAMETERS_TO_NATIVE_FCT,
00703   ER_UNUSED1584,
00704   ER_UNUSED1585,
00705   ER_DUP_ENTRY_WITH_KEY_NAME,
00706   ER_UNUSED1587,
00707   ER_UNUSED1588,
00708   ER_UNUSED1589,
00709   ER_UNUSED1590,
00710   ER_UNUSED1591,
00711   ER_UNUSED1592,
00712   ER_UNUSED1593,
00713   ER_UNUSED1594,
00714   ER_UNUSED1595,
00715   ER_UNUSED1596,
00716   ER_UNUSED1597,
00717   ER_UNUSED1598,
00718   ER_UNUSED1599,
00719   ER_UNUSED1600,
00720   ER_UNUSED1601,
00721   ER_UNUSED1602,
00722   ER_UNUSED1603,
00723   ER_UNUSED1604,
00724   ER_UNUSED1605,
00725   ER_UNUSED1606,
00726   ER_UNUSED1607,
00727   ER_UNUSED1608,
00728   ER_UNUSED1609,
00729   ER_UNUSED1610,
00730   ER_LOAD_DATA_INVALID_COLUMN,
00731   ER_UNUSED1612,
00732   ER_UNUSED1613,
00733   ER_UNUSED1614,
00734   ER_UNUSED1615,
00735   ER_UNUSED1616,
00736   ER_UNUSED1617,
00737   ER_UNUSED1618,
00738   ER_UNUSED1619,
00739   ER_UNUSED1620,
00740   ER_UNUSED1621,
00741   ER_UNUSED1622,
00742   ER_UNUSED1623,
00743   ER_UNUSED1624,
00744   ER_UNUSED1625,
00745   ER_UNUSED1626,
00746   ER_UNUSED1627,
00747   ER_UNUSED1628,
00748   ER_UNUSED1629,
00749   ER_UNUSED1630,
00750   ER_UNUSED1631,
00751   ER_UNUSED1632,
00752   ER_UNUSED1633,
00753   ER_UNUSED1634,
00754   ER_UNUSED1635,
00755   ER_UNUSED1636,
00756   ER_UNUSED1637,
00757   ER_UNUSED1638,
00758   ER_UNUSED1639,
00759   ER_UNUSED1640,
00760   ER_UNUSED1641,
00761   ER_UNUSED1642,
00762   ER_UNUSED1643,
00763   ER_UNUSED1644,
00764   ER_UNUSED1645,
00765   ER_UNUSED1646,
00766   ER_UNUSED1647,
00767   ER_UNUSED1648,
00768   ER_UNUSED1649,
00769   ER_UNUSED1650,
00770   ER_UNUSED1651,
00771   ER_UNUSED1652,
00772   ER_UNUSED1653,
00773   ER_UNUSED1654,
00774   ER_UNUSED1655,
00775   ER_UNUSED1656,
00776   ER_UNUSED1657,
00777   ER_UNUSED1658,
00778   ER_UNUSED1659,
00779   ER_UNUSED1660,
00780   ER_UNUSED1661,
00781   ER_UNUSED1662,
00782   ER_UNUSED1663,
00783   ER_UNUSED1664,
00784   ER_UNUSED1665,
00785   ER_UNUSED1666,
00786   ER_UNUSED1667,
00787   ER_UNUSED1668,
00788   ER_UNUSED1669,
00789   ER_UNUSED1670,
00790   ER_UNUSED1671,
00791   ER_UNUSED1672,
00792   ER_UNUSED1673,
00793   ER_UNUSED1674,
00794   ER_UNUSED1675,
00795   ER_UNUSED1676,
00796   ER_UNUSED1677,
00797   ER_UNUSED1678,
00798   ER_UNUSED1679,
00799   ER_UNUSED1680,
00800   ER_UNUSED1681,
00801   ER_UNUSED1682,
00802   ER_UNUSED1683,
00803   ER_UNUSED1684,
00804   ER_INVALID_UNIX_TIMESTAMP_VALUE,
00805   ER_INVALID_DATETIME_VALUE,
00806   ER_INVALID_NULL_ARGUMENT,
00807   ER_UNUSED1688,
00808   ER_ARGUMENT_OUT_OF_RANGE,
00809   ER_UNUSED1690,
00810   ER_INVALID_ENUM_VALUE,
00811   ER_NO_PRIMARY_KEY_ON_REPLICATED_TABLE,
00812   ER_CORRUPT_TABLE_DEFINITION,
00813   ER_SCHEMA_DOES_NOT_EXIST,
00814   ER_ALTER_SCHEMA,
00815   ER_DROP_SCHEMA,
00816   ER_USE_SQL_BIG_RESULT,
00817   ER_UNKNOWN_ENGINE_OPTION,
00818   ER_UNKNOWN_SCHEMA_OPTION,
00819   ER_EVENT_OBSERVER_PLUGIN,
00820   ER_CORRUPT_SCHEMA_DEFINITION,
00821   ER_OUT_OF_GLOBAL_SORTMEMORY,
00822   ER_OUT_OF_GLOBAL_JOINMEMORY,
00823   ER_OUT_OF_GLOBAL_READRNDMEMORY,
00824   ER_OUT_OF_GLOBAL_READMEMORY,
00825   ER_USER_LOCKS_CANT_WAIT_ON_OWN_BARRIER,
00826   ER_USER_LOCKS_UNKNOWN_BARRIER,
00827   ER_USER_LOCKS_NOT_OWNER_OF_BARRIER,
00828   ER_USER_LOCKS_CANT_WAIT_ON_OWN_LOCK,
00829   ER_USER_LOCKS_NOT_OWNER_OF_LOCK,
00830   ER_USER_LOCKS_INVALID_NAME_BARRIER,
00831   ER_USER_LOCKS_INVALID_NAME_LOCK,
00832   ER_KILL_DENY_SELF_ERROR,
00833   ER_INVALID_ALTER_TABLE_FOR_NOT_NULL,
00834   ER_ADMIN_ACCESS,
00835   ER_ASSERT,
00836   ER_ASSERT_NULL,
00837   ER_CATALOG_CANNOT_CREATE,
00838   ER_CATALOG_CANNOT_CREATE_PERMISSION,
00839   ER_CATALOG_CANNOT_DROP,
00840   ER_CATALOG_CANNOT_DROP_PERMISSION,
00841   ER_CATALOG_DOES_NOT_EXIST,
00842   ER_CATALOG_NO_DROP_LOCAL,
00843   ER_CATALOG_NO_LOCK,
00844   ER_CORRUPT_CATALOG_DEFINITION,
00845   ER_CORRUPT_TABLE_DEFINITION_ENUM,
00846   ER_CORRUPT_TABLE_DEFINITION_UNKNOWN,
00847   ER_CORRUPT_TABLE_DEFINITION_UNKNOWN_COLLATION,
00848   ER_INVALID_BOOLEAN_VALUE,
00849   ER_INVALID_CAST_TO_SIGNED,
00850   ER_INVALID_CAST_TO_UNSIGNED,
00851   ER_INVALID_UUID_TIME,
00852   ER_INVALID_UUID_VALUE,
00853   ER_SQL_KEYWORD,
00854   ER_TABLE_DROP,
00855   ER_TABLE_DROP_ERROR_OCCURRED,
00856   ER_TABLE_PERMISSION_DENIED,
00857   ER_INVALID_TIMESTAMP_VALUE,
00858 
00859   ER_SCHEMA_CANNOT_CREATE,
00860   ER_PARSE_ERROR_UNKNOWN,
00861   ER_INVALID_CAST_TO_BOOLEAN,
00862   ER_INVALID_TIME_VALUE,
00863   ER_INVALID_DATE_VALUE,
00864   ER_TRANSACTIONAL_DDL_NOT_SUPPORTED,
00865   ER_USE_DATA_DICTIONARY,
00866   ER_TRANSACTION_ALREADY_STARTED,
00867   ER_CARTESIAN_JOIN_ATTEMPTED,
00868   ER_NO_LOCK_HELD
00869 };
00870 
00871 
00872 } /* namespace drizzled */
00873