[ https://issues.apache.org/jira/browse/FLINK-12533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16841207#comment-16841207 ]
sunjincheng commented on FLINK-12533: ------------------------------------- +1 for this change! [~hequn8128] > Introduce TABLE_AGGREGATE_FUNCTION FunctionDefinition.Type > ---------------------------------------------------------- > > Key: FLINK-12533 > URL: https://issues.apache.org/jira/browse/FLINK-12533 > Project: Flink > Issue Type: Improvement > Components: Table SQL / API > Reporter: Hequn Cheng > Assignee: Hequn Cheng > Priority: Major > > Currently, there are four kinds of {{FunctionDefinition.Type}}, > {code:java} > public enum Type { > AGGREGATE_FUNCTION, > SCALAR_FUNCTION, > TABLE_FUNCTION, > OTHER_FUNCTION > } > {code} > The Type AGGREGATE_FUNCTION is used to express both AggregateFunction and > TableAggregateFunction. However, due to the two kinds of the function > contains different semantics. It would be nice if we can separate these two > kinds of functions more clearly by introducing another type > TABLE_AGGREGATE_FUNCTION. -- This message was sent by Atlassian JIRA (v7.6.3#76005)