Class IntervalJoinSpec.WindowBounds

  • Enclosing class:
    IntervalJoinSpec

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

      • WindowBounds

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

      • isEventTime

        public boolean isEventTime()
      • getLeftLowerBound

        public long getLeftLowerBound()
      • getLeftUpperBound

        public long getLeftUpperBound()
      • getLeftTimeIdx

        public int getLeftTimeIdx()
      • getRightTimeIdx

        public int getRightTimeIdx()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object