20
20
#ifndef _drizzled_error_h
21
21
#define _drizzled_error_h
23
#include <libdrizzle/gettext.h>
27
bool init_errmessage(void);
28
const char * error_message(unsigned int err_index);
25
30
enum drizzled_error_code {
26
31
ER_ERROR_FIRST= 1000,
32
ER_HASHCHK= ER_ERROR_FIRST,
697
702
ER_BACKUP_LOG_WRITE_ERROR,
698
703
ER_TABLESPACE_NOT_EMPTY,
699
704
ER_BACKUP_TS_CHANGE,
700
ER_ERROR_LAST= ER_BACKUP_TS_CHANGE
705
ER_VCOL_BASED_ON_VCOL,
706
ER_VIRTUAL_COLUMN_FUNCTION_IS_NOT_ALLOWED,
707
ER_DATA_CONVERSION_ERROR_FOR_VIRTUAL_COLUMN,
708
ER_PRIMARY_KEY_BASED_ON_VIRTUAL_COLUMN,
709
ER_KEY_BASED_ON_GENERATED_VIRTUAL_COLUMN,
710
ER_WRONG_FK_OPTION_FOR_VIRTUAL_COLUMN,
711
ER_WARNING_NON_DEFAULT_VALUE_FOR_VIRTUAL_COLUMN,
712
ER_UNSUPPORTED_ACTION_ON_VIRTUAL_COLUMN,
713
ER_CONST_EXPR_IN_VCOL,
714
ER_UNKNOWN_TEMPORAL_TYPE,
715
ER_INVALID_STRING_FORMAT_FOR_DATE,
716
ER_INVALID_STRING_FORMAT_FOR_TIME,
717
ER_INVALID_UNIX_TIMESTAMP_VALUE,
718
ER_INVALID_DATETIME_VALUE,
719
ER_INVALID_NULL_ARGUMENT,
720
ER_INVALID_NEGATIVE_ARGUMENT,
721
ER_ARGUMENT_OUT_OF_RANGE,
722
ER_INVALID_TIME_VALUE,
723
ER_ERROR_LAST= ER_INVALID_TIME_VALUE