~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/base.h

  • Committer: Brian Aker
  • Date: 2010-12-25 00:28:49 UTC
  • mto: This revision was merged to the branch mainline in revision 2031.
  • Revision ID: brian@tangent.org-20101225002849-g73mg6ihulajis0o
First pass in refactoring of the name of my_decimal.

Show diffs side-by-side

added added

removed removed

Lines of Context:
308
308
*/
309
309
#define HA_ERR_FIRST            120     /* Copy of first error nr.*/
310
310
 
311
 
/* Other constants */
 
311
#define HA_ERR_KEY_NOT_FOUND    120     /* Didn't find key on read or update */
 
312
#define HA_ERR_FOUND_DUPP_KEY   121     /* Dupplicate key on write */
 
313
#define HA_ERR_INTERNAL_ERROR   122     /* Internal error */
 
314
#define HA_ERR_RECORD_CHANGED   123     /* Uppdate with is recoverable */
 
315
#define HA_ERR_WRONG_INDEX      124     /* Wrong index given to function */
 
316
#define HA_ERR_CRASHED          126     /* Indexfile is crashed */
 
317
#define HA_ERR_WRONG_IN_RECORD  127     /* Record-file is crashed */
 
318
#define HA_ERR_OUT_OF_MEM       128     /* Record-file is crashed */
 
319
#define HA_ERR_NOT_A_TABLE      130     /* not a MYI file - no signature */
 
320
#define HA_ERR_WRONG_COMMAND    131     /* Command not supported */
 
321
#define HA_ERR_OLD_FILE         132     /* old databasfile */
 
322
#define HA_ERR_NO_ACTIVE_RECORD 133     /* No record read in update() */
 
323
#define HA_ERR_RECORD_DELETED   134     /* A record is not there */
 
324
#define HA_ERR_RECORD_FILE_FULL 135     /* No more room in file */
 
325
#define HA_ERR_INDEX_FILE_FULL  136     /* No more room in file */
 
326
#define HA_ERR_END_OF_FILE      137     /* end in next/prev/first/last */
 
327
#define HA_ERR_UNSUPPORTED      138     /* unsupported extension used */
 
328
#define HA_ERR_TO_BIG_ROW       139     /* Too big row */
 
329
#define HA_WRONG_CREATE_OPTION  140     /* Wrong create option */
 
330
#define HA_ERR_FOUND_DUPP_UNIQUE 141    /* Dupplicate unique on write */
 
331
#define HA_ERR_UNKNOWN_CHARSET   142    /* Can't open charset */
 
332
#define HA_ERR_WRONG_MRG_TABLE_DEF 143  /* conflicting tables in MERGE */
 
333
#define HA_ERR_CRASHED_ON_REPAIR 144    /* Last (automatic?) repair failed */
 
334
#define HA_ERR_CRASHED_ON_USAGE  145    /* Table must be repaired */
 
335
#define HA_ERR_LOCK_WAIT_TIMEOUT 146
 
336
#define HA_ERR_LOCK_TABLE_FULL   147
 
337
#define HA_ERR_READ_ONLY_TRANSACTION 148 /* Updates not allowed */
 
338
#define HA_ERR_LOCK_DEADLOCK     149
 
339
#define HA_ERR_CANNOT_ADD_FOREIGN 150    /* Cannot add a foreign key constr. */
 
340
#define HA_ERR_NO_REFERENCED_ROW 151     /* Cannot add a child row */
 
341
#define HA_ERR_ROW_IS_REFERENCED 152     /* Cannot delete a parent row */
 
342
#define HA_ERR_NO_SAVEPOINT      153     /* No savepoint with that name */
 
343
#define HA_ERR_NON_UNIQUE_BLOCK_SIZE 154 /* Non unique key block size */
 
344
#define HA_ERR_NO_SUCH_TABLE     155  /* The table does not exist in engine */
 
345
#define HA_ERR_TABLE_EXIST       156  /* The table existed in storage engine */
 
346
#define HA_ERR_NO_CONNECTION     157  /* Could not connect to storage engine */
 
347
/* NULLs are not supported in spatial index */
 
348
#define HA_ERR_NULL_IN_SPATIAL   158
 
349
#define HA_ERR_TABLE_DEF_CHANGED 159  /* The table changed in storage engine */
 
350
/* There's no partition in table for given value */
 
351
#define HA_ERR_NO_PARTITION_FOUND 160
 
352
#define HA_ERR_RBR_LOGGING_FAILED 161  /* Row-based binlogging of row failed */
 
353
#define HA_ERR_DROP_INDEX_FK      162  /* Index needed in foreign key constr */
 
354
/*
 
355
  Upholding foreign key constraints would lead to a duplicate key error
 
356
  in some other table.
 
357
*/
 
358
#define HA_ERR_FOREIGN_DUPLICATE_KEY 163
 
359
/* The table changed in storage engine */
 
360
#define HA_ERR_TABLE_NEEDS_UPGRADE 164
 
361
#define HA_ERR_TABLE_READONLY      165   /* The table is not writable */
 
362
 
 
363
#define HA_ERR_AUTOINC_READ_FAILED 166   /* Failed to get next autoinc value */
 
364
#define HA_ERR_AUTOINC_ERANGE    167     /* Failed to set row autoinc value */
 
365
#define HA_ERR_GENERIC           168     /* Generic error */
 
366
/* row not actually updated: new values same as the old values */
 
367
#define HA_ERR_RECORD_IS_THE_SAME 169
 
368
/* It is not possible to log this statement */
 
369
#define HA_ERR_LOGGING_IMPOSSIBLE 170    /* It is not possible to log this
 
370
                                            statement */
 
371
#define HA_ERR_TABLESPACE_EXIST   171
 
372
#define HA_ERR_CORRUPT_EVENT      172    /* The event was corrupt, leading to
 
373
                                            illegal data being read */
 
374
#define HA_ERR_NEW_FILE           173    /* New file format */
 
375
#define HA_ERR_ROWS_EVENT_APPLY   174    /* The event could not be processed
 
376
                                            no other hanlder error happened */
 
377
#define HA_ERR_INITIALIZATION     175    /* Error during initialization */
 
378
#define HA_ERR_FILE_TOO_SHORT     176    /* File too short */
 
379
#define HA_ERR_WRONG_CRC          177    /* Wrong CRC on page */
 
380
#define HA_ERR_LOCK_OR_ACTIVE_TRANSACTION 178
 
381
#define HA_ERR_NO_SUCH_TABLESPACE 179
 
382
#define HA_ERR_TABLESPACE_NOT_EMPTY 180
 
383
#define HA_ERR_LAST               180    /* Copy of last error nr */
 
384
 
 
385
/* Number of different errors */
 
386
#define HA_ERR_ERRORS            (HA_ERR_LAST - HA_ERR_FIRST + 1)
 
387
 
 
388
        /* Other constants */
312
389
 
313
390
typedef unsigned long key_part_map;
314
391
#define HA_WHOLE_KEY  (~(key_part_map)0)