Class SortedSetDocValuesValueLoaderFieldComparatorSource<T>

java.lang.Object
org.apache.lucene.search.FieldComparatorSource
com.atlassian.jira.search.lucene.sort.SortedSetDocValuesValueLoaderFieldComparatorSource<T>
Type Parameters:
T - the type of loaded value

@Internal public class SortedSetDocValuesValueLoaderFieldComparatorSource<T> extends org.apache.lucene.search.FieldComparatorSource
Lucene implementation for ValueLoaderSort on a multi-valued field, using SortedSetDocValues
Since:
11.1
  • Field Details

    • comparator

      protected final Comparator<T> comparator
  • Constructor Details

    • SortedSetDocValuesValueLoaderFieldComparatorSource

      public SortedSetDocValuesValueLoaderFieldComparatorSource(FieldValueLoader<T> valueLoader)
  • Method Details

    • newComparator

      public org.apache.lucene.search.FieldComparator<T> newComparator(String fieldname, int numHits, int sortPos, boolean reversed)
      Specified by:
      newComparator in class org.apache.lucene.search.FieldComparatorSource
    • getValueLoader

      public FieldValueLoader<T> getValueLoader()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object