Uses of Interface
org.apache.druid.query.dimension.ColumnSelectorStrategyFactory
Packages that use ColumnSelectorStrategyFactory
Package
Description
-
Uses of ColumnSelectorStrategyFactory in org.apache.druid.query.aggregation.cardinality.types
Classes in org.apache.druid.query.aggregation.cardinality.types that implement ColumnSelectorStrategyFactory -
Uses of ColumnSelectorStrategyFactory in org.apache.druid.query.groupby.epinephelinae
Classes in org.apache.druid.query.groupby.epinephelinae that implement ColumnSelectorStrategyFactoryModifier and TypeClassDescriptionclassCreatesColumnSelectorStrategys for grouping dimensions If the type is STRING, then it delegates the group by handling toKeyMappingMultiValueGroupByColumnSelectorStrategywhich is specialized forDimensionSelectors and multi-value dimensions. -
Uses of ColumnSelectorStrategyFactory in org.apache.druid.query.topn.types
Classes in org.apache.druid.query.topn.types that implement ColumnSelectorStrategyFactory -
Uses of ColumnSelectorStrategyFactory in org.apache.druid.segment
Methods in org.apache.druid.segment with parameters of type ColumnSelectorStrategyFactoryModifier and TypeMethodDescriptionstatic <Strategy extends ColumnSelectorStrategy>
ColumnSelectorPlus<Strategy> DimensionHandlerUtils.createColumnSelectorPlus(ColumnSelectorStrategyFactory<Strategy> strategyFactory, DimensionSpec dimensionSpec, ColumnSelectorFactory cursor) Convenience function equivalent to callingDimensionHandlerUtils.createColumnSelectorPluses(ColumnSelectorStrategyFactory, List, ColumnSelectorFactory)with a singleton list of dimensionSpecs and then retrieving the only element in the returned array.static <Strategy extends ColumnSelectorStrategy>
ColumnSelectorPlus<Strategy>[]DimensionHandlerUtils.createColumnSelectorPluses(ColumnSelectorStrategyFactory<Strategy> 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.