Class DoubleValues


  • public abstract class DoubleValues
    extends Object
    Per-segment, per-document double values, which can be calculated at search-time
    • Constructor Detail

      • DoubleValues

        public DoubleValues()
    • Method Detail

      • doubleValue

        public abstract double doubleValue()
                                    throws IOException
        Get the double value for the current document
        Throws:
        IOException
      • advanceExact

        public abstract boolean advanceExact​(int doc)
                                      throws IOException
        Advance this instance to the given document id
        Returns:
        true if there is a value for this document
        Throws:
        IOException
      • withDefault

        public static DoubleValues withDefault​(DoubleValues in,
                                               double missingValue)
        Wrap a DoubleValues instance, returning a default if the wrapped instance has no value