diff options
author | Ramil Kalimullin <ramil@mysql.com> | 2010-08-30 12:08:28 +0400 |
---|---|---|
committer | Ramil Kalimullin <ramil@mysql.com> | 2010-08-30 12:08:28 +0400 |
commit | ed8aa284bac0aa872f658d7edbf2883e8d4422db (patch) | |
tree | 9a4c9be9642ab20bdf18110004c505c4bb2f72d6 /sql | |
parent | 6a113b215abde05ffe602111f54c2aef8e78bbd1 (diff) | |
parent | c1bd124c68c380ab83f2d3b44330169efc863838 (diff) | |
download | mariadb-git-ed8aa284bac0aa872f658d7edbf2883e8d4422db.tar.gz |
Automerge.
Diffstat (limited to 'sql')
-rw-r--r-- | sql/item_sum.cc | 20 | ||||
-rw-r--r-- | sql/item_sum.h | 1 |
2 files changed, 0 insertions, 21 deletions
diff --git a/sql/item_sum.cc b/sql/item_sum.cc index 25b3bd5d91d..ae9e46e2abf 100644 --- a/sql/item_sum.cc +++ b/sql/item_sum.cc @@ -417,26 +417,6 @@ void Item_sum::mark_as_sum_func() } -void Item_sum::make_field(Send_field *tmp_field) -{ - if (args[0]->type() == Item::FIELD_ITEM && keep_field_type()) - { - ((Item_field*) args[0])->field->make_field(tmp_field); - /* For expressions only col_name should be non-empty string. */ - char *empty_string= (char*)""; - tmp_field->db_name= empty_string; - tmp_field->org_table_name= empty_string; - tmp_field->table_name= empty_string; - tmp_field->org_col_name= empty_string; - tmp_field->col_name= name; - if (maybe_null) - tmp_field->flags&= ~NOT_NULL_FLAG; - } - else - init_make_field(tmp_field, field_type()); -} - - void Item_sum::print(String *str, enum_query_type query_type) { /* orig_args is not filled with valid values until fix_fields() */ diff --git a/sql/item_sum.h b/sql/item_sum.h index fe05858ab1d..26290a812f4 100644 --- a/sql/item_sum.h +++ b/sql/item_sum.h @@ -339,7 +339,6 @@ public: forced_const= TRUE; } virtual bool const_item() const { return forced_const; } - void make_field(Send_field *field); virtual void print(String *str, enum_query_type query_type); void fix_num_length_and_dec(); |