Uses of Class
org.apache.druid.query.topn.TopNParams
-
Packages that use TopNParams Package Description org.apache.druid.query.topn org.apache.druid.query.topn.types -
-
Uses of TopNParams in org.apache.druid.query.topn
Classes in org.apache.druid.query.topn with type parameters of type TopNParams Modifier and Type Class Description classBaseTopNAlgorithm<DimValSelector,DimValAggregateStore,Parameters extends TopNParams>interfaceTopNAlgorithm<DimValSelector,Parameters extends TopNParams>Subclasses of TopNParams in org.apache.druid.query.topn Modifier and Type Class Description static classPooledTopNAlgorithm.PooledTopNParamsMethods in org.apache.druid.query.topn that return TopNParams Modifier and Type Method Description TopNParamsAggregateTopNMetricFirstAlgorithm. makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor)TopNParamsHeapBasedTopNAlgorithm. makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor)TopNParamsTimeExtractionTopNAlgorithm. makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor)TopNParamsTopNAlgorithm. makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor)Methods in org.apache.druid.query.topn with parameters of type TopNParams Modifier and Type Method Description voidAggregateTopNMetricFirstAlgorithm. cleanup(TopNParams params)voidHeapBasedTopNAlgorithm. cleanup(TopNParams params)voidTimeExtractionTopNAlgorithm. cleanup(TopNParams params)protected TopNColumnAggregatesProcessorHeapBasedTopNAlgorithm. makeDimValAggregateStore(TopNParams params)protected Map<Object,Aggregator[]>TimeExtractionTopNAlgorithm. makeDimValAggregateStore(TopNParams params)protected Aggregator[][]HeapBasedTopNAlgorithm. makeDimValSelector(TopNParams params, int numProcessed, int numToProcess)protected int[]TimeExtractionTopNAlgorithm. makeDimValSelector(TopNParams params, int numProcessed, int numToProcess)static TopNResultBuilderBaseTopNAlgorithm. makeResultBuilder(TopNParams params, TopNQuery query)voidDefaultTopNQueryMetrics. numValuesPerPass(TopNParams params)voidTopNQueryMetrics. numValuesPerPass(TopNParams params)This method may setgetNumValuesPerPass()of the query as dimension.voidAggregateTopNMetricFirstAlgorithm. run(TopNParams params, TopNResultBuilder resultBuilder, int[] ints, TopNQueryMetrics queryMetrics)protected longHeapBasedTopNAlgorithm. scanAndAggregate(TopNParams params, Aggregator[][] rowSelector, TopNColumnAggregatesProcessor processor)protected longTimeExtractionTopNAlgorithm. scanAndAggregate(TopNParams params, int[] dimValSelector, Map<Object,Aggregator[]> aggregatesStore)protected voidHeapBasedTopNAlgorithm. updateResults(TopNParams params, Aggregator[][] aggregators, TopNColumnAggregatesProcessor processor, TopNResultBuilder resultBuilder)protected voidTimeExtractionTopNAlgorithm. updateResults(TopNParams params, int[] dimValSelector, Map<Object,Aggregator[]> aggregatesStore, TopNResultBuilder resultBuilder) -
Uses of TopNParams in org.apache.druid.query.topn.types
Methods in org.apache.druid.query.topn.types with parameters of type TopNParams Modifier and Type Method Description Aggregator[][]NullableNumericTopNColumnAggregatesProcessor. getRowSelector(TopNQuery query, TopNParams params, StorageAdapter storageAdapter)Aggregator[][]StringTopNColumnAggregatesProcessor. getRowSelector(TopNQuery query, TopNParams params, StorageAdapter storageAdapter)Aggregator[][]TopNColumnAggregatesProcessor. getRowSelector(TopNQuery query, TopNParams params, StorageAdapter storageAdapter)Used byHeapBasedTopNAlgorithm.
-