Class NumericUtils.IntRangeBuilder

java.lang.Object
org.apache.lucene.util.NumericUtils.IntRangeBuilder
Enclosing class:
NumericUtils

public abstract static class NumericUtils.IntRangeBuilder extends Object
Since:
2.9, API changed non backwards-compliant in 4.0
  • Constructor Details

    • IntRangeBuilder

      public IntRangeBuilder()
  • Method Details

    • addRange

      public void addRange(BytesRef minPrefixCoded, BytesRef maxPrefixCoded)
      Overwrite this method, if you like to receive the already prefix encoded range bounds. You can directly build classical range (inclusive) queries from them.
    • addRange

      public void addRange(int min, int max, int shift)
      Overwrite this method, if you like to receive the raw int range bounds. You can use this for e.g. debugging purposes (print out range bounds).