org.elasticsearch.index.field.data.doubles
Class DoubleFieldDataComparator

java.lang.Object
  extended by org.apache.lucene.search.FieldComparator
      extended by org.elasticsearch.index.field.data.support.NumericFieldDataComparator
          extended by org.elasticsearch.index.field.data.doubles.DoubleFieldDataComparator

public class DoubleFieldDataComparator
extends NumericFieldDataComparator


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.elasticsearch.index.field.data.support.NumericFieldDataComparator
currentFieldData, fieldDataCache
 
Constructor Summary
DoubleFieldDataComparator(int numHits, String fieldName, FieldDataCache fieldDataCache)
           
 
Method Summary
 int compare(int slot1, int slot2)
           
 int compareBottom(int doc)
           
 void copy(int slot, int doc)
           
 FieldDataType fieldDataType()
           
 void setBottom(int bottom)
           
 Comparable value(int slot)
           
 
Methods inherited from class org.elasticsearch.index.field.data.support.NumericFieldDataComparator
setNextReader
 
Methods inherited from class org.apache.lucene.search.FieldComparator
binarySearch, binarySearch, compareValues, setScorer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleFieldDataComparator

public DoubleFieldDataComparator(int numHits,
                                 String fieldName,
                                 FieldDataCache fieldDataCache)
Method Detail

fieldDataType

public FieldDataType fieldDataType()
Specified by:
fieldDataType in class NumericFieldDataComparator

compare

public int compare(int slot1,
                   int slot2)
Specified by:
compare in class org.apache.lucene.search.FieldComparator

compareBottom

public int compareBottom(int doc)
Specified by:
compareBottom in class org.apache.lucene.search.FieldComparator

copy

public void copy(int slot,
                 int doc)
Specified by:
copy in class org.apache.lucene.search.FieldComparator

setBottom

public void setBottom(int bottom)
Specified by:
setBottom in class org.apache.lucene.search.FieldComparator

value

public Comparable value(int slot)
Specified by:
value in class org.apache.lucene.search.FieldComparator


Copyright © 2009-2012. All Rights Reserved.