~dshrews/drizzle/bug614061-alter-schema

« back to all changes in this revision

Viewing changes to drizzled/base.h

  • Committer: Lee Bieber
  • Date: 2011-01-12 04:30:24 UTC
  • mfrom: (2075.1.3 build)
  • Revision ID: kalebral@gmail.com-20110112043024-zgws6jzd54oym9um
Merge Brian - fix bug 527084 - DROP TABLE: getTableDefiniton returns EEXIST but doDropTable returns ENOENT leads to SIGSEGV
Merge Shrews - fix bug 686781 - Transaction message segmenting does not work in all cases 
Merge Stewart - fix bug 376299: sum_distinct-big test fails after resetting max_heap_table_size

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
 
#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 */
 
311
/* Other constants */
389
312
 
390
313
typedef unsigned long key_part_map;
391
314
#define HA_WHOLE_KEY  (~(key_part_map)0)