Class GtidSet.Interval

    • Field Detail

      • start

        private final long start
      • end

        private final long end
    • Constructor Detail

      • Interval

        public Interval​(long start,
                        long end)
    • Method Detail

      • getStart

        public long getStart()
        Get the starting transaction number in this interval.
        Returns:
        this interval's first transaction number
      • getEnd

        public long getEnd()
        Get the ending transaction number in this interval.
        Returns:
        this interval's last transaction number
      • isContainedWithin

        public boolean isContainedWithin​(GtidSet.Interval other)
        Determine if this interval is completely within the supplied interval.
        Parameters:
        other - the interval to compare with
        Returns:
        true if the start is greater than or equal to the supplied interval's start and the end is less than or equal to the supplied interval's end, or false otherwise
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object