File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / pdo_mysql / php_pdo_mysql_sqlstate.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:47:59 2012 UTC (12 years, 5 months ago) by misho
Branches: php, MAIN
CVS tags: v5_4_3elwix, v5_4_29p0, v5_4_29, v5_4_20p0, v5_4_20, v5_4_17p0, v5_4_17, v5_3_10, HEAD
php

    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>