You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Hequn Cheng (JIRA)" <ji...@apache.org> on 2019/06/17 09:28:00 UTC

[jira] [Closed] (FLINK-12533) Introduce TABLE_AGGREGATE_FUNCTION FunctionDefinition.Type

     [ https://issues.apache.org/jira/browse/FLINK-12533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hequn Cheng closed FLINK-12533.
-------------------------------
    Resolution: Duplicate

> 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
>              Labels: pull-request-available
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> 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)