[
https://issues.apache.org/jira/browse/FLINK-18784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17233197#comment-17233197
]
Shengkai Fang commented on FLINK-18784:
---------------------------------------
This work has been done during the watermark push down. The added rule name is
{{ProjectWatermarkAssignerTransposeRule}}. I think we can close it.
> Push Projection through WatermarkAssigner
> -----------------------------------------
>
> Key: FLINK-18784
> URL: https://issues.apache.org/jira/browse/FLINK-18784
> Project: Flink
> Issue Type: Sub-task
> Components: Table SQL / Planner
> Reporter: Jark Wu
> Priority: Major
> Fix For: 1.13.0
>
>
> Currently, a projection on a watermark table can't push the projection into
> the source, this is because the projection can't be pushed down throgh
> watermark node.
> {code:java}
> Calc(select=[a, b, rowtime])
> : +- WatermarkAssigner(rowtime=[rowtime], watermark=[rowtime])
> : +- Calc(select=[a, b, c, PROCTIME() AS proctime,
> rowtime])
> : +- TableSourceScan(table=[[default_catalog,
> default_database, wmTable1]], fields=[a, b, c, rowtime])
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)