mirror of
https://github.com/MariaDB/server.git
synced 2026-05-15 03:17:20 +02:00
Merge mhansson@bk-internal:/home/bk/mysql-5.0-opt
into linux-st28.site:/home/martin/mysql/src/bug32848/my50-bug32848 sql/field.cc: Auto merged sql/field.h: Auto merged sql/item.cc: Auto merged sql/sql_select.cc: Auto merged mysql-test/r/union.result: Bug#32848: Manual merge mysql-test/t/union.test: Bug#32848: Manual merge
This commit is contained in:
commit
5480cbd69e
6 changed files with 64 additions and 1 deletions
10
sql/field.h
10
sql/field.h
|
|
@ -89,6 +89,16 @@ public:
|
|||
uint field_index; // field number in fields array
|
||||
uint16 flags;
|
||||
uchar null_bit; // Bit used to test null bit
|
||||
/**
|
||||
If true, this field was created in create_tmp_field_from_item from a NULL
|
||||
value. This means that the type of the field is just a guess, and the type
|
||||
may be freely coerced to another type.
|
||||
|
||||
@see create_tmp_field_from_item
|
||||
@see Item_type_holder::get_real_type
|
||||
|
||||
*/
|
||||
bool is_created_from_null_item;
|
||||
|
||||
Field(char *ptr_arg,uint32 length_arg,uchar *null_ptr_arg,uchar null_bit_arg,
|
||||
utype unireg_check_arg, const char *field_name_arg,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue