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 class
BaseTopNAlgorithm<DimValSelector,DimValAggregateStore,Parameters extends TopNParams>
interface
TopNAlgorithm<DimValSelector,Parameters extends TopNParams>
Subclasses of TopNParams in org.apache.druid.query.topn Modifier and Type Class Description static class
PooledTopNAlgorithm.PooledTopNParams
Methods in org.apache.druid.query.topn that return TopNParams Modifier and Type Method Description TopNParams
AggregateTopNMetricFirstAlgorithm. makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor)
TopNParams
HeapBasedTopNAlgorithm. makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor)
TopNParams
TimeExtractionTopNAlgorithm. makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor)
TopNParams
TopNAlgorithm. makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor)
Methods in org.apache.druid.query.topn with parameters of type TopNParams Modifier and Type Method Description void
AggregateTopNMetricFirstAlgorithm. cleanup(TopNParams params)
void
HeapBasedTopNAlgorithm. cleanup(TopNParams params)
void
TimeExtractionTopNAlgorithm. cleanup(TopNParams params)
protected TopNColumnAggregatesProcessor
HeapBasedTopNAlgorithm. makeDimValAggregateStore(TopNParams params)
protected Map<Comparable<?>,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 TopNResultBuilder
BaseTopNAlgorithm. makeResultBuilder(TopNParams params, TopNQuery query)
void
DefaultTopNQueryMetrics. numValuesPerPass(TopNParams params)
void
TopNQueryMetrics. numValuesPerPass(TopNParams params)
This method may setgetNumValuesPerPass()
of the query as dimension.void
AggregateTopNMetricFirstAlgorithm. run(TopNParams params, TopNResultBuilder resultBuilder, int[] ints, TopNQueryMetrics queryMetrics)
protected long
HeapBasedTopNAlgorithm. scanAndAggregate(TopNParams params, Aggregator[][] rowSelector, TopNColumnAggregatesProcessor processor)
protected long
TimeExtractionTopNAlgorithm. scanAndAggregate(TopNParams params, int[] dimValSelector, Map<Comparable<?>,Aggregator[]> aggregatesStore)
protected void
HeapBasedTopNAlgorithm. updateResults(TopNParams params, Aggregator[][] aggregators, TopNColumnAggregatesProcessor processor, TopNResultBuilder resultBuilder)
protected void
TimeExtractionTopNAlgorithm. updateResults(TopNParams params, int[] dimValSelector, Map<Comparable<?>,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
.
-