Package org.apache.druid.query.topn
Class TopNNumericResultBuilder
- java.lang.Object
-
- org.apache.druid.query.topn.TopNNumericResultBuilder
-
- All Implemented Interfaces:
TopNResultBuilder
public class TopNNumericResultBuilder extends Object implements TopNResultBuilder
-
-
Constructor Summary
Constructors Constructor Description TopNNumericResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, String metricName, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopNNumericResultBuilder
addEntry(Object dimValueObj, Object dimValIndex, Object[] metricVals)
TopNResultBuilder
addEntry(DimensionAndMetricValueExtractor dimensionAndMetricValueExtractor)
Result<TopNResultValue>
build()
Iterator<DimValHolder>
getTopNIterator()
-
-
-
Constructor Detail
-
TopNNumericResultBuilder
public TopNNumericResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, String metricName, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)
-
-
Method Detail
-
addEntry
public TopNNumericResultBuilder addEntry(Object dimValueObj, Object dimValIndex, Object[] metricVals)
- Specified by:
addEntry
in interfaceTopNResultBuilder
-
addEntry
public TopNResultBuilder addEntry(DimensionAndMetricValueExtractor dimensionAndMetricValueExtractor)
- Specified by:
addEntry
in interfaceTopNResultBuilder
-
getTopNIterator
public Iterator<DimValHolder> getTopNIterator()
- Specified by:
getTopNIterator
in interfaceTopNResultBuilder
-
build
public Result<TopNResultValue> build()
- Specified by:
build
in interfaceTopNResultBuilder
-
-