[ https://issues.apache.org/jira/browse/FLINK-3486?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chengxiang Li updated FLINK-3486: --------------------------------- Component/s: Table API > [SQL] Use Project to rename all record fields would fail following Project. > --------------------------------------------------------------------------- > > Key: FLINK-3486 > URL: https://issues.apache.org/jira/browse/FLINK-3486 > Project: Flink > Issue Type: Bug > Components: Table API > Reporter: Chengxiang Li > > {noformat} val t = CollectionDataSets.get3TupleDataSet(env).toTable > .select('_1 as 'a, '_2 as 'b, '_3 as 'c) > .select('a, 'b) > {noformat} > would throw exception like: > {noformat} > java.lang.IllegalArgumentException: field [a] not found; input fields are: > [_1, _2, _3] > at org.apache.calcite.tools.RelBuilder.field(RelBuilder.java:290) > at org.apache.calcite.tools.RelBuilder.field(RelBuilder.java:275) > at > org.apache.flink.api.table.plan.RexNodeTranslator$.toRexNode(RexNodeTranslator.scala:80) > at org.apache.flink.api.table.Table$$anonfun$5.apply(table.scala:98) > at org.apache.flink.api.table.Table$$anonfun$5.apply(table.scala:98) > {noformat} > new alias names are lost. -- This message was sent by Atlassian JIRA (v6.3.4#6332)