[ 
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)

Reply via email to