Class TemporalTableJoinUtil

java.lang.Object
org.apache.flink.table.planner.plan.utils.TemporalTableJoinUtil

public class TemporalTableJoinUtil extends Object
Utility for temporal table join which will gradually replace the scala class TemporalJoinUtil.
  • 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.