~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_state.cc

  • Committer: Brian Aker
  • Date: 2009-01-17 02:46:52 UTC
  • Revision ID: brian@gir-3.local-20090117024652-4ducefje08ajbs1q
Refactor append_identifier and remove dead OPTION_QUOTE_SHOW_CREATE option
(we always quote).

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
 */
20
20
 
21
21
/* Functions to map drizzle errno to sql_state */
22
 
#include "config.h"
 
22
#include <drizzled/global.h>
23
23
 
 
24
#include CSTDINT_H
24
25
#include <algorithm>
25
26
 
26
27
#include <drizzled/sql_state.h>
28
29
 
29
30
using namespace std;
30
31
 
31
 
namespace drizzled
32
 
{
33
 
 
34
32
typedef struct st_map_errno_to_sqlstate
35
33
{
36
34
  uint32_t drizzle_errno;
242
240
  { ER_NON_GROUPING_FIELD_USED              ,"42000", "" },
243
241
  { ER_FOREIGN_DUPLICATE_KEY                ,"23000", "S1009" },
244
242
  { ER_CANT_CHANGE_TX_ISOLATION             ,"25001", "" },
245
 
  { ER_WRONG_PARAMCOUNT_TO_FUNCTION         ,"42000", "" },
 
243
  { ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT       ,"42000", "" },
246
244
  { ER_WRONG_PARAMETERS_TO_NATIVE_FCT       ,"42000", "" },
247
245
  { ER_WRONG_PARAMETERS_TO_STORED_FCT       ,"42000", "" },
248
246
  { ER_DUP_ENTRY_WITH_KEY_NAME              ,"23000", "S1009" },
249
247
};
250
248
 
251
 
static bool compare_errno_map(errno_sqlstate_map a,
252
 
                              errno_sqlstate_map b)
 
249
bool compare_errno_map(errno_sqlstate_map a,
 
250
                       errno_sqlstate_map b)
253
251
{
254
252
  return (a.drizzle_errno < b.drizzle_errno);
255
253
}
269
267
  return "HY000";
270
268
 
271
269
}
272
 
 
273
 
} /* namespace drizzled */