Interface EventTimeTemporalJoinRewriteRule.Config
- All Superinterfaces:
org.apache.calcite.plan.RelRule.Config
- All Known Implementing Classes:
ImmutableEventTimeTemporalJoinRewriteRule.Config
- Enclosing class:
- EventTimeTemporalJoinRewriteRule
@Immutable(singleton=false)
public static interface EventTimeTemporalJoinRewriteRule.Config
extends org.apache.calcite.plan.RelRule.Config
Configuration for
EventTimeTemporalJoinRewriteRule.
Operator tree:
Join (event time temporal)
/ \
RelNode [Calc]
\
Snapshot
\
[Calc]
\
WatermarkAssigner
\
[Calc]
\
TableScan
8 variants:
- JOIN_CALC_SNAPSHOT_CALC_WMA_CALC_TS
- JOIN_CALC_SNAPSHOT_CALC_WMA_TS
- JOIN_CALC_SNAPSHOT_WMA_CALC_TS
- JOIN_CALC_SNAPSHOT_WMA_TS
- JOIN_SNAPSHOT_CALC_WMA_CALC_TS
- JOIN_SNAPSHOT_CALC_WMA_TS
- JOIN_SNAPSHOT_WMA_CALC_TS
- JOIN_SNAPSHOT_WMA_TS
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.calcite.plan.RelRule.Configstatic final org.apache.calcite.plan.RelRule.Configstatic final org.apache.calcite.plan.RelRule.Configstatic final org.apache.calcite.plan.RelRule.Configstatic final org.apache.calcite.plan.RelRule.Configstatic final org.apache.calcite.plan.RelRule.Configstatic final org.apache.calcite.plan.RelRule.Configstatic final org.apache.calcite.plan.RelRule.Config -
Method Summary
Methods inherited from interface org.apache.calcite.plan.RelRule.Config
as, description, operandSupplier, relBuilderFactory, withDescription, withOperandSupplier, withRelBuilderFactory
-
Field Details
-
JOIN_CALC_SNAPSHOT_CALC_WMA_CALC_TS
static final org.apache.calcite.plan.RelRule.Config JOIN_CALC_SNAPSHOT_CALC_WMA_CALC_TS -
JOIN_CALC_SNAPSHOT_CALC_WMA_TS
static final org.apache.calcite.plan.RelRule.Config JOIN_CALC_SNAPSHOT_CALC_WMA_TS -
JOIN_CALC_SNAPSHOT_WMA_CALC_TS
static final org.apache.calcite.plan.RelRule.Config JOIN_CALC_SNAPSHOT_WMA_CALC_TS -
JOIN_CALC_SNAPSHOT_WMA_TS
static final org.apache.calcite.plan.RelRule.Config JOIN_CALC_SNAPSHOT_WMA_TS -
JOIN_SNAPSHOT_CALC_WMA_CALC_TS
static final org.apache.calcite.plan.RelRule.Config JOIN_SNAPSHOT_CALC_WMA_CALC_TS -
JOIN_SNAPSHOT_CALC_WMA_TS
static final org.apache.calcite.plan.RelRule.Config JOIN_SNAPSHOT_CALC_WMA_TS -
JOIN_SNAPSHOT_WMA_CALC_TS
static final org.apache.calcite.plan.RelRule.Config JOIN_SNAPSHOT_WMA_CALC_TS -
JOIN_SNAPSHOT_WMA_TS
static final org.apache.calcite.plan.RelRule.Config JOIN_SNAPSHOT_WMA_TS
-
-
Method Details
-
toRule
default org.apache.calcite.plan.RelOptRule toRule()- Specified by:
toRulein interfaceorg.apache.calcite.plan.RelRule.Config
-