mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
Bit type: code cleanup.
sql/field.cc: We have to use memcmp() here to get determinate results. sql/sql_table.cc: Should set pack_flag here instead of doing |=
This commit is contained in:
@@ -563,7 +563,9 @@ int prepare_create_field(create_field *sql_field,
|
||||
sql_field->pack_flag=f_settype((uint) sql_field->sql_type);
|
||||
break;
|
||||
case FIELD_TYPE_BIT:
|
||||
sql_field->pack_flag|= FIELDFLAG_NUMBER;
|
||||
sql_field->pack_flag= f_bit_as_char(sql_field->pack_flag) ?
|
||||
FIELDFLAG_NUMBER | FIELDFLAG_TREAT_BIT_AS_CHAR :
|
||||
FIELDFLAG_NUMBER;
|
||||
break;
|
||||
case FIELD_TYPE_NEWDECIMAL:
|
||||
sql_field->pack_flag=(FIELDFLAG_NUMBER |
|
||||
|
||||
Reference in New Issue
Block a user