public static final class DocValuesStats.DoubleDocValuesStats extends DocValuesStats.NumericDocValuesStats<java.lang.Double>
double values.DocValuesStats.DoubleDocValuesStats, DocValuesStats.LongDocValuesStats, DocValuesStats.NumericDocValuesStats<T extends java.lang.Number>, DocValuesStats.SortedDocValuesStats, DocValuesStats.SortedDoubleDocValuesStats, DocValuesStats.SortedLongDocValuesStats, DocValuesStats.SortedNumericDocValuesStats<T extends java.lang.Number>, DocValuesStats.SortedSetDocValuesStats| Modifier and Type | Field and Description |
|---|---|
private double |
sum |
mean, ndv, variancefield, max, min| Constructor and Description |
|---|
DoubleDocValuesStats(java.lang.String field) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doAccumulate(int count)
Called after
DocValuesStats.accumulate(int) was processed and verified that the document has a value for
the field. |
java.lang.Double |
sum()
Returns the sum of values of the field.
|
hasValue, init, mean, stdev, varianceaccumulate, addMissing, count, field, max, min, missingprotected void doAccumulate(int count)
throws java.io.IOException
DocValuesStatsDocValuesStats.accumulate(int) was processed and verified that the document has a value for
the field. Implementations should update the statistics based on the value of the current document.doAccumulate in class DocValuesStats<java.lang.Double>count - the updated number of documents with value for this field.java.io.IOExceptionpublic java.lang.Double sum()
DocValuesStats.NumericDocValuesStatssum might overflow.sum in class DocValuesStats.NumericDocValuesStats<java.lang.Double>