| Modifier and Type | Class and Description | 
|---|---|
class  | 
ColumnSelectorPlus<ColumnSelectorStrategyClass extends ColumnSelectorStrategy>
A grouping of various related objects used during query processing for a single dimension, used for convenience. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CardinalityAggregatorColumnSelectorStrategy<ValueSelectorType>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoubleCardinalityAggregatorColumnSelectorStrategy  | 
class  | 
FloatCardinalityAggregatorColumnSelectorStrategy  | 
class  | 
LongCardinalityAggregatorColumnSelectorStrategy  | 
class  | 
StringCardinalityAggregatorColumnSelectorStrategy  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ColumnSelectorStrategyFactory<ColumnSelectorStrategyClass extends ColumnSelectorStrategy>  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ValueMatcherColumnSelectorStrategy<ValueSelectorType>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoubleValueMatcherColumnSelectorStrategy  | 
class  | 
FloatValueMatcherColumnSelectorStrategy  | 
class  | 
LongValueMatcherColumnSelectorStrategy  | 
class  | 
StringValueMatcherColumnSelectorStrategy  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
GroupByColumnSelectorStrategy
Contains a collection of query processing methods for type-specific operations used exclusively by
 GroupByQueryEngineV2. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DictionaryBuildingStringGroupByColumnSelectorStrategy
A String strategy that builds an internal String<->Integer dictionary for
 DimensionSelectors that return false for nameLookupPossibleInAdvance() 
 | 
class  | 
DoubleGroupByColumnSelectorStrategy  | 
class  | 
FloatGroupByColumnSelectorStrategy  | 
class  | 
LongGroupByColumnSelectorStrategy  | 
class  | 
StringGroupByColumnSelectorStrategy  | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
SearchQueryRunner.SearchColumnSelectorStrategy<ValueSelectorType>  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SearchQueryRunner.DoubleSearchColumnSelectorStrategy  | 
static class  | 
SearchQueryRunner.FloatSearchColumnSelectorStrategy  | 
static class  | 
SearchQueryRunner.LongSearchColumnSelectorStrategy  | 
static class  | 
SearchQueryRunner.StringSearchColumnSelectorStrategy  | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
SelectQueryEngine.SelectColumnSelectorStrategy<ValueSelectorType>  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SelectQueryEngine.DoubleSelectColumnSelectorStrategy  | 
static class  | 
SelectQueryEngine.FloatSelectColumnSelectorStrategy  | 
static class  | 
SelectQueryEngine.LongSelectColumnSelectorStrategy  | 
static class  | 
SelectQueryEngine.StringSelectColumnSelectorStrategy  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
TopNColumnSelectorStrategy<ValueSelectorType,DimExtractionAggregateStoreType extends Map>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NumericTopNColumnSelectorStrategy<ValueSelectorType,DimExtractionAggregateStoreType extends Map<?,Aggregator[]>>  | 
class  | 
StringTopNColumnSelectorStrategy  | 
| 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.