Uses of Class
org.apache.druid.query.ColumnSelectorPlus
Packages that use ColumnSelectorPlus
Package
Description
-
Uses of ColumnSelectorPlus in org.apache.druid.query.groupby.epinephelinae.column
Subclasses of ColumnSelectorPlus in org.apache.druid.query.groupby.epinephelinae.columnConstructors in org.apache.druid.query.groupby.epinephelinae.column with parameters of type ColumnSelectorPlusModifierConstructorDescriptionGroupByColumnSelectorPlus(ColumnSelectorPlus<GroupByColumnSelectorStrategy> baseInfo, int keyBufferPosition, int resultRowPosition) -
Uses of ColumnSelectorPlus in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn that return ColumnSelectorPlusMethods in org.apache.druid.query.topn with parameters of type ColumnSelectorPlusModifier and TypeMethodDescriptionTopNMapFn.apply(Cursor cursor, ColumnSelectorPlus<TopNColumnAggregatesProcessor<?>> selectorPlus, CursorGranularizer granularizer, TopNQueryMetrics queryMetrics) AggregateTopNMetricFirstAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor, CursorGranularizer granularizer) HeapBasedTopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor, CursorGranularizer granularizer) PooledTopNAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor, CursorGranularizer granularizer) TimeExtractionTopNAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor, CursorGranularizer granularizer) TopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor, CursorGranularizer granularizer) PooledTopNAlgorithm.PooledTopNParams.Builder.withSelectorPlus(ColumnSelectorPlus selectorPlus) Constructors in org.apache.druid.query.topn with parameters of type ColumnSelectorPlusModifierConstructorDescriptionPooledTopNParams(ColumnSelectorPlus selectorPlus, Cursor cursor, CursorGranularizer granularizer, ResourceHolder<ByteBuffer> resultsBufHolder, ByteBuffer resultsBuf, int[] aggregatorSizes, int numBytesPerRecord, int numValuesPerPass, TopNMetricSpecBuilder<int[]> arrayProvider) protectedTopNParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor, CursorGranularizer granularizer, int numValuesPerPass) -
Uses of ColumnSelectorPlus in org.apache.druid.segment
Methods in org.apache.druid.segment that return ColumnSelectorPlusModifier 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.