Class DocRouter.Range

java.lang.Object
org.apache.solr.common.cloud.DocRouter.Range
All Implemented Interfaces:
Comparable<DocRouter.Range>, org.noggit.JSONWriter.Writable
Enclosing class:
DocRouter

public static class DocRouter.Range extends Object implements org.noggit.JSONWriter.Writable, Comparable<DocRouter.Range>
  • Field Details

    • min

      public int min
    • max

      public int max
  • Constructor Details

    • Range

      public Range(int min, int max)
  • Method Details

    • min

      public int min()
    • max

      public int max()
    • includes

      public boolean includes(int hash)
    • isSubsetOf

      public boolean isSubsetOf(DocRouter.Range superset)
    • overlaps

      public boolean overlaps(DocRouter.Range other)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

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

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

      public void write(org.noggit.JSONWriter writer)
      Specified by:
      write in interface org.noggit.JSONWriter.Writable
    • compareTo

      public int compareTo(DocRouter.Range that)
      Specified by:
      compareTo in interface Comparable<DocRouter.Range>