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