public abstract static class FieldComparator.NumericComparator<T extends java.lang.Number> extends FieldComparator<T>
FieldComparator.ByteComparator, FieldComparator.DocComparator, FieldComparator.DoubleComparator, FieldComparator.FloatComparator, FieldComparator.IntComparator, FieldComparator.LongComparator, FieldComparator.NumericComparator<T extends java.lang.Number>, FieldComparator.RelevanceComparator, FieldComparator.ShortComparator, FieldComparator.StringComparatorLocale, FieldComparator.StringOrdValComparator, FieldComparator.StringValComparator| Modifier and Type | Field and Description |
|---|---|
protected Bits |
docsWithField |
protected java.lang.String |
field |
protected T |
missingValue |
| Constructor and Description |
|---|
FieldComparator.NumericComparator(java.lang.String field,
T missingValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
setNextReader(IndexReader reader,
int docBase)
Set a new Reader.
|
binarySearch, binarySearch, compare, compareBottom, compareValues, copy, setBottom, setScorer, valueprotected final T extends java.lang.Number missingValue
protected final java.lang.String field
protected Bits docsWithField
public FieldComparator.NumericComparator(java.lang.String field,
T missingValue)
public void setNextReader(IndexReader reader, int docBase) throws java.io.IOException
FieldComparatorsetNextReader in class FieldComparator<T extends java.lang.Number>reader - current readerdocBase - docBase of this readerjava.io.IOException