public class PushWatermarkIntoTableSourceScanAcrossCalcRule extends PushWatermarkIntoTableSourceScanRuleBase
FlinkLogicalWatermarkAssigner across the FlinkLogicalCalc to the
FlinkLogicalTableSourceScan. The rule will first look for the computed column in the
FlinkLogicalCalc and then translate the watermark expression and the computed column into
a WatermarkStrategy. With the new scan the rule will build a new FlinkLogicalCalc.| 限定符和类型 | 字段和说明 |
|---|---|
static PushWatermarkIntoTableSourceScanAcrossCalcRule |
INSTANCE |
| 构造器和说明 |
|---|
PushWatermarkIntoTableSourceScanAcrossCalcRule() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
matches(org.apache.calcite.plan.RelOptRuleCall call) |
void |
onMatch(org.apache.calcite.plan.RelOptRuleCall call) |
getNewScan, supportsWatermarkPushDownpublic static final PushWatermarkIntoTableSourceScanAcrossCalcRule INSTANCE
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.