| Package | Description | 
|---|---|
| io.druid.query.topn | |
| io.druid.query.topn.types | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TopNLexicographicResultBuilder  | 
class  | 
TopNNumericResultBuilder  | 
| Modifier and Type | Method and Description | 
|---|---|
TopNResultBuilder | 
TopNResultBuilder.addEntry(Comparable dimNameObj,
        Object dimValIndex,
        Object[] metricVals)  | 
TopNResultBuilder | 
TopNLexicographicResultBuilder.addEntry(Comparable dimNameObj,
        Object dimValIndex,
        Object[] metricVals)  | 
TopNResultBuilder | 
TopNResultBuilder.addEntry(DimensionAndMetricValueExtractor dimensionAndMetricValueExtractor)  | 
TopNResultBuilder | 
TopNNumericResultBuilder.addEntry(DimensionAndMetricValueExtractor dimensionAndMetricValueExtractor)  | 
TopNResultBuilder | 
TopNLexicographicResultBuilder.addEntry(DimensionAndMetricValueExtractor dimensionAndMetricValueExtractor)  | 
TopNResultBuilder | 
TopNMetricSpec.getResultBuilder(org.joda.time.DateTime timestamp,
                DimensionSpec dimSpec,
                int threshold,
                Comparator comparator,
                List<AggregatorFactory> aggFactories,
                List<PostAggregator> postAggs)  | 
TopNResultBuilder | 
NumericTopNMetricSpec.getResultBuilder(org.joda.time.DateTime timestamp,
                DimensionSpec dimSpec,
                int threshold,
                Comparator comparator,
                List<AggregatorFactory> aggFactories,
                List<PostAggregator> postAggs)  | 
TopNResultBuilder | 
LexicographicTopNMetricSpec.getResultBuilder(org.joda.time.DateTime timestamp,
                DimensionSpec dimSpec,
                int threshold,
                Comparator comparator,
                List<AggregatorFactory> aggFactories,
                List<PostAggregator> postAggs)  | 
TopNResultBuilder | 
InvertedTopNMetricSpec.getResultBuilder(org.joda.time.DateTime timestamp,
                DimensionSpec dimSpec,
                int threshold,
                Comparator comparator,
                List<AggregatorFactory> aggFactories,
                List<PostAggregator> postAggs)  | 
TopNResultBuilder | 
DimensionTopNMetricSpec.getResultBuilder(org.joda.time.DateTime timestamp,
                DimensionSpec dimSpec,
                int threshold,
                Comparator comparator,
                List<AggregatorFactory> aggFactories,
                List<PostAggregator> postAggs)  | 
static TopNResultBuilder | 
BaseTopNAlgorithm.makeResultBuilder(TopNParams params,
                 TopNQuery query)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TopNAlgorithm.run(Parameters params,
   TopNResultBuilder resultBuilder,
   DimValSelector dimValSelector,
   TopNQueryMetrics queryMetrics)  | 
void | 
BaseTopNAlgorithm.run(Parameters params,
   TopNResultBuilder resultBuilder,
   DimValSelector dimValSelector,
   TopNQueryMetrics queryMetrics)  | 
void | 
AggregateTopNMetricFirstAlgorithm.run(TopNParams params,
   TopNResultBuilder resultBuilder,
   int[] ints,
   TopNQueryMetrics queryMetrics)  | 
protected abstract void | 
BaseTopNAlgorithm.updateResults(Parameters params,
             DimValSelector dimValSelector,
             DimValAggregateStore dimValAggregateStore,
             TopNResultBuilder resultBuilder)  | 
protected void | 
PooledTopNAlgorithm.updateResults(PooledTopNAlgorithm.PooledTopNParams params,
             int[] positions,
             BufferAggregator[] theAggregators,
             TopNResultBuilder resultBuilder)  | 
protected void | 
DimExtractionTopNAlgorithm.updateResults(TopNParams params,
             Aggregator[][] rowSelector,
             Map<Comparable,Aggregator[]> aggregatesStore,
             TopNResultBuilder resultBuilder)  | 
protected void | 
TimeExtractionTopNAlgorithm.updateResults(TopNParams params,
             int[] dimValSelector,
             Map<String,Aggregator[]> aggregatesStore,
             TopNResultBuilder resultBuilder)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TopNColumnSelectorStrategy.updateDimExtractionResults(DimExtractionAggregateStoreType aggregatesStore,
                          com.google.common.base.Function<Object,Object> valueTransformer,
                          TopNResultBuilder resultBuilder)
Used by DimExtractionTopNAlgorithm. 
 | 
void | 
NumericTopNColumnSelectorStrategy.updateDimExtractionResults(DimExtractionAggregateStoreType aggregatesStore,
                          com.google.common.base.Function<Object,Object> valueTransformer,
                          TopNResultBuilder resultBuilder)  | 
void | 
StringTopNColumnSelectorStrategy.updateDimExtractionResults(Map<String,Aggregator[]> aggregatesStore,
                          com.google.common.base.Function<Object,Object> valueTransformer,
                          TopNResultBuilder resultBuilder)  | 
Copyright © 2011–2018. All rights reserved.