Class IntegerInterval

java.lang.Object
org.apache.cassandra.utils.IntegerInterval

public class IntegerInterval extends Object
Mutable integer interval class, thread-safe. Represents the interval [lower,upper].
  • Constructor Details

    • IntegerInterval

      public IntegerInterval(int lower, int upper)
    • IntegerInterval

      public IntegerInterval(IntegerInterval src)
  • Method Details

    • lower

      public int lower()
    • upper

      public int upper()
    • expandToCover

      public void expandToCover(int value)
      Expands the interval to cover the given value by extending one of its sides if necessary. Mutates this. Thread-safe.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object