org.apache.jackrabbit.core.query.lucene.sort
Class DynamicOperandFieldComparator

java.lang.Object
  extended by org.apache.lucene.search.FieldComparator
      extended by org.apache.jackrabbit.core.query.lucene.FieldComparatorBase
          extended by org.apache.jackrabbit.core.query.lucene.sort.AbstractFieldComparator
              extended by 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.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
DynamicOperandFieldComparator(Session session, org.apache.jackrabbit.commons.query.qom.OperandEvaluator evaluator, Ordering ordering, int numHits)
           
 
Method Summary
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
 
Methods inherited from class org.apache.lucene.search.FieldComparator
binarySearch, binarySearch, setScorer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicOperandFieldComparator

public DynamicOperandFieldComparator(Session session,
                                     org.apache.jackrabbit.commons.query.qom.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 class FieldComparatorBase
Parameters:
doc - id of the document
Returns:
the value for the given id


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.