| Package | Description |
|---|---|
| org.apache.druid.query.topn | |
| org.apache.druid.query.topn.types |
| Modifier and Type | Class and Description |
|---|---|
class |
TopNLexicographicResultBuilder |
class |
TopNNumericResultBuilder |
| Modifier and Type | Method and Description |
|---|---|
TopNResultBuilder |
TopNResultBuilder.addEntry(Comparable dimValueObj,
Object dimValIndex,
Object[] metricVals) |
TopNResultBuilder |
TopNLexicographicResultBuilder.addEntry(Comparable dimValueObj,
Object dimValIndex,
Object[] metricVals) |
TopNResultBuilder |
TopNResultBuilder.addEntry(DimensionAndMetricValueExtractor dimensionAndMetricValueExtractor) |
TopNResultBuilder |
TopNNumericResultBuilder.addEntry(DimensionAndMetricValueExtractor dimensionAndMetricValueExtractor) |
TopNResultBuilder |
TopNLexicographicResultBuilder.addEntry(DimensionAndMetricValueExtractor dimensionAndMetricValueExtractor) |
TopNResultBuilder |
DimensionTopNMetricSpec.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 |
TopNMetricSpec.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) |
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 |
HeapBasedTopNAlgorithm.updateResults(TopNParams params,
Aggregator[][] aggregators,
TopNColumnAggregatesProcessor processor,
TopNResultBuilder resultBuilder) |
protected void |
TimeExtractionTopNAlgorithm.updateResults(TopNParams params,
int[] dimValSelector,
Map<Comparable<?>,Aggregator[]> aggregatesStore,
TopNResultBuilder resultBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
StringTopNColumnAggregatesProcessor.updateResults(TopNResultBuilder resultBuilder) |
void |
NullableNumericTopNColumnAggregatesProcessor.updateResults(TopNResultBuilder resultBuilder) |
void |
TopNColumnAggregatesProcessor.updateResults(TopNResultBuilder resultBuilder)
Used by
HeapBasedTopNAlgorithm. |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.