org.elasticsearch.index.field.data.support
Class NumericFieldDataComparator

java.lang.Object
  extended by org.apache.lucene.search.FieldComparator
      extended by org.elasticsearch.index.field.data.support.NumericFieldDataComparator
Direct Known Subclasses:
ByteFieldDataComparator, ByteFieldDataMissingComparator, DoubleFieldDataComparator, DoubleFieldDataMissingComparator, FloatFieldDataComparator, FloatFieldDataMissingComparator, IntFieldDataComparator, IntFieldDataMissingComparator, LongFieldDataComparator, LongFieldDataMissingComparator, ShortFieldDataComparator, ShortFieldDataMissingComparator

public abstract class NumericFieldDataComparator
extends org.apache.lucene.search.FieldComparator


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
protected  NumericFieldData currentFieldData
           
protected  FieldDataCache fieldDataCache
           
 
Constructor Summary
NumericFieldDataComparator(String fieldName, FieldDataCache fieldDataCache)
           
 
Method Summary
abstract  FieldDataType fieldDataType()
           
 void setNextReader(org.apache.lucene.index.IndexReader reader, int docBase)
           
 
Methods inherited from class org.apache.lucene.search.FieldComparator
binarySearch, binarySearch, compare, compareBottom, compareValues, copy, setBottom, setScorer, value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldDataCache

protected final FieldDataCache fieldDataCache

currentFieldData

protected NumericFieldData currentFieldData
Constructor Detail

NumericFieldDataComparator

public NumericFieldDataComparator(String fieldName,
                                  FieldDataCache fieldDataCache)
Method Detail

fieldDataType

public abstract FieldDataType fieldDataType()

setNextReader

public void setNextReader(org.apache.lucene.index.IndexReader reader,
                          int docBase)
                   throws IOException
Specified by:
setNextReader in class org.apache.lucene.search.FieldComparator
Throws:
IOException


Copyright © 2009-2012. All Rights Reserved.