diff options
Diffstat (limited to 'sql/item_sum.cc')
-rw-r--r-- | sql/item_sum.cc | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/sql/item_sum.cc b/sql/item_sum.cc index 08ee190e96c..91b75b776e2 100644 --- a/sql/item_sum.cc +++ b/sql/item_sum.cc @@ -1094,19 +1094,6 @@ void Aggregator_distinct::endup() String * -Item_sum_num::val_str(String *str) -{ - return val_string_from_real(str); -} - - -my_decimal *Item_sum_num::val_decimal(my_decimal *decimal_value) -{ - return val_decimal_from_real(decimal_value); -} - - -String * Item_sum_int::val_str(String *str) { return val_string_from_int(str); @@ -2188,7 +2175,7 @@ static double variance_fp_recurrence_result(double s, ulonglong count, bool is_s Item_sum_variance::Item_sum_variance(THD *thd, Item_sum_variance *item): - Item_sum_num(thd, item), + Item_sum_double(thd, item), count(item->count), sample(item->sample), prec_increment(item->prec_increment) { @@ -2314,13 +2301,6 @@ double Item_sum_variance::val_real() } -my_decimal *Item_sum_variance::val_decimal(my_decimal *dec_buf) -{ - DBUG_ASSERT(fixed == 1); - return val_decimal_from_real(dec_buf); -} - - void Item_sum_variance::reset_field() { double nr; |