Class DynamicOperandFieldComparator
- java.lang.Object
-
- org.apache.lucene.search.FieldComparator
-
- org.apache.jackrabbit.core.query.lucene.FieldComparatorBase
-
- org.apache.jackrabbit.core.query.lucene.sort.AbstractFieldComparator
-
- org.apache.jackrabbit.core.query.lucene.sort.DynamicOperandFieldComparator
-
public final class DynamicOperandFieldComparator extends AbstractFieldComparator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.search.FieldComparator
org.apache.lucene.search.FieldComparator.ByteComparator, 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 Number>, org.apache.lucene.search.FieldComparator.RelevanceComparator, org.apache.lucene.search.FieldComparator.ShortComparator, org.apache.lucene.search.FieldComparator.StringComparatorLocale, org.apache.lucene.search.FieldComparator.StringOrdValComparator, org.apache.lucene.search.FieldComparator.StringValComparator
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.core.query.lucene.sort.AbstractFieldComparator
readers, starts
-
-
Constructor Summary
Constructors Constructor Description DynamicOperandFieldComparator(Session session, OperandEvaluator evaluator, Ordering ordering, int numHits)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Comparable<org.apache.jackrabbit.core.query.lucene.sort.ValueComparableWrapper>
sortValue(int doc)
Value for a document-
Methods inherited from class org.apache.jackrabbit.core.query.lucene.sort.AbstractFieldComparator
getUUIDForIndex, getValue, readerIndex, setNextReader, setValue
-
Methods inherited from class org.apache.jackrabbit.core.query.lucene.FieldComparatorBase
compare, compare, compareBottom, copy, setBottom, value
-
-
-
-
Constructor Detail
-
DynamicOperandFieldComparator
public DynamicOperandFieldComparator(Session session, OperandEvaluator evaluator, Ordering ordering, int numHits)
-
-
Method Detail
-
sortValue
protected Comparable<org.apache.jackrabbit.core.query.lucene.sort.ValueComparableWrapper> sortValue(int doc)
Description copied from class:FieldComparatorBase
Value for a document- Specified by:
sortValue
in classFieldComparatorBase
- Parameters:
doc
- id of the document- Returns:
- the value for the given id
-
-