Package org.alfresco.solr
Class AlfrescoCollatableTextFieldType.TextSortFieldComparator
- java.lang.Object
-
- org.apache.lucene.search.FieldComparator<java.lang.String>
-
- org.alfresco.solr.AlfrescoCollatableTextFieldType.TextSortFieldComparator
-
- All Implemented Interfaces:
org.apache.lucene.search.LeafFieldComparator
- Enclosing class:
- AlfrescoCollatableTextFieldType
public static final class AlfrescoCollatableTextFieldType.TextSortFieldComparator extends org.apache.lucene.search.FieldComparator<java.lang.String> implements org.apache.lucene.search.LeafFieldComparator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.search.FieldComparator
org.apache.lucene.search.FieldComparator.DocComparator, org.apache.lucene.search.FieldComparator.DoubleComparator, org.apache.lucene.search.FieldComparator.FloatComparator, org.apache.lucene.search.FieldComparator.IntComparator, org.apache.lucene.search.FieldComparator.LongComparator, org.apache.lucene.search.FieldComparator.NumericComparator<T extends java.lang.Number>, org.apache.lucene.search.FieldComparator.RelevanceComparator, org.apache.lucene.search.FieldComparator.TermOrdValComparator, org.apache.lucene.search.FieldComparator.TermValComparator
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompare(int slot1, int slot2)intcompareBottom(int doc)intcompareTop(int doc)intcompareValues(java.lang.String val1, java.lang.String val2)voidcopy(int slot, int doc)org.apache.lucene.search.LeafFieldComparatorgetLeafComparator(org.apache.lucene.index.LeafReaderContext context)voidsetBottom(int bottom)voidsetScorer(org.apache.lucene.search.Scorer scorer)voidsetTopValue(java.lang.String value)java.lang.Stringvalue(int slot)
-
-
-
Method Detail
-
compare
public int compare(int slot1, int slot2)- Specified by:
comparein classorg.apache.lucene.search.FieldComparator<java.lang.String>
-
setBottom
public void setBottom(int bottom)
- Specified by:
setBottomin interfaceorg.apache.lucene.search.LeafFieldComparator
-
compareBottom
public int compareBottom(int doc)
- Specified by:
compareBottomin interfaceorg.apache.lucene.search.LeafFieldComparator
-
copy
public void copy(int slot, int doc)- Specified by:
copyin interfaceorg.apache.lucene.search.LeafFieldComparator
-
value
public java.lang.String value(int slot)
- Specified by:
valuein classorg.apache.lucene.search.FieldComparator<java.lang.String>
-
setTopValue
public void setTopValue(java.lang.String value)
- Specified by:
setTopValuein classorg.apache.lucene.search.FieldComparator<java.lang.String>
-
compareTop
public int compareTop(int doc) throws java.io.IOException- Specified by:
compareTopin interfaceorg.apache.lucene.search.LeafFieldComparator- Throws:
java.io.IOException
-
getLeafComparator
public org.apache.lucene.search.LeafFieldComparator getLeafComparator(org.apache.lucene.index.LeafReaderContext context) throws java.io.IOException- Specified by:
getLeafComparatorin classorg.apache.lucene.search.FieldComparator<java.lang.String>- Throws:
java.io.IOException
-
compareValues
public int compareValues(java.lang.String val1, java.lang.String val2)- Overrides:
compareValuesin classorg.apache.lucene.search.FieldComparator<java.lang.String>
-
setScorer
public void setScorer(org.apache.lucene.search.Scorer scorer)
- Specified by:
setScorerin interfaceorg.apache.lucene.search.LeafFieldComparator
-
-