org.elasticsearch.search.facet.histogram
Class KeyValueScriptHistogramFacetCollector.HistogramProc

java.lang.Object
  extended by org.elasticsearch.search.facet.histogram.KeyValueScriptHistogramFacetCollector.HistogramProc
All Implemented Interfaces:
NumericFieldData.DoubleValueInDocProc
Enclosing class:
KeyValueScriptHistogramFacetCollector

public static class KeyValueScriptHistogramFacetCollector.HistogramProc
extends java.lang.Object
implements NumericFieldData.DoubleValueInDocProc


Constructor Summary
KeyValueScriptHistogramFacetCollector.HistogramProc(long interval, SearchScript valueScript)
           
 
Method Summary
 org.elasticsearch.common.trove.TLongLongHashMap counts()
           
 void onValue(int docId, double value)
           
 org.elasticsearch.common.trove.TLongDoubleHashMap totals()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyValueScriptHistogramFacetCollector.HistogramProc

public KeyValueScriptHistogramFacetCollector.HistogramProc(long interval,
                                                           SearchScript valueScript)
Method Detail

onValue

public void onValue(int docId,
                    double value)
Specified by:
onValue in interface NumericFieldData.DoubleValueInDocProc

counts

public org.elasticsearch.common.trove.TLongLongHashMap counts()

totals

public org.elasticsearch.common.trove.TLongDoubleHashMap totals()