| Package | Description |
|---|---|
| org.apache.druid.query.topn | |
| org.apache.druid.query.topn.types |
| Modifier and Type | Method and Description |
|---|---|
protected TopNColumnAggregatesProcessor |
HeapBasedTopNAlgorithm.makeDimValAggregateStore(TopNParams params) |
| Modifier and Type | Method and Description |
|---|---|
ColumnSelectorPlus<TopNColumnAggregatesProcessor> |
TopNParams.getSelectorPlus() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
HeapBasedTopNAlgorithm.closeAggregators(TopNColumnAggregatesProcessor processor) |
protected long |
HeapBasedTopNAlgorithm.scanAndAggregate(TopNParams params,
Aggregator[][] rowSelector,
TopNColumnAggregatesProcessor processor) |
protected void |
HeapBasedTopNAlgorithm.updateResults(TopNParams params,
Aggregator[][] aggregators,
TopNColumnAggregatesProcessor processor,
TopNResultBuilder resultBuilder) |
| Modifier and Type | Method and Description |
|---|---|
TopNParams |
TopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus,
Cursor cursor) |
TopNParams |
HeapBasedTopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus,
Cursor cursor) |
| Constructor and Description |
|---|
TopNParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus,
Cursor cursor,
int numValuesPerPass) |
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleTopNColumnAggregatesProcessor |
class |
FloatTopNColumnAggregatesProcessor |
class |
LongTopNColumnAggregatesProcessor |
class |
NullableNumericTopNColumnAggregatesProcessor<Selector extends BaseNullableColumnValueSelector>
|
class |
StringTopNColumnAggregatesProcessor |
| Modifier and Type | Method and Description |
|---|---|
TopNColumnAggregatesProcessor<?> |
TopNColumnAggregatesProcessorFactory.makeColumnSelectorStrategy(ColumnCapabilities capabilities,
ColumnValueSelector selector) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.