summaryrefslogtreecommitdiff
path: root/sql/sql_lex.h
diff options
context:
space:
mode:
authorVarun Gupta <varunraiko1803@gmail.com>2018-03-28 11:24:35 +0530
committerVarun Gupta <varunraiko1803@gmail.com>2018-03-28 11:24:35 +0530
commitd60e5c2a46bab659e60cb067ddad6050b168fb44 (patch)
tree6c71cebc6d2843ea567473563e804a768c8955e6 /sql/sql_lex.h
parent068450a3828a7ed678081fb57f63950d0828c430 (diff)
downloadmariadb-git-10.3-MDEV-14592.tar.gz
MDEV-14592: Custom Aggregates Usage Status Variable10.3-MDEV-14592
Introduced new status variable for custom aggregate functions
Diffstat (limited to 'sql/sql_lex.h')
-rw-r--r--sql/sql_lex.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/sql_lex.h b/sql/sql_lex.h
index 9856ca12324..0b1a93e8d02 100644
--- a/sql/sql_lex.h
+++ b/sql/sql_lex.h
@@ -1221,9 +1221,11 @@ public:
*/
bool non_agg_field_used() const { return m_non_agg_field_used; }
bool agg_func_used() const { return m_agg_func_used; }
+ bool custom_agg_func_used() const { return m_custom_agg_func_used; }
void set_non_agg_field_used(bool val) { m_non_agg_field_used= val; }
void set_agg_func_used(bool val) { m_agg_func_used= val; }
+ void set_custom_agg_func_used(bool val) { m_custom_agg_func_used= val; }
inline void set_with_clause(With_clause *with_clause);
With_clause *get_with_clause()
{
@@ -1267,6 +1269,7 @@ public:
private:
bool m_non_agg_field_used;
bool m_agg_func_used;
+ bool m_custom_agg_func_used;
/* current index hint kind. used in filling up index_hints */
enum index_hint_type current_index_hint_type;