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>