Class DoubleValuesComparatorSource
- java.lang.Object
-
- org.apache.lucene.search.FieldComparatorSource
-
- org.elasticsearch.index.fielddata.IndexFieldData.XFieldComparatorSource
-
- org.elasticsearch.index.fielddata.fieldcomparator.DoubleValuesComparatorSource
-
public class DoubleValuesComparatorSource extends IndexFieldData.XFieldComparatorSource
Comparator source for double values.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.index.fielddata.IndexFieldData.XFieldComparatorSource
IndexFieldData.XFieldComparatorSource.Nested
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.index.fielddata.IndexFieldData.XFieldComparatorSource
missingValue, nested, sortMode
-
-
Constructor Summary
Constructors Constructor Description DoubleValuesComparatorSource(IndexNumericFieldData indexFieldData, Object missingValue, MultiValueMode sortMode, IndexFieldData.XFieldComparatorSource.Nested nested)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SortedNumericDoubleValuesgetValues(LeafReaderContext context)FieldComparator<?>newComparator(String fieldname, int numHits, int sortPos, boolean reversed)Creates a comparator for the field in the given index.SortField.TypereducedType()protected voidsetScorer(Scorable scorer)-
Methods inherited from class org.elasticsearch.index.fielddata.IndexFieldData.XFieldComparatorSource
missingObject, missingValue, nested, sortMissingFirst, sortMissingLast, sortMode
-
-
-
-
Constructor Detail
-
DoubleValuesComparatorSource
public DoubleValuesComparatorSource(IndexNumericFieldData indexFieldData, @Nullable Object missingValue, MultiValueMode sortMode, IndexFieldData.XFieldComparatorSource.Nested nested)
-
-
Method Detail
-
reducedType
public SortField.Type reducedType()
- Specified by:
reducedTypein classIndexFieldData.XFieldComparatorSource
-
getValues
protected SortedNumericDoubleValues getValues(LeafReaderContext context) throws IOException
- Throws:
IOException
-
setScorer
protected void setScorer(Scorable scorer)
-
newComparator
public FieldComparator<?> newComparator(String fieldname, int numHits, int sortPos, boolean reversed)
Description copied from class:FieldComparatorSourceCreates a comparator for the field in the given index.- Specified by:
newComparatorin classFieldComparatorSource- Parameters:
fieldname- Name of the field to create comparator for.- Returns:
- FieldComparator.
-
-