Class DoubleValues

java.lang.Object
org.apache.lucene.search.DoubleValues

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

  • Constructor Details

    • DoubleValues

      public DoubleValues()
  • Method Details

    • 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