public class ProjectWatermarkAssignerTransposeRule
Transpose between the LogicalWatermarkAssigner and LogicalProject. The transposed
LogicalProject works like a pruner to prune the unused fields from source. The top level
LogicalProject still has to do the calculation, filter and prune the rowtime column if
the query doesn't need.
NOTES: Currently the rule doesn't support nested projection push down.
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.calcite.plan.RelOptRule