| Package | Description |
|---|---|
| org.apache.druid.query.groupby.epinephelinae.column | |
| org.apache.druid.query.topn | |
| org.apache.druid.segment |
| Modifier and Type | Class and Description |
|---|---|
class |
GroupByColumnSelectorPlus |
| Constructor and Description |
|---|
GroupByColumnSelectorPlus(ColumnSelectorPlus<GroupByColumnSelectorStrategy> baseInfo,
int keyBufferPosition,
int resultRowPosition) |
| Modifier and Type | Method and Description |
|---|---|
ColumnSelectorPlus<TopNColumnAggregatesProcessor> |
TopNParams.getSelectorPlus() |
| Modifier and Type | Method and Description |
|---|---|
TopNParams |
TopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus,
Cursor cursor) |
TopNParams |
HeapBasedTopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus,
Cursor cursor) |
PooledTopNAlgorithm.PooledTopNParams |
PooledTopNAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus,
Cursor cursor) |
TopNParams |
TimeExtractionTopNAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus,
Cursor cursor) |
TopNParams |
AggregateTopNMetricFirstAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus,
Cursor cursor) |
PooledTopNAlgorithm.PooledTopNParams.Builder |
PooledTopNAlgorithm.PooledTopNParams.Builder.withSelectorPlus(ColumnSelectorPlus selectorPlus) |
| Constructor and Description |
|---|
PooledTopNParams(ColumnSelectorPlus selectorPlus,
Cursor cursor,
ResourceHolder<ByteBuffer> resultsBufHolder,
ByteBuffer resultsBuf,
int[] aggregatorSizes,
int numBytesPerRecord,
int numValuesPerPass,
TopNMetricSpecBuilder<int[]> arrayProvider) |
TopNParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus,
Cursor cursor,
int numValuesPerPass) |
| Modifier and Type | Method and Description |
|---|---|
static <Strategy extends ColumnSelectorStrategy> |
DimensionHandlerUtils.createColumnSelectorPlus(ColumnSelectorStrategyFactory<Strategy> strategyFactory,
DimensionSpec dimensionSpec,
ColumnSelectorFactory cursor)
Convenience function equivalent to calling
DimensionHandlerUtils.createColumnSelectorPluses(ColumnSelectorStrategyFactory, List, ColumnSelectorFactory) with a singleton
list of dimensionSpecs and then retrieving the only element in the returned array. |
static <Strategy extends ColumnSelectorStrategy> |
DimensionHandlerUtils.createColumnSelectorPluses(ColumnSelectorStrategyFactory<Strategy> strategyFactory,
List<DimensionSpec> dimensionSpecs,
ColumnSelectorFactory columnSelectorFactory)
Creates an array of ColumnSelectorPlus objects, selectors that handle type-specific operations within
query processing engines, using a strategy factory provided by the query engine.
|
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.