public static final class DocValuesStats.DoubleDocValuesStats extends DocValuesStats.NumericDocValuesStats<Double>
double
values.DocValuesStats.DoubleDocValuesStats, DocValuesStats.LongDocValuesStats, DocValuesStats.NumericDocValuesStats<T extends Number>, DocValuesStats.SortedDocValuesStats, DocValuesStats.SortedDoubleDocValuesStats, DocValuesStats.SortedLongDocValuesStats, DocValuesStats.SortedNumericDocValuesStats<T extends Number>, DocValuesStats.SortedSetDocValuesStats
mean, ndv, variance
field, max, min
Constructor and Description |
---|
DoubleDocValuesStats(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. |
Double |
sum()
Returns the sum of values of the field.
|
hasValue, init, mean, stdev, variance
public DoubleDocValuesStats(String field)
protected void doAccumulate(int count) throws IOException
DocValuesStats
DocValuesStats.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<Double>
count
- the updated number of documents with value for this field.IOException
public Double sum()
DocValuesStats.NumericDocValuesStats
sum
might overflow.sum
in class DocValuesStats.NumericDocValuesStats<Double>
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.