[ https://issues.apache.org/jira/browse/FLINK-3941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15298057#comment-15298057 ]
ASF GitHub Bot commented on FLINK-3941: --------------------------------------- Github user yjshen commented on a diff in the pull request: https://github.com/apache/flink/pull/2025#discussion_r64371728 --- Diff: flink-libraries/flink-table/src/main/scala/org/apache/flink/api/table/runtime/aggregate/AggregateMapFunction.scala --- @@ -44,7 +44,7 @@ class AggregateMapFunction[IN, OUT]( override def map(value: IN): OUT = { - val input = value.asInstanceOf[Row] + val input = value.asInstanceOf[Product] --- End diff -- In `Execution mode = COLLECTION, Table config = EFFICIENT` for `testUnion`, the `value` is of `scala.Tuple3` type, not work as expected? > Add support for UNION (with duplicate elimination) > -------------------------------------------------- > > Key: FLINK-3941 > URL: https://issues.apache.org/jira/browse/FLINK-3941 > Project: Flink > Issue Type: New Feature > Components: Table API > Affects Versions: 1.1.0 > Reporter: Fabian Hueske > Assignee: Yijie Shen > Priority: Minor > > Currently, only UNION ALL is supported by Table API and SQL. > UNION (with duplicate elimination) can be supported by applying a > {{DataSet.distinct()}} after the union on all fields. This issue includes: > - Extending {{DataSetUnion}} > - Relaxing {{DataSetUnionRule}} to translated non-all unions. > - Extend the Table API with union() method. -- This message was sent by Atlassian JIRA (v6.3.4#6332)