diff options
author | unknown <bell@sanja.is.com.ua> | 2005-06-17 17:27:47 +0300 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2005-06-17 17:27:47 +0300 |
commit | 467ca505b5c5cb6f1512fc3425fd0f0b8620c099 (patch) | |
tree | a1524e75158ce5df834d60837e8609e95d3b7d3f /sql/item_uniq.h | |
parent | 04cc7cdef7dc0c6dbb60821f3d2ab7ff0497074c (diff) | |
download | mariadb-git-467ca505b5c5cb6f1512fc3425fd0f0b8620c099.tar.gz |
fixed printing of sum(distinct ) & avg(distinct ) & cast(... as decimal) (BUG#7015, BUG#11387)
mysql-test/r/view.result:
using sum(distinct ), cast(... as decimal) & avg(distinct ) in views
mysql-test/t/view.test:
using sum(distinct ), cast(... as decimal) & avg(distinct ) in views
sql/item.h:
Add a comment for Item::print
sql/item_func.cc:
Use functype(), not func_name() for item equvalence detection
sql/item_func.h:
Missed function typoes added
Add a comment for Item_func::func_name()
style fix
sql/item_strfunc.cc:
Use functype(), not func_name() for item equvalence detection
sql/item_strfunc.h:
Add missing func_name and func_type
sql/item_sum.cc:
Item_sum func_name report beggining of function till first argument
sql/item_sum.h:
Item_sum func_name report beggining of function till first argument
sql/item_timefunc.cc:
Use functype(), not func_name() for item equvalence detection
sql/item_timefunc.h:
Add missing func_name and func_type
sql/item_uniq.h:
Add missing func_name
Diffstat (limited to 'sql/item_uniq.h')
-rw-r--r-- | sql/item_uniq.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/item_uniq.h b/sql/item_uniq.h index 14b2e8d53bb..e95aa35101e 100644 --- a/sql/item_uniq.h +++ b/sql/item_uniq.h @@ -30,6 +30,7 @@ public: double val_real() { DBUG_ASSERT(fixed == 1); return 0.0; } void fix_length_and_dec() { decimals=0; max_length=6; } void print(String *str) { str->append("0.0", 3); } + const char *func_name() const { return "unique_users"; } }; @@ -58,4 +59,5 @@ public: } void print(String *str) { str->append("0.0", 3); } Field *create_tmp_field(bool group, TABLE *table, uint convert_blob_length); + const char *func_name() const { return "sum_unique_users"; } }; |