Module org.elasticsearch.server
Class IntValuesComparatorSource
java.lang.Object
org.apache.lucene.search.FieldComparatorSource
org.elasticsearch.index.fielddata.IndexFieldData.XFieldComparatorSource
org.elasticsearch.index.fielddata.fieldcomparator.LongValuesComparatorSource
org.elasticsearch.index.fielddata.fieldcomparator.IntValuesComparatorSource
Comparator source for integer 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
ConstructorsConstructorDescriptionIntValuesComparatorSource(IndexNumericFieldData indexFieldData, Object missingValue, MultiValueMode sortMode, IndexFieldData.XFieldComparatorSource.Nested nested, IndexNumericFieldData.NumericType targetNumericType) -
Method Summary
Modifier and TypeMethodDescriptionnewBucketedSort(BigArrays bigArrays, SortOrder sortOrder, DocValueFormat format, int bucketSize, BucketedSort.ExtraData extra) Create a BucketedSort which is useful for sorting inside of aggregations.org.apache.lucene.search.FieldComparator<?> newComparator(String fieldname, int numHits, org.apache.lucene.search.Pruning enableSkipping, boolean reversed) org.apache.lucene.search.SortField.TypeMethods inherited from class org.elasticsearch.index.fielddata.fieldcomparator.LongValuesComparatorSource
missingObjectMethods inherited from class org.elasticsearch.index.fielddata.IndexFieldData.XFieldComparatorSource
missingValue, nested, sortMissingFirst, sortMissingLast, sortMode
-
Constructor Details
-
IntValuesComparatorSource
public IntValuesComparatorSource(IndexNumericFieldData indexFieldData, @Nullable Object missingValue, MultiValueMode sortMode, IndexFieldData.XFieldComparatorSource.Nested nested, IndexNumericFieldData.NumericType targetNumericType)
-
-
Method Details
-
reducedType
public org.apache.lucene.search.SortField.Type reducedType()- Overrides:
reducedTypein classLongValuesComparatorSource
-
newComparator
public org.apache.lucene.search.FieldComparator<?> newComparator(String fieldname, int numHits, org.apache.lucene.search.Pruning enableSkipping, boolean reversed) - Overrides:
newComparatorin classLongValuesComparatorSource
-
newBucketedSort
public BucketedSort newBucketedSort(BigArrays bigArrays, SortOrder sortOrder, DocValueFormat format, int bucketSize, BucketedSort.ExtraData extra) Description copied from class:IndexFieldData.XFieldComparatorSourceCreate a BucketedSort which is useful for sorting inside of aggregations.- Overrides:
newBucketedSortin classLongValuesComparatorSource
-