LUCENE-7590: make (Sorted)NumericDocValuesStats public

This commit is contained in:
Shai Erera 2016-12-19 10:14:58 +02:00
parent 23206caabd
commit 321c6f090f
1 changed files with 5 additions and 5 deletions

View File

@ -44,7 +44,7 @@ public abstract class DocValuesStats<T> {
}
/**
* Called after #{@link DocValuesStats#accumulate(int)} was processed and verified that the document has a value for
* Called after {@link #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.
*
* @param count
@ -89,18 +89,18 @@ public abstract class DocValuesStats<T> {
return missing;
}
/** The minimum value of the field. Undefined when {@link #count} is zero. */
/** The minimum value of the field. Undefined when {@link #count()} is zero. */
public final T min() {
return min;
}
/** The maximum value of the field. Undefined when {@link #count} is zero. */
/** The maximum value of the field. Undefined when {@link #count()} is zero. */
public final T max() {
return max;
}
/** Holds statistics for a numeric DocValues field. */
static abstract class NumericDocValuesStats<T extends Number> extends DocValuesStats<T> {
public static abstract class NumericDocValuesStats<T extends Number> extends DocValuesStats<T> {
protected double mean = 0.0;
protected double variance = 0.0;
@ -205,7 +205,7 @@ public abstract class DocValuesStats<T> {
}
/** Holds statistics for a sorted-numeric DocValues field. */
static abstract class SortedNumericDocValuesStats<T extends Number> extends DocValuesStats<T> {
public static abstract class SortedNumericDocValuesStats<T extends Number> extends DocValuesStats<T> {
protected long valuesCount = 0;
protected double mean = 0.0;