| Package | Description | 
|---|---|
| io.druid.query.groupby.epinephelinae.column | |
| io.druid.query.select | |
| io.druid.query.topn | |
| io.druid.segment | 
| 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,
           BaseLongColumnValueSelector timestampColumnSelector,
           List<ColumnSelectorPlus<SelectQueryEngine.SelectColumnSelectorStrategy>> selectorPlusList,
           Map<String,BaseObjectColumnValueSelector<?>> 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 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–2018. All rights reserved.