Class LongValuesComparatorSource
java.lang.Object
org.apache.lucene.search.FieldComparatorSource
org.elasticsearch.index.fielddata.IndexFieldData.XFieldComparatorSource
org.elasticsearch.index.fielddata.fieldcomparator.LongValuesComparatorSource
public class LongValuesComparatorSource extends IndexFieldData.XFieldComparatorSource
Comparator source for long 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 LongValuesComparatorSource(IndexNumericFieldData indexFieldData, java.lang.Object missingValue, MultiValueMode sortMode, IndexFieldData.XFieldComparatorSource.Nested nested)LongValuesComparatorSource(IndexNumericFieldData indexFieldData, java.lang.Object missingValue, MultiValueMode sortMode, IndexFieldData.XFieldComparatorSource.Nested nested, java.util.function.Function<org.apache.lucene.index.SortedNumericDocValues,org.apache.lucene.index.SortedNumericDocValues> converter) -
Method Summary
Modifier and Type Method Description BucketedSortnewBucketedSort(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(java.lang.String fieldname, int numHits, int sortPos, boolean reversed)org.apache.lucene.search.SortField.TypereducedType()Methods inherited from class org.elasticsearch.index.fielddata.IndexFieldData.XFieldComparatorSource
missingObject, missingValue, nested, sortMissingFirst, sortMissingLast, sortMode
-
Constructor Details
-
LongValuesComparatorSource
public LongValuesComparatorSource(IndexNumericFieldData indexFieldData, @Nullable java.lang.Object missingValue, MultiValueMode sortMode, IndexFieldData.XFieldComparatorSource.Nested nested) -
LongValuesComparatorSource
public LongValuesComparatorSource(IndexNumericFieldData indexFieldData, @Nullable java.lang.Object missingValue, MultiValueMode sortMode, IndexFieldData.XFieldComparatorSource.Nested nested, java.util.function.Function<org.apache.lucene.index.SortedNumericDocValues,org.apache.lucene.index.SortedNumericDocValues> converter)
-
-
Method Details
-
reducedType
public org.apache.lucene.search.SortField.Type reducedType()- Specified by:
reducedTypein classIndexFieldData.XFieldComparatorSource
-
newComparator
public org.apache.lucene.search.FieldComparator<?> newComparator(java.lang.String fieldname, int numHits, int sortPos, boolean reversed)- Specified by:
newComparatorin classorg.apache.lucene.search.FieldComparatorSource
-
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.- Specified by:
newBucketedSortin classIndexFieldData.XFieldComparatorSource
-