Package org.apache.druid.query.dimension
Interface ColumnSelectorStrategy
-
- All Known Subinterfaces:
CardinalityAggregatorColumnSelectorStrategy<ValueSelectorType>
,GroupByColumnSelectorStrategy
,SearchQueryRunner.SearchColumnSelectorStrategy<ValueSelectorType>
,TopNColumnAggregatesProcessor<ValueSelectorType>
- All Known Implementing Classes:
ArrayDoubleGroupByColumnSelectorStrategy
,ArrayLongGroupByColumnSelectorStrategy
,ArrayNumericGroupByColumnSelectorStrategy
,ArrayStringGroupByColumnSelectorStrategy
,DictionaryBuildingStringGroupByColumnSelectorStrategy
,DoubleCardinalityAggregatorColumnSelectorStrategy
,DoubleGroupByColumnSelectorStrategy
,DoubleTopNColumnAggregatesProcessor
,FloatCardinalityAggregatorColumnSelectorStrategy
,FloatGroupByColumnSelectorStrategy
,FloatTopNColumnAggregatesProcessor
,LongCardinalityAggregatorColumnSelectorStrategy
,LongGroupByColumnSelectorStrategy
,LongTopNColumnAggregatesProcessor
,NullableNumericGroupByColumnSelectorStrategy
,NullableNumericTopNColumnAggregatesProcessor
,SearchQueryRunner.DoubleSearchColumnSelectorStrategy
,SearchQueryRunner.FloatSearchColumnSelectorStrategy
,SearchQueryRunner.LongSearchColumnSelectorStrategy
,SearchQueryRunner.StringSearchColumnSelectorStrategy
,StringCardinalityAggregatorColumnSelectorStrategy
,StringGroupByColumnSelectorStrategy
,StringTopNColumnAggregatesProcessor
public interface ColumnSelectorStrategy
Base type for strategy objects that handle value type operations pertaining to a specific query type