Package org.apache.druid.query.dimension
Interface ColumnSelectorStrategy
-
- All Known Subinterfaces:
CardinalityAggregatorColumnSelectorStrategy<ValueSelectorType>,GroupByColumnSelectorStrategy,SearchQueryRunner.SearchColumnSelectorStrategy<ValueSelectorType>,TopNColumnAggregatesProcessor<ValueSelectorType>
- All Known Implementing Classes:
DictionaryBuildingGroupByColumnSelectorStrategy,DoubleCardinalityAggregatorColumnSelectorStrategy,DoubleTopNColumnAggregatesProcessor,FixedWidthGroupByColumnSelectorStrategy,FloatCardinalityAggregatorColumnSelectorStrategy,FloatTopNColumnAggregatesProcessor,KeyMappingMultiValueGroupByColumnSelectorStrategy,KeyMappingMultiValueGroupByColumnSelectorStrategy.DictionaryBuilding,KeyMappingMultiValueGroupByColumnSelectorStrategy.PrebuiltDictionary,LongCardinalityAggregatorColumnSelectorStrategy,LongTopNColumnAggregatesProcessor,NullableNumericTopNColumnAggregatesProcessor,SearchQueryRunner.DoubleSearchColumnSelectorStrategy,SearchQueryRunner.FloatSearchColumnSelectorStrategy,SearchQueryRunner.LongSearchColumnSelectorStrategy,SearchQueryRunner.StringSearchColumnSelectorStrategy,StringCardinalityAggregatorColumnSelectorStrategy,StringTopNColumnAggregatesProcessor
public interface ColumnSelectorStrategyBase type for strategy objects that handle value type operations pertaining to a specific query type