Annotation of embedaddon/php/ext/pdo_mysql/php_pdo_mysql_sqlstate.h, revision 1.1.1.1
1.1 misho 1: /* DO NOT EDIT THIS FILE!!! It is auto generated by get_error_codes.php */
2: #ifdef ER_DUP_KEY
3: case ER_DUP_KEY : return "23000";
4: #endif
5: #ifdef ER_OUTOFMEMORY
6: case ER_OUTOFMEMORY : return "HY001";
7: #endif
8: #ifdef ER_OUT_OF_SORTMEMORY
9: case ER_OUT_OF_SORTMEMORY : return "HY001";
10: #endif
11: #ifdef ER_CON_COUNT_ERROR
12: case ER_CON_COUNT_ERROR : return "08004";
13: #endif
14: #ifdef ER_BAD_HOST_ERROR
15: case ER_BAD_HOST_ERROR : return "08S01";
16: #endif
17: #ifdef ER_HANDSHAKE_ERROR
18: case ER_HANDSHAKE_ERROR : return "08S01";
19: #endif
20: #ifdef ER_DBACCESS_DENIED_ERROR
21: case ER_DBACCESS_DENIED_ERROR : return "42000";
22: #endif
23: #ifdef ER_ACCESS_DENIED_ERROR
24: case ER_ACCESS_DENIED_ERROR : return "28000";
25: #endif
26: #ifdef ER_NO_DB_ERROR
27: case ER_NO_DB_ERROR : return "3D000";
28: #endif
29: #ifdef ER_UNKNOWN_COM_ERROR
30: case ER_UNKNOWN_COM_ERROR : return "08S01";
31: #endif
32: #ifdef ER_BAD_NULL_ERROR
33: case ER_BAD_NULL_ERROR : return "23000";
34: #endif
35: #ifdef ER_BAD_DB_ERROR
36: case ER_BAD_DB_ERROR : return "42000";
37: #endif
38: #ifdef ER_TABLE_EXISTS_ERROR
39: case ER_TABLE_EXISTS_ERROR : return "42S01";
40: #endif
41: #ifdef ER_BAD_TABLE_ERROR
42: case ER_BAD_TABLE_ERROR : return "42S02";
43: #endif
44: #ifdef ER_NON_UNIQ_ERROR
45: case ER_NON_UNIQ_ERROR : return "23000";
46: #endif
47: #ifdef ER_SERVER_SHUTDOWN
48: case ER_SERVER_SHUTDOWN : return "08S01";
49: #endif
50: #ifdef ER_BAD_FIELD_ERROR
51: case ER_BAD_FIELD_ERROR : return "42S22";
52: #endif
53: #ifdef ER_WRONG_FIELD_WITH_GROUP
54: case ER_WRONG_FIELD_WITH_GROUP : return "42000";
55: #endif
56: #ifdef ER_WRONG_GROUP_FIELD
57: case ER_WRONG_GROUP_FIELD : return "42000";
58: #endif
59: #ifdef ER_WRONG_SUM_SELECT
60: case ER_WRONG_SUM_SELECT : return "42000";
61: #endif
62: #ifdef ER_WRONG_VALUE_COUNT
63: case ER_WRONG_VALUE_COUNT : return "21S01";
64: #endif
65: #ifdef ER_TOO_LONG_IDENT
66: case ER_TOO_LONG_IDENT : return "42000";
67: #endif
68: #ifdef ER_DUP_FIELDNAME
69: case ER_DUP_FIELDNAME : return "42S21";
70: #endif
71: #ifdef ER_DUP_KEYNAME
72: case ER_DUP_KEYNAME : return "42000";
73: #endif
74: #ifdef ER_DUP_ENTRY
75: case ER_DUP_ENTRY : return "23000";
76: #endif
77: #ifdef ER_WRONG_FIELD_SPEC
78: case ER_WRONG_FIELD_SPEC : return "42000";
79: #endif
80: #ifdef ER_PARSE_ERROR
81: case ER_PARSE_ERROR : return "42000";
82: #endif
83: #ifdef ER_EMPTY_QUERY
84: case ER_EMPTY_QUERY : return "42000";
85: #endif
86: #ifdef ER_NONUNIQ_TABLE
87: case ER_NONUNIQ_TABLE : return "42000";
88: #endif
89: #ifdef ER_INVALID_DEFAULT
90: case ER_INVALID_DEFAULT : return "42000";
91: #endif
92: #ifdef ER_MULTIPLE_PRI_KEY
93: case ER_MULTIPLE_PRI_KEY : return "42000";
94: #endif
95: #ifdef ER_TOO_MANY_KEYS
96: case ER_TOO_MANY_KEYS : return "42000";
97: #endif
98: #ifdef ER_TOO_MANY_KEY_PARTS
99: case ER_TOO_MANY_KEY_PARTS : return "42000";
100: #endif
101: #ifdef ER_TOO_LONG_KEY
102: case ER_TOO_LONG_KEY : return "42000";
103: #endif
104: #ifdef ER_KEY_COLUMN_DOES_NOT_EXITS
105: case ER_KEY_COLUMN_DOES_NOT_EXITS : return "42000";
106: #endif
107: #ifdef ER_BLOB_USED_AS_KEY
108: case ER_BLOB_USED_AS_KEY : return "42000";
109: #endif
110: #ifdef ER_TOO_BIG_FIELDLENGTH
111: case ER_TOO_BIG_FIELDLENGTH : return "42000";
112: #endif
113: #ifdef ER_WRONG_AUTO_KEY
114: case ER_WRONG_AUTO_KEY : return "42000";
115: #endif
116: #ifdef ER_FORCING_CLOSE
117: case ER_FORCING_CLOSE : return "08S01";
118: #endif
119: #ifdef ER_IPSOCK_ERROR
120: case ER_IPSOCK_ERROR : return "08S01";
121: #endif
122: #ifdef ER_NO_SUCH_INDEX
123: case ER_NO_SUCH_INDEX : return "42S12";
124: #endif
125: #ifdef ER_WRONG_FIELD_TERMINATORS
126: case ER_WRONG_FIELD_TERMINATORS : return "42000";
127: #endif
128: #ifdef ER_BLOBS_AND_NO_TERMINATED
129: case ER_BLOBS_AND_NO_TERMINATED : return "42000";
130: #endif
131: #ifdef ER_CANT_REMOVE_ALL_FIELDS
132: case ER_CANT_REMOVE_ALL_FIELDS : return "42000";
133: #endif
134: #ifdef ER_CANT_DROP_FIELD_OR_KEY
135: case ER_CANT_DROP_FIELD_OR_KEY : return "42000";
136: #endif
137: #ifdef ER_BLOB_CANT_HAVE_DEFAULT
138: case ER_BLOB_CANT_HAVE_DEFAULT : return "42000";
139: #endif
140: #ifdef ER_WRONG_DB_NAME
141: case ER_WRONG_DB_NAME : return "42000";
142: #endif
143: #ifdef ER_WRONG_TABLE_NAME
144: case ER_WRONG_TABLE_NAME : return "42000";
145: #endif
146: #ifdef ER_TOO_BIG_SELECT
147: case ER_TOO_BIG_SELECT : return "42000";
148: #endif
149: #ifdef ER_UNKNOWN_PROCEDURE
150: case ER_UNKNOWN_PROCEDURE : return "42000";
151: #endif
152: #ifdef ER_WRONG_PARAMCOUNT_TO_PROCEDURE
153: case ER_WRONG_PARAMCOUNT_TO_PROCEDURE : return "42000";
154: #endif
155: #ifdef ER_UNKNOWN_TABLE
156: case ER_UNKNOWN_TABLE : return "42S02";
157: #endif
158: #ifdef ER_FIELD_SPECIFIED_TWICE
159: case ER_FIELD_SPECIFIED_TWICE : return "42000";
160: #endif
161: #ifdef ER_UNSUPPORTED_EXTENSION
162: case ER_UNSUPPORTED_EXTENSION : return "42000";
163: #endif
164: #ifdef ER_TABLE_MUST_HAVE_COLUMNS
165: case ER_TABLE_MUST_HAVE_COLUMNS : return "42000";
166: #endif
167: #ifdef ER_UNKNOWN_CHARACTER_SET
168: case ER_UNKNOWN_CHARACTER_SET : return "42000";
169: #endif
170: #ifdef ER_TOO_BIG_ROWSIZE
171: case ER_TOO_BIG_ROWSIZE : return "42000";
172: #endif
173: #ifdef ER_WRONG_OUTER_JOIN
174: case ER_WRONG_OUTER_JOIN : return "42000";
175: #endif
176: #ifdef ER_NULL_COLUMN_IN_INDEX
177: case ER_NULL_COLUMN_IN_INDEX : return "42000";
178: #endif
179: #ifdef ER_PASSWORD_ANONYMOUS_USER
180: case ER_PASSWORD_ANONYMOUS_USER : return "42000";
181: #endif
182: #ifdef ER_PASSWORD_NOT_ALLOWED
183: case ER_PASSWORD_NOT_ALLOWED : return "42000";
184: #endif
185: #ifdef ER_PASSWORD_NO_MATCH
186: case ER_PASSWORD_NO_MATCH : return "42000";
187: #endif
188: #ifdef ER_WRONG_VALUE_COUNT_ON_ROW
189: case ER_WRONG_VALUE_COUNT_ON_ROW : return "21S01";
190: #endif
191: #ifdef ER_INVALID_USE_OF_NULL
192: case ER_INVALID_USE_OF_NULL : return "22004";
193: #endif
194: #ifdef ER_REGEXP_ERROR
195: case ER_REGEXP_ERROR : return "42000";
196: #endif
197: #ifdef ER_MIX_OF_GROUP_FUNC_AND_FIELDS
198: case ER_MIX_OF_GROUP_FUNC_AND_FIELDS : return "42000";
199: #endif
200: #ifdef ER_NONEXISTING_GRANT
201: case ER_NONEXISTING_GRANT : return "42000";
202: #endif
203: #ifdef ER_TABLEACCESS_DENIED_ERROR
204: case ER_TABLEACCESS_DENIED_ERROR : return "42000";
205: #endif
206: #ifdef ER_COLUMNACCESS_DENIED_ERROR
207: case ER_COLUMNACCESS_DENIED_ERROR : return "42000";
208: #endif
209: #ifdef ER_ILLEGAL_GRANT_FOR_TABLE
210: case ER_ILLEGAL_GRANT_FOR_TABLE : return "42000";
211: #endif
212: #ifdef ER_GRANT_WRONG_HOST_OR_USER
213: case ER_GRANT_WRONG_HOST_OR_USER : return "42000";
214: #endif
215: #ifdef ER_NO_SUCH_TABLE
216: case ER_NO_SUCH_TABLE : return "42S02";
217: #endif
218: #ifdef ER_NONEXISTING_TABLE_GRANT
219: case ER_NONEXISTING_TABLE_GRANT : return "42000";
220: #endif
221: #ifdef ER_NOT_ALLOWED_COMMAND
222: case ER_NOT_ALLOWED_COMMAND : return "42000";
223: #endif
224: #ifdef ER_SYNTAX_ERROR
225: case ER_SYNTAX_ERROR : return "42000";
226: #endif
227: #ifdef ER_ABORTING_CONNECTION
228: case ER_ABORTING_CONNECTION : return "08S01";
229: #endif
230: #ifdef ER_NET_PACKET_TOO_LARGE
231: case ER_NET_PACKET_TOO_LARGE : return "08S01";
232: #endif
233: #ifdef ER_NET_READ_ERROR_FROM_PIPE
234: case ER_NET_READ_ERROR_FROM_PIPE : return "08S01";
235: #endif
236: #ifdef ER_NET_FCNTL_ERROR
237: case ER_NET_FCNTL_ERROR : return "08S01";
238: #endif
239: #ifdef ER_NET_PACKETS_OUT_OF_ORDER
240: case ER_NET_PACKETS_OUT_OF_ORDER : return "08S01";
241: #endif
242: #ifdef ER_NET_UNCOMPRESS_ERROR
243: case ER_NET_UNCOMPRESS_ERROR : return "08S01";
244: #endif
245: #ifdef ER_NET_READ_ERROR
246: case ER_NET_READ_ERROR : return "08S01";
247: #endif
248: #ifdef ER_NET_READ_INTERRUPTED
249: case ER_NET_READ_INTERRUPTED : return "08S01";
250: #endif
251: #ifdef ER_NET_ERROR_ON_WRITE
252: case ER_NET_ERROR_ON_WRITE : return "08S01";
253: #endif
254: #ifdef ER_NET_WRITE_INTERRUPTED
255: case ER_NET_WRITE_INTERRUPTED : return "08S01";
256: #endif
257: #ifdef ER_TOO_LONG_STRING
258: case ER_TOO_LONG_STRING : return "42000";
259: #endif
260: #ifdef ER_TABLE_CANT_HANDLE_BLOB
261: case ER_TABLE_CANT_HANDLE_BLOB : return "42000";
262: #endif
263: #ifdef ER_TABLE_CANT_HANDLE_AUTO_INCREMENT
264: case ER_TABLE_CANT_HANDLE_AUTO_INCREMENT : return "42000";
265: #endif
266: #ifdef ER_WRONG_COLUMN_NAME
267: case ER_WRONG_COLUMN_NAME : return "42000";
268: #endif
269: #ifdef ER_WRONG_KEY_COLUMN
270: case ER_WRONG_KEY_COLUMN : return "42000";
271: #endif
272: #ifdef ER_DUP_UNIQUE
273: case ER_DUP_UNIQUE : return "23000";
274: #endif
275: #ifdef ER_BLOB_KEY_WITHOUT_LENGTH
276: case ER_BLOB_KEY_WITHOUT_LENGTH : return "42000";
277: #endif
278: #ifdef ER_PRIMARY_CANT_HAVE_NULL
279: case ER_PRIMARY_CANT_HAVE_NULL : return "42000";
280: #endif
281: #ifdef ER_TOO_MANY_ROWS
282: case ER_TOO_MANY_ROWS : return "42000";
283: #endif
284: #ifdef ER_REQUIRES_PRIMARY_KEY
285: case ER_REQUIRES_PRIMARY_KEY : return "42000";
286: #endif
287: #ifdef ER_KEY_DOES_NOT_EXITS
288: case ER_KEY_DOES_NOT_EXITS : return "42000";
289: #endif
290: #ifdef ER_CHECK_NO_SUCH_TABLE
291: case ER_CHECK_NO_SUCH_TABLE : return "42000";
292: #endif
293: #ifdef ER_CHECK_NOT_IMPLEMENTED
294: case ER_CHECK_NOT_IMPLEMENTED : return "42000";
295: #endif
296: #ifdef ER_CANT_DO_THIS_DURING_AN_TRANSACTION
297: case ER_CANT_DO_THIS_DURING_AN_TRANSACTION : return "25000";
298: #endif
299: #ifdef ER_NEW_ABORTING_CONNECTION
300: case ER_NEW_ABORTING_CONNECTION : return "08S01";
301: #endif
302: #ifdef ER_MASTER_NET_READ
303: case ER_MASTER_NET_READ : return "08S01";
304: #endif
305: #ifdef ER_MASTER_NET_WRITE
306: case ER_MASTER_NET_WRITE : return "08S01";
307: #endif
308: #ifdef ER_TOO_MANY_USER_CONNECTIONS
309: case ER_TOO_MANY_USER_CONNECTIONS : return "42000";
310: #endif
311: #ifdef ER_READ_ONLY_TRANSACTION
312: case ER_READ_ONLY_TRANSACTION : return "25000";
313: #endif
314: #ifdef ER_NO_PERMISSION_TO_CREATE_USER
315: case ER_NO_PERMISSION_TO_CREATE_USER : return "42000";
316: #endif
317: #ifdef ER_LOCK_DEADLOCK
318: case ER_LOCK_DEADLOCK : return "40001";
319: #endif
320: #ifdef ER_NO_REFERENCED_ROW
321: case ER_NO_REFERENCED_ROW : return "23000";
322: #endif
323: #ifdef ER_ROW_IS_REFERENCED
324: case ER_ROW_IS_REFERENCED : return "23000";
325: #endif
326: #ifdef ER_CONNECT_TO_MASTER
327: case ER_CONNECT_TO_MASTER : return "08S01";
328: #endif
329: #ifdef ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT
330: case ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT : return "21000";
331: #endif
332: #ifdef ER_USER_LIMIT_REACHED
333: case ER_USER_LIMIT_REACHED : return "42000";
334: #endif
335: #ifdef ER_SPECIFIC_ACCESS_DENIED_ERROR
336: case ER_SPECIFIC_ACCESS_DENIED_ERROR : return "42000";
337: #endif
338: #ifdef ER_NO_DEFAULT
339: case ER_NO_DEFAULT : return "42000";
340: #endif
341: #ifdef ER_WRONG_VALUE_FOR_VAR
342: case ER_WRONG_VALUE_FOR_VAR : return "42000";
343: #endif
344: #ifdef ER_WRONG_TYPE_FOR_VAR
345: case ER_WRONG_TYPE_FOR_VAR : return "42000";
346: #endif
347: #ifdef ER_CANT_USE_OPTION_HERE
348: case ER_CANT_USE_OPTION_HERE : return "42000";
349: #endif
350: #ifdef ER_NOT_SUPPORTED_YET
351: case ER_NOT_SUPPORTED_YET : return "42000";
352: #endif
353: #ifdef ER_WRONG_FK_DEF
354: case ER_WRONG_FK_DEF : return "42000";
355: #endif
356: #ifdef ER_OPERAND_COLUMNS
357: case ER_OPERAND_COLUMNS : return "21000";
358: #endif
359: #ifdef ER_SUBQUERY_NO_1_ROW
360: case ER_SUBQUERY_NO_1_ROW : return "21000";
361: #endif
362: #ifdef ER_ILLEGAL_REFERENCE
363: case ER_ILLEGAL_REFERENCE : return "42S22";
364: #endif
365: #ifdef ER_DERIVED_MUST_HAVE_ALIAS
366: case ER_DERIVED_MUST_HAVE_ALIAS : return "42000";
367: #endif
368: #ifdef ER_SELECT_REDUCED
369: case ER_SELECT_REDUCED : return "01000";
370: #endif
371: #ifdef ER_TABLENAME_NOT_ALLOWED_HERE
372: case ER_TABLENAME_NOT_ALLOWED_HERE : return "42000";
373: #endif
374: #ifdef ER_NOT_SUPPORTED_AUTH_MODE
375: case ER_NOT_SUPPORTED_AUTH_MODE : return "08004";
376: #endif
377: #ifdef ER_SPATIAL_CANT_HAVE_NULL
378: case ER_SPATIAL_CANT_HAVE_NULL : return "42000";
379: #endif
380: #ifdef ER_COLLATION_CHARSET_MISMATCH
381: case ER_COLLATION_CHARSET_MISMATCH : return "42000";
382: #endif
383: #ifdef ER_WARN_TOO_FEW_RECORDS
384: case ER_WARN_TOO_FEW_RECORDS : return "01000";
385: #endif
386: #ifdef ER_WARN_TOO_MANY_RECORDS
387: case ER_WARN_TOO_MANY_RECORDS : return "01000";
388: #endif
389: #ifdef ER_WARN_NULL_TO_NOTNULL
390: case ER_WARN_NULL_TO_NOTNULL : return "22004";
391: #endif
392: #ifdef ER_WARN_DATA_OUT_OF_RANGE
393: case ER_WARN_DATA_OUT_OF_RANGE : return "22003";
394: #endif
395: #ifdef ER_WRONG_NAME_FOR_INDEX
396: case ER_WRONG_NAME_FOR_INDEX : return "42000";
397: #endif
398: #ifdef ER_WRONG_NAME_FOR_CATALOG
399: case ER_WRONG_NAME_FOR_CATALOG : return "42000";
400: #endif
401: #ifdef ER_UNKNOWN_STORAGE_ENGINE
402: case ER_UNKNOWN_STORAGE_ENGINE : return "42000";
403: #endif
404: #ifdef ER_TRUNCATED_WRONG_VALUE
405: case ER_TRUNCATED_WRONG_VALUE : return "22007";
406: #endif
407: #ifdef ER_SP_NO_RECURSIVE_CREATE
408: case ER_SP_NO_RECURSIVE_CREATE : return "2F003";
409: #endif
410: #ifdef ER_SP_ALREADY_EXISTS
411: case ER_SP_ALREADY_EXISTS : return "42000";
412: #endif
413: #ifdef ER_SP_DOES_NOT_EXIST
414: case ER_SP_DOES_NOT_EXIST : return "42000";
415: #endif
416: #ifdef ER_SP_LILABEL_MISMATCH
417: case ER_SP_LILABEL_MISMATCH : return "42000";
418: #endif
419: #ifdef ER_SP_LABEL_REDEFINE
420: case ER_SP_LABEL_REDEFINE : return "42000";
421: #endif
422: #ifdef ER_SP_LABEL_MISMATCH
423: case ER_SP_LABEL_MISMATCH : return "42000";
424: #endif
425: #ifdef ER_SP_UNINIT_VAR
426: case ER_SP_UNINIT_VAR : return "01000";
427: #endif
428: #ifdef ER_SP_BADSELECT
429: case ER_SP_BADSELECT : return "0A000";
430: #endif
431: #ifdef ER_SP_BADRETURN
432: case ER_SP_BADRETURN : return "42000";
433: #endif
434: #ifdef ER_SP_BADSTATEMENT
435: case ER_SP_BADSTATEMENT : return "0A000";
436: #endif
437: #ifdef ER_UPDATE_LOG_DEPRECATED_IGNORED
438: case ER_UPDATE_LOG_DEPRECATED_IGNORED : return "42000";
439: #endif
440: #ifdef ER_UPDATE_LOG_DEPRECATED_TRANSLATED
441: case ER_UPDATE_LOG_DEPRECATED_TRANSLATED : return "42000";
442: #endif
443: #ifdef ER_QUERY_INTERRUPTED
444: case ER_QUERY_INTERRUPTED : return "70100";
445: #endif
446: #ifdef ER_SP_WRONG_NO_OF_ARGS
447: case ER_SP_WRONG_NO_OF_ARGS : return "42000";
448: #endif
449: #ifdef ER_SP_COND_MISMATCH
450: case ER_SP_COND_MISMATCH : return "42000";
451: #endif
452: #ifdef ER_SP_NORETURN
453: case ER_SP_NORETURN : return "42000";
454: #endif
455: #ifdef ER_SP_NORETURNEND
456: case ER_SP_NORETURNEND : return "2F005";
457: #endif
458: #ifdef ER_SP_BAD_CURSOR_QUERY
459: case ER_SP_BAD_CURSOR_QUERY : return "42000";
460: #endif
461: #ifdef ER_SP_BAD_CURSOR_SELECT
462: case ER_SP_BAD_CURSOR_SELECT : return "42000";
463: #endif
464: #ifdef ER_SP_CURSOR_MISMATCH
465: case ER_SP_CURSOR_MISMATCH : return "42000";
466: #endif
467: #ifdef ER_SP_CURSOR_ALREADY_OPEN
468: case ER_SP_CURSOR_ALREADY_OPEN : return "24000";
469: #endif
470: #ifdef ER_SP_CURSOR_NOT_OPEN
471: case ER_SP_CURSOR_NOT_OPEN : return "24000";
472: #endif
473: #ifdef ER_SP_UNDECLARED_VAR
474: case ER_SP_UNDECLARED_VAR : return "42000";
475: #endif
476: #ifdef ER_SP_FETCH_NO_DATA
477: case ER_SP_FETCH_NO_DATA : return "02000";
478: #endif
479: #ifdef ER_SP_DUP_PARAM
480: case ER_SP_DUP_PARAM : return "42000";
481: #endif
482: #ifdef ER_SP_DUP_VAR
483: case ER_SP_DUP_VAR : return "42000";
484: #endif
485: #ifdef ER_SP_DUP_COND
486: case ER_SP_DUP_COND : return "42000";
487: #endif
488: #ifdef ER_SP_DUP_CURS
489: case ER_SP_DUP_CURS : return "42000";
490: #endif
491: #ifdef ER_SP_SUBSELECT_NYI
492: case ER_SP_SUBSELECT_NYI : return "0A000";
493: #endif
494: #ifdef ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG
495: case ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG : return "0A000";
496: #endif
497: #ifdef ER_SP_VARCOND_AFTER_CURSHNDLR
498: case ER_SP_VARCOND_AFTER_CURSHNDLR : return "42000";
499: #endif
500: #ifdef ER_SP_CURSOR_AFTER_HANDLER
501: case ER_SP_CURSOR_AFTER_HANDLER : return "42000";
502: #endif
503: #ifdef ER_SP_CASE_NOT_FOUND
504: case ER_SP_CASE_NOT_FOUND : return "20000";
505: #endif
506: #ifdef ER_DIVISION_BY_ZERO
507: case ER_DIVISION_BY_ZERO : return "22012";
508: #endif
509: #ifdef ER_ILLEGAL_VALUE_FOR_TYPE
510: case ER_ILLEGAL_VALUE_FOR_TYPE : return "22007";
511: #endif
512: #ifdef ER_PROCACCESS_DENIED_ERROR
513: case ER_PROCACCESS_DENIED_ERROR : return "42000";
514: #endif
515: #ifdef ER_XAER_NOTA
516: case ER_XAER_NOTA : return "XAE04";
517: #endif
518: #ifdef ER_XAER_INVAL
519: case ER_XAER_INVAL : return "XAE05";
520: #endif
521: #ifdef ER_XAER_RMFAIL
522: case ER_XAER_RMFAIL : return "XAE07";
523: #endif
524: #ifdef ER_XAER_OUTSIDE
525: case ER_XAER_OUTSIDE : return "XAE09";
526: #endif
527: #ifdef ER_XAER_RMERR
528: case ER_XAER_RMERR : return "XAE03";
529: #endif
530: #ifdef ER_XA_RBROLLBACK
531: case ER_XA_RBROLLBACK : return "XA100";
532: #endif
533: #ifdef ER_NONEXISTING_PROC_GRANT
534: case ER_NONEXISTING_PROC_GRANT : return "42000";
535: #endif
536: #ifdef ER_DATA_TOO_LONG
537: case ER_DATA_TOO_LONG : return "22001";
538: #endif
539: #ifdef ER_SP_BAD_SQLSTATE
540: case ER_SP_BAD_SQLSTATE : return "42000";
541: #endif
542: #ifdef ER_CANT_CREATE_USER_WITH_GRANT
543: case ER_CANT_CREATE_USER_WITH_GRANT : return "42000";
544: #endif
545: #ifdef ER_SP_DUP_HANDLER
546: case ER_SP_DUP_HANDLER : return "42000";
547: #endif
548: #ifdef ER_SP_NOT_VAR_ARG
549: case ER_SP_NOT_VAR_ARG : return "42000";
550: #endif
551: #ifdef ER_SP_NO_RETSET
552: case ER_SP_NO_RETSET : return "0A000";
553: #endif
554: #ifdef ER_CANT_CREATE_GEOMETRY_OBJECT
555: case ER_CANT_CREATE_GEOMETRY_OBJECT : return "22003";
556: #endif
557: #ifdef ER_TOO_BIG_SCALE
558: case ER_TOO_BIG_SCALE : return "42000";
559: #endif
560: #ifdef ER_TOO_BIG_PRECISION
561: case ER_TOO_BIG_PRECISION : return "42000";
562: #endif
563: #ifdef ER_M_BIGGER_THAN_D
564: case ER_M_BIGGER_THAN_D : return "42000";
565: #endif
566: #ifdef ER_TOO_LONG_BODY
567: case ER_TOO_LONG_BODY : return "42000";
568: #endif
569: #ifdef ER_TOO_BIG_DISPLAYWIDTH
570: case ER_TOO_BIG_DISPLAYWIDTH : return "42000";
571: #endif
572: #ifdef ER_XAER_DUPID
573: case ER_XAER_DUPID : return "XAE08";
574: #endif
575: #ifdef ER_DATETIME_FUNCTION_OVERFLOW
576: case ER_DATETIME_FUNCTION_OVERFLOW : return "22008";
577: #endif
578: #ifdef ER_ROW_IS_REFERENCED_2
579: case ER_ROW_IS_REFERENCED_2 : return "23000";
580: #endif
581: #ifdef ER_NO_REFERENCED_ROW_2
582: case ER_NO_REFERENCED_ROW_2 : return "23000";
583: #endif
584: #ifdef ER_SP_BAD_VAR_SHADOW
585: case ER_SP_BAD_VAR_SHADOW : return "42000";
586: #endif
587: #ifdef ER_SP_WRONG_NAME
588: case ER_SP_WRONG_NAME : return "42000";
589: #endif
590: #ifdef ER_SP_NO_AGGREGATE
591: case ER_SP_NO_AGGREGATE : return "42000";
592: #endif
593: #ifdef ER_MAX_PREPARED_STMT_COUNT_REACHED
594: case ER_MAX_PREPARED_STMT_COUNT_REACHED : return "42000";
595: #endif
596: #ifdef ER_NON_GROUPING_FIELD_USED
597: case ER_NON_GROUPING_FIELD_USED : return "42000";
598: #endif
599: #ifdef ER_FOREIGN_DUPLICATE_KEY
600: case ER_FOREIGN_DUPLICATE_KEY : return "23000";
601: #endif
602: #ifdef ER_CANT_CHANGE_TX_ISOLATION
603: case ER_CANT_CHANGE_TX_ISOLATION : return "25001";
604: #endif
605: #ifdef ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT
606: case ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT : return "42000";
607: #endif
608: #ifdef ER_WRONG_PARAMETERS_TO_NATIVE_FCT
609: case ER_WRONG_PARAMETERS_TO_NATIVE_FCT : return "42000";
610: #endif
611: #ifdef ER_WRONG_PARAMETERS_TO_STORED_FCT
612: case ER_WRONG_PARAMETERS_TO_STORED_FCT : return "42000";
613: #endif
614: #ifdef ER_DUP_ENTRY_WITH_KEY_NAME
615: case ER_DUP_ENTRY_WITH_KEY_NAME : return "23000";
616: #endif
617: #ifdef ER_XA_RBTIMEOUT
618: case ER_XA_RBTIMEOUT : return "XA106";
619: #endif
620: #ifdef ER_XA_RBDEADLOCK
621: case ER_XA_RBDEADLOCK : return "XA102";
622: #endif
623: #ifdef ER_FUNC_INEXISTENT_NAME_COLLISION
624: case ER_FUNC_INEXISTENT_NAME_COLLISION : return "42000";
625: #endif
626: #ifdef ER_DUP_SIGNAL_SET
627: case ER_DUP_SIGNAL_SET : return "42000";
628: #endif
629: #ifdef ER_SIGNAL_WARN
630: case ER_SIGNAL_WARN : return "01000";
631: #endif
632: #ifdef ER_SIGNAL_NOT_FOUND
633: case ER_SIGNAL_NOT_FOUND : return "02000";
634: #endif
635: #ifdef ER_SIGNAL_EXCEPTION
636: case ER_SIGNAL_EXCEPTION : return "HY000";
637: #endif
638: #ifdef ER_RESIGNAL_WITHOUT_ACTIVE_HANDLER
639: case ER_RESIGNAL_WITHOUT_ACTIVE_HANDLER : return "0K000";
640: #endif
641: #ifdef ER_SPATIAL_MUST_HAVE_GEOM_COL
642: case ER_SPATIAL_MUST_HAVE_GEOM_COL : return "42000";
643: #endif
644: #ifdef ER_DATA_OUT_OF_RANGE
645: case ER_DATA_OUT_OF_RANGE : return "22003";
646: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>