summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/source.h
diff options
context:
space:
mode:
authorvitya-smirnov <[email protected]>2025-09-05 11:36:09 +0300
committervitya-smirnov <[email protected]>2025-09-05 13:24:55 +0300
commit2db41830cd5fce47e0bac5493c1e1472908cc4c5 (patch)
treee69466e8db1cd55453de95f6ca7d108cae990466 /yql/essentials/sql/v1/source.h
parentc16c8277df06c43957bef277c57200b22772d046 (diff)
YQL-20234: Remove predicate argument on middle aggregation phases
Also added tests for: - max_by - agg_list - some - avg_if - sum_if - count_if commit_hash:0da4f3b9b1767850e65c914b727bc362cf4cc125
Diffstat (limited to 'yql/essentials/sql/v1/source.h')
-rw-r--r--yql/essentials/sql/v1/source.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/yql/essentials/sql/v1/source.h b/yql/essentials/sql/v1/source.h
index 8aaadd2b840..20f81135cd4 100644
--- a/yql/essentials/sql/v1/source.h
+++ b/yql/essentials/sql/v1/source.h
@@ -47,6 +47,7 @@ namespace NSQLTranslationV1 {
virtual bool AddFilter(TContext& ctx, TNodePtr filter);
virtual bool AddGroupKey(TContext& ctx, const TString& column);
virtual void SetCompactGroupBy(bool compactGroupBy);
+ virtual TStringBuf GetGroupBySuffix() const;
virtual void SetGroupBySuffix(const TString& suffix);
virtual TString MakeLocalName(const TString& name);
virtual bool AddAggregation(TContext& ctx, TAggregationPtr aggr);