summaryrefslogtreecommitdiff
path: root/sql/item_sum.cc
diff options
context:
space:
mode:
authorVarun Gupta <varunraiko1803@gmail.com>2018-03-30 01:25:48 +0300
committerVarun Gupta <varunraiko1803@gmail.com>2018-03-30 01:25:48 +0300
commitcbc45d291413d56f98615ee995e7bd326e703956 (patch)
tree94203c09871be5ca385e1639f4b76effa3e98514 /sql/item_sum.cc
parent87ee85634cae8538b922b6eb3d275a5f4343dbb1 (diff)
downloadmariadb-git-cbc45d291413d56f98615ee995e7bd326e703956.tar.gz
MDEV-14592: Custom Aggregates Usage Status Variable
Introduced new status variable for custom aggregate functions.
Diffstat (limited to 'sql/item_sum.cc')
-rw-r--r--sql/item_sum.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/item_sum.cc b/sql/item_sum.cc
index 04f32921b1d..2ec7e3c338f 100644
--- a/sql/item_sum.cc
+++ b/sql/item_sum.cc
@@ -313,6 +313,8 @@ bool Item_sum::check_sum_func(THD *thd, Item **ref)
}
}
aggr_sel->set_agg_func_used(true);
+ if (sum_func() == SP_AGGREGATE_FUNC)
+ aggr_sel->set_custom_agg_func_used(true);
update_used_tables();
thd->lex->in_sum_func= in_sum_func;
return FALSE;