454
454
{ return DERIVATION_IMPLICIT; }
455
455
virtual void set_derivation(enum Derivation derivation_arg __attribute__((unused)))
457
bool set_warning(MYSQL_ERROR::enum_warning_level, unsigned int code,
457
bool set_warning(DRIZZLE_ERROR::enum_warning_level, unsigned int code,
458
458
int cuted_increment);
459
void set_datetime_warning(MYSQL_ERROR::enum_warning_level, uint code,
459
void set_datetime_warning(DRIZZLE_ERROR::enum_warning_level, uint code,
460
460
const char *str, uint str_len,
461
461
timestamp_type ts_type, int cuted_increment);
462
void set_datetime_warning(MYSQL_ERROR::enum_warning_level, uint code,
462
void set_datetime_warning(DRIZZLE_ERROR::enum_warning_level, uint code,
463
463
int64_t nr, timestamp_type ts_type,
464
464
int cuted_increment);
465
void set_datetime_warning(MYSQL_ERROR::enum_warning_level, const uint code,
465
void set_datetime_warning(DRIZZLE_ERROR::enum_warning_level, const uint code,
466
466
double nr, timestamp_type ts_type);
467
467
inline bool check_overflow(int op_result)