mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
post-review changes 1
include/my_time.h: remove duplicate defines. cast to ulonglong to avoid overflow sql/field.cc: perform sign extension when reading packed TIME values sql/item_cmpfunc.cc: when converting a string to a date for the purpose of comparing it with another date, we should ignore strict sql mode. sql/item_timefunc.cc: better error message sql/item_timefunc.h: limit decimals appropriately sql/share/errmsg.txt: don't refer to an object as a "column" in error messages that are used not only for columns.
This commit is contained in:
@ -1200,7 +1200,7 @@ bool Protocol_binary::store(MYSQL_TIME *tm, int decimals)
|
||||
pos[5]= (uchar) tm->minute;
|
||||
pos[6]= (uchar) tm->second;
|
||||
DBUG_ASSERT(decimals == AUTO_SEC_PART_DIGITS ||
|
||||
(decimals >= 0 && decimals <= MAX_SEC_PART_DIGITS));
|
||||
(decimals >= 0 && decimals <= TIME_SECOND_PART_DIGITS));
|
||||
if (decimals != AUTO_SEC_PART_DIGITS)
|
||||
tm->second_part= sec_part_truncate(tm->second_part, decimals);
|
||||
int4store(pos+7, tm->second_part);
|
||||
@ -1242,7 +1242,7 @@ bool Protocol_binary::store_time(MYSQL_TIME *tm, int decimals)
|
||||
pos[6]= (uchar) tm->minute;
|
||||
pos[7]= (uchar) tm->second;
|
||||
DBUG_ASSERT(decimals == AUTO_SEC_PART_DIGITS ||
|
||||
(decimals >= 0 && decimals <= MAX_SEC_PART_DIGITS));
|
||||
(decimals >= 0 && decimals <= TIME_SECOND_PART_DIGITS));
|
||||
if (decimals != AUTO_SEC_PART_DIGITS)
|
||||
tm->second_part= sec_part_truncate(tm->second_part, decimals);
|
||||
int4store(pos+8, tm->second_part);
|
||||
|
Reference in New Issue
Block a user