Hequn Cheng created FLINK-12533:
-----------------------------------

             Summary: 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


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)

Reply via email to