Uses of Class
org.apache.druid.query.ColumnSelectorPlus
-
Packages that use ColumnSelectorPlus Package Description org.apache.druid.query.groupby.epinephelinae.column org.apache.druid.query.topn org.apache.druid.segment -
-
Uses of ColumnSelectorPlus in org.apache.druid.query.groupby.epinephelinae.column
Subclasses of ColumnSelectorPlus in org.apache.druid.query.groupby.epinephelinae.column Modifier and Type Class Description classGroupByColumnSelectorPlusConstructors in org.apache.druid.query.groupby.epinephelinae.column with parameters of type ColumnSelectorPlus Constructor Description GroupByColumnSelectorPlus(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 ColumnSelectorPlus Modifier and Type Method Description ColumnSelectorPlus<TopNColumnAggregatesProcessor>TopNParams. getSelectorPlus()Methods in org.apache.druid.query.topn with parameters of type ColumnSelectorPlus Modifier and Type Method Description TopNParamsAggregateTopNMetricFirstAlgorithm. makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor)TopNParamsHeapBasedTopNAlgorithm. makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor)PooledTopNAlgorithm.PooledTopNParamsPooledTopNAlgorithm. makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor)TopNParamsTimeExtractionTopNAlgorithm. makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor)TopNParamsTopNAlgorithm. makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor)PooledTopNAlgorithm.PooledTopNParams.BuilderPooledTopNAlgorithm.PooledTopNParams.Builder. withSelectorPlus(ColumnSelectorPlus selectorPlus)Constructors in org.apache.druid.query.topn with parameters of type ColumnSelectorPlus Constructor Description PooledTopNParams(ColumnSelectorPlus selectorPlus, Cursor cursor, ResourceHolder<ByteBuffer> resultsBufHolder, ByteBuffer resultsBuf, int[] aggregatorSizes, int numBytesPerRecord, int numValuesPerPass, TopNMetricSpecBuilder<int[]> arrayProvider)TopNParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor, int numValuesPerPass) -
Uses of ColumnSelectorPlus in org.apache.druid.segment
Methods in org.apache.druid.segment that return ColumnSelectorPlus Modifier and Type Method Description static <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.
-