summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorRamil Kalimullin <ramil@mysql.com>2010-08-30 12:08:28 +0400
committerRamil Kalimullin <ramil@mysql.com>2010-08-30 12:08:28 +0400
commited8aa284bac0aa872f658d7edbf2883e8d4422db (patch)
tree9a4c9be9642ab20bdf18110004c505c4bb2f72d6 /sql
parent6a113b215abde05ffe602111f54c2aef8e78bbd1 (diff)
parentc1bd124c68c380ab83f2d3b44330169efc863838 (diff)
downloadmariadb-git-ed8aa284bac0aa872f658d7edbf2883e8d4422db.tar.gz
Automerge.
Diffstat (limited to 'sql')
-rw-r--r--sql/item_sum.cc20
-rw-r--r--sql/item_sum.h1
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();