public abstract class DocValuesStats<T> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DocValuesStats.DoubleDocValuesStats
Holds DocValues statistics for a numeric field storing
double values. |
static class |
DocValuesStats.LongDocValuesStats
Holds DocValues statistics for a numeric field storing
long values. |
static class |
DocValuesStats.NumericDocValuesStats<T extends Number>
Holds statistics for a numeric DocValues field.
|
static class |
DocValuesStats.SortedDocValuesStats
Holds statistics for a sorted DocValues field.
|
static class |
DocValuesStats.SortedDoubleDocValuesStats
Holds DocValues statistics for a sorted-numeric field storing
double values. |
static class |
DocValuesStats.SortedLongDocValuesStats
Holds DocValues statistics for a sorted-numeric field storing
long values. |
static class |
DocValuesStats.SortedNumericDocValuesStats<T extends Number>
Holds statistics for a sorted-numeric DocValues field.
|
static class |
DocValuesStats.SortedSetDocValuesStats
Holds statistics for a sorted-set DocValues field.
|
Modifier and Type | Field and Description |
---|---|
protected String |
field |
protected T |
max |
protected T |
min |
Modifier | Constructor and Description |
---|---|
protected |
DocValuesStats(String field,
T initialMin,
T initialMax) |
Modifier and Type | Method and Description |
---|---|
int |
count()
The number of documents which have a value of the field.
|
protected abstract void |
doAccumulate(int doc,
int count)
Called after
accumulate(int) was processed and verified that the document has a value for
the field. |
String |
field()
The field for which these stats were computed.
|
protected boolean |
init(LeafReaderContext context)
Initializes this object with the given reader context.
|
T |
max()
The maximum value of the field.
|
T |
min()
The minimum value of the field.
|
int |
missing()
The number of documents which do not have a value of the field.
|
protected abstract void doAccumulate(int doc, int count) throws IOException
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.doc
- the document to read the value of for updating statistics.count
- the updated number of documents with value for this field.IOException
protected boolean init(LeafReaderContext context) throws IOException
IOException
public final String field()
public final int count()
public final int missing()
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.