Class IntervalJoinSpec.WindowBounds

java.lang.Object
org.apache.flink.table.planner.plan.nodes.exec.spec.IntervalJoinSpec.WindowBounds
Enclosing class:
IntervalJoinSpec

public static class IntervalJoinSpec.WindowBounds extends Object
WindowBounds describes the time range condition of a Interval Join.
  • Field Details

  • Constructor Details

    • WindowBounds

      public WindowBounds(boolean isEventTime, long leftLowerBound, long leftUpperBound, int leftTimeIdx, int rightTimeIdx)
  • Method Details

    • isEventTime

      public boolean isEventTime()
    • getLeftLowerBound

      public long getLeftLowerBound()
    • getLeftUpperBound

      public long getLeftUpperBound()
    • getLeftTimeIdx

      public int getLeftTimeIdx()
    • getRightTimeIdx

      public int getRightTimeIdx()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object