public abstract static class FieldComparator.NumericComparator<T extends Number> extends FieldComparator<T>
FieldComparator.DocComparator, FieldComparator.DoubleComparator, FieldComparator.FloatComparator, FieldComparator.IntComparator, FieldComparator.LongComparator, FieldComparator.NumericComparator<T extends Number>, FieldComparator.RelevanceComparator, FieldComparator.TermOrdValComparator, FieldComparator.TermValComparator| Modifier and Type | Field and Description |
|---|---|
protected NumericDocValues |
currentReaderValues |
protected Bits |
docsWithField |
protected String |
field |
protected T |
missingValue |
| Constructor and Description |
|---|
FieldComparator.NumericComparator(String field,
T missingValue) |
| Modifier and Type | Method and Description |
|---|---|
protected NumericDocValues |
getNumericDocValues(AtomicReaderContext context,
String field)
Retrieves the NumericDocValues for the field in this segment
|
FieldComparator<T> |
setNextReader(AtomicReaderContext context)
Set a new
AtomicReaderContext. |
compare, compareBottom, compareTop, compareValues, copy, setBottom, setScorer, setTopValue, valueprotected final String field
protected Bits docsWithField
protected NumericDocValues currentReaderValues
public FieldComparator<T> setNextReader(AtomicReaderContext context) throws IOException
FieldComparatorAtomicReaderContext. All subsequent docIDs are relative to
the current reader (you must add docBase if you need to
map it to a top-level docID).setNextReader in class FieldComparator<T extends Number>context - current reader contextIOException - if there is a low-level IO errorprotected NumericDocValues getNumericDocValues(AtomicReaderContext context, String field) throws IOException
IOExceptionCopyright © 2000-2014 Apache Software Foundation. All Rights Reserved.