Class TemporalTableJoinUtil
java.lang.Object
org.apache.flink.table.planner.plan.utils.TemporalTableJoinUtil
Utility for temporal table join which will gradually replace the scala class
TemporalJoinUtil.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisEventTimeTemporalJoin(org.apache.calcite.rex.RexNode joinCondition) Check if the given join condition is an initial temporal join condition or a rewrote join condition on event time.static booleanisRowTimeTemporalTableJoinCondition(org.apache.calcite.rex.RexCall call) Check if the given rexCall is a rewrote join condition on event time.
-
Constructor Details
-
TemporalTableJoinUtil
public TemporalTableJoinUtil()
-
-
Method Details
-
isEventTimeTemporalJoin
public static boolean isEventTimeTemporalJoin(@Nonnull org.apache.calcite.rex.RexNode joinCondition) Check if the given join condition is an initial temporal join condition or a rewrote join condition on event time. -
isRowTimeTemporalTableJoinCondition
public static boolean isRowTimeTemporalTableJoinCondition(org.apache.calcite.rex.RexCall call) Check if the given rexCall is a rewrote join condition on event time.
-