Loading sql/item.h +4 −1 Original line number Diff line number Diff line Loading @@ -1467,7 +1467,10 @@ class Item_ref :public Item_ident Field *get_tmp_table_field() { return result_field ? result_field : (*ref)->get_tmp_table_field(); } Item *get_tmp_table_item(THD *thd) { return (*ref)->get_tmp_table_item(thd); } { return (result_field ? new Item_field(result_field) : (*ref)->get_tmp_table_item(thd)); } table_map used_tables() const { return depended_from ? OUTER_REF_TABLE_BIT : (*ref)->used_tables(); Loading Loading
sql/item.h +4 −1 Original line number Diff line number Diff line Loading @@ -1467,7 +1467,10 @@ class Item_ref :public Item_ident Field *get_tmp_table_field() { return result_field ? result_field : (*ref)->get_tmp_table_field(); } Item *get_tmp_table_item(THD *thd) { return (*ref)->get_tmp_table_item(thd); } { return (result_field ? new Item_field(result_field) : (*ref)->get_tmp_table_item(thd)); } table_map used_tables() const { return depended_from ? OUTER_REF_TABLE_BIT : (*ref)->used_tables(); Loading