[ https://issues.apache.org/jira/browse/FLINK-20700?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ZhangWei updated FLINK-20700: ----------------------------- Description: In org.apache.flink.table.annotation.FunctionHint, the return type of input() is an array of DataTypeHint, while the default value is @DataTypeHint() which is just an object. So the method defination should be as below, *{}*should be added. DataTypeHint[] input() default \{@DataTypeHint()}; was: In org.apache.flink.table.annotation.FunctionHint, the return type of input() is an array of DataTypeHint, while the default value is @DataTypeHint() which is just an object. So the method defination should be as below, *{}*should be added. DataTypeHint[] input() default {@DataTypeHint()}; > Default value type does not match the return type of method input() > ------------------------------------------------------------------- > > Key: FLINK-20700 > URL: https://issues.apache.org/jira/browse/FLINK-20700 > Project: Flink > Issue Type: Bug > Components: Table SQL / API > Affects Versions: 1.12.0 > Reporter: ZhangWei > Priority: Trivial > > In org.apache.flink.table.annotation.FunctionHint, the return type of input() > is an > array of DataTypeHint, while the default value is @DataTypeHint() which is > just an object. > So the method defination should be as below, *{}*should be added. > DataTypeHint[] input() default \{@DataTypeHint()}; -- This message was sent by Atlassian Jira (v8.3.4#803005)