[ 
https://issues.apache.org/jira/browse/FLINK-25463?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17466307#comment-17466307
 ] 

Surendra Lalwani edited comment on FLINK-25463 at 12/29/21, 5:13 AM:
---------------------------------------------------------------------

So I am using a UDF which extends AggregateFunction<T, ACC>. For that we 
implement createAccumulator, getValue, accumulate and merge method. When you 
create accumulator of type java.util.Set, the UDF fails giving error Error 
inferring type logic. But when at the same point I use java.util.List, it works 
fine.

 I also tried with @DatatypeHint but it still gives the same error. 

[~wenlong.lwl] 


was (Author: JIRAUSER282438):
So I am using a UDF which extends AggregateFunction<T, ACC>. For that we 
implement createAccumulator, getValue, accumulate and merge method. When you 
create accumulator of type java.util.Set, the UDF fails giving error Error 
inferring type logic. But when at the same point I use java.util.List, it works 
fine.

 I also tried with @DatatypeHint but it still gives the same error. 

> Set is not supported in User Defined Functions 
> -----------------------------------------------
>
>                 Key: FLINK-25463
>                 URL: https://issues.apache.org/jira/browse/FLINK-25463
>             Project: Flink
>          Issue Type: Bug
>    Affects Versions: 1.13.3
>            Reporter: Surendra Lalwani
>            Priority: Major
>             Fix For: 1.13.6
>
>
> Hi Team,
>  
> List is supported in UDFs but Set is not supported in UDFs. Please check



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to