Class NumericUtils.IntRangeBuilder

    • Constructor Summary

      Constructors 
      Constructor Description
      IntRangeBuilder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addRange​(int min, int max, int shift)
      Overwrite this method, if you like to receive the raw int range bounds.
      void addRange​(BytesRef minPrefixCoded, BytesRef maxPrefixCoded)
      Overwrite this method, if you like to receive the already prefix encoded range bounds.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IntRangeBuilder

        public IntRangeBuilder()
    • Method Detail

      • 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).