Package org.apache.lucene.misc.search
Class DocValuesStats.SortedSetDocValuesStats
- java.lang.Object
-
- org.apache.lucene.misc.search.DocValuesStats<BytesRef>
-
- org.apache.lucene.misc.search.DocValuesStats.SortedSetDocValuesStats
-
- Enclosing class:
- DocValuesStats<T>
public static class DocValuesStats.SortedSetDocValuesStats extends DocValuesStats<BytesRef>
Holds statistics for a sorted-set DocValues field.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.misc.search.DocValuesStats
DocValuesStats.DoubleDocValuesStats, DocValuesStats.LongDocValuesStats, DocValuesStats.NumericDocValuesStats<T extends Number>, DocValuesStats.SortedDocValuesStats, DocValuesStats.SortedDoubleDocValuesStats, DocValuesStats.SortedLongDocValuesStats, DocValuesStats.SortedNumericDocValuesStats<T extends Number>, DocValuesStats.SortedSetDocValuesStats
-
-
Field Summary
Fields Modifier and Type Field Description protected SortedSetDocValues
ssdv
-
Fields inherited from class org.apache.lucene.misc.search.DocValuesStats
field, max, min
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SortedSetDocValuesStats(String field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doAccumulate(int count)
Called afterDocValuesStats.accumulate(int)
was processed and verified that the document has a value for the field.protected boolean
hasValue(int doc)
Returns whether the given document has a value for the requested DocValues field.protected boolean
init(LeafReaderContext context)
Initializes this object with the given reader context.
-
-
-
Field Detail
-
ssdv
protected SortedSetDocValues ssdv
-
-
Constructor Detail
-
SortedSetDocValuesStats
protected SortedSetDocValuesStats(String field)
-
-
Method Detail
-
init
protected final boolean init(LeafReaderContext context) throws IOException
Description copied from class:DocValuesStats
Initializes this object with the given reader context. Returns whether stats can be computed for this segment (i.e. it does have the requested DocValues field).- Specified by:
init
in classDocValuesStats<BytesRef>
- Throws:
IOException
-
hasValue
protected final boolean hasValue(int doc) throws IOException
Description copied from class:DocValuesStats
Returns whether the given document has a value for the requested DocValues field.- Specified by:
hasValue
in classDocValuesStats<BytesRef>
- Throws:
IOException
-
doAccumulate
protected void doAccumulate(int count) throws IOException
Description copied from class:DocValuesStats
Called afterDocValuesStats.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.- Specified by:
doAccumulate
in classDocValuesStats<BytesRef>
- Parameters:
count
- the updated number of documents with value for this field.- Throws:
IOException
-
-