Package | Description |
---|---|
io.druid.query.aggregation.cardinality | |
io.druid.query.groupby.epinephelinae.column | |
io.druid.query.select | |
io.druid.query.topn | |
io.druid.segment |
Modifier and Type | Method and Description |
---|---|
protected static void |
CardinalityAggregator.hashRow(List<ColumnSelectorPlus<CardinalityAggregatorColumnSelectorStrategy>> selectorPlusList,
HyperLogLogCollector collector) |
protected static void |
CardinalityAggregator.hashValues(List<ColumnSelectorPlus<CardinalityAggregatorColumnSelectorStrategy>> selectorPlusList,
HyperLogLogCollector collector) |
Constructor and Description |
---|
CardinalityAggregator(String name,
List<ColumnSelectorPlus<CardinalityAggregatorColumnSelectorStrategy>> selectorPlusList,
boolean byRow) |
CardinalityBufferAggregator(List<ColumnSelectorPlus<CardinalityAggregatorColumnSelectorStrategy>> selectorPlusList,
boolean byRow) |
Modifier and Type | Class and Description |
---|---|
class |
GroupByColumnSelectorPlus |
Constructor and Description |
---|
GroupByColumnSelectorPlus(ColumnSelectorPlus<GroupByColumnSelectorStrategy> baseInfo,
int keyBufferPosition) |
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
SelectQueryEngine.singleEvent(String timestampKey,
LongColumnSelector timestampColumnSelector,
List<ColumnSelectorPlus<SelectQueryEngine.SelectColumnSelectorStrategy>> selectorPlusList,
Map<String,ObjectColumnSelector> metSelectors) |
Modifier and Type | Method and Description |
---|---|
ColumnSelectorPlus<TopNColumnSelectorStrategy> |
TopNParams.getSelectorPlus() |
Modifier and Type | Method and Description |
---|---|
TopNParams |
TopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnSelectorStrategy> selectorPlus,
Cursor cursor) |
TopNParams |
DimExtractionTopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnSelectorStrategy> selectorPlus,
Cursor cursor) |
TopNParams |
TimeExtractionTopNAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus,
Cursor cursor) |
PooledTopNAlgorithm.PooledTopNParams |
PooledTopNAlgorithm.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<TopNColumnSelectorStrategy> selectorPlus,
Cursor cursor,
int numValuesPerPass) |
Modifier and Type | Method and Description |
---|---|
static <ColumnSelectorStrategyClass extends ColumnSelectorStrategy> |
DimensionHandlerUtils.createColumnSelectorPlus(ColumnSelectorStrategyFactory<ColumnSelectorStrategyClass> 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 <ColumnSelectorStrategyClass extends ColumnSelectorStrategy> |
DimensionHandlerUtils.createColumnSelectorPluses(ColumnSelectorStrategyFactory<ColumnSelectorStrategyClass> strategyFactory,
List<DimensionSpec> dimensionSpecs,
ColumnSelectorFactory cursor)
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–2017. All rights reserved.