Package org.apache.druid.query.topn
Class PooledTopNAlgorithm.PooledTopNParams
- java.lang.Object
-
- org.apache.druid.query.topn.TopNParams
-
- org.apache.druid.query.topn.PooledTopNAlgorithm.PooledTopNParams
-
- Enclosing class:
- PooledTopNAlgorithm
public static class PooledTopNAlgorithm.PooledTopNParams extends TopNParams
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PooledTopNAlgorithm.PooledTopNParams.Builder
-
Field Summary
-
Fields inherited from class org.apache.druid.query.topn.TopNParams
CARDINALITY_UNKNOWN
-
-
Constructor Summary
Constructors Constructor Description PooledTopNParams(ColumnSelectorPlus selectorPlus, Cursor cursor, ResourceHolder<ByteBuffer> resultsBufHolder, ByteBuffer resultsBuf, int[] aggregatorSizes, int numBytesPerRecord, int numValuesPerPass, TopNMetricSpecBuilder<int[]> arrayProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PooledTopNAlgorithm.PooledTopNParams.Builder
builder()
int[]
getAggregatorSizes()
TopNMetricSpecBuilder<int[]>
getArrayProvider()
int
getNumBytesPerRecord()
ByteBuffer
getResultsBuf()
ResourceHolder<ByteBuffer>
getResultsBufHolder()
-
Methods inherited from class org.apache.druid.query.topn.TopNParams
getCardinality, getCursor, getDimSelector, getNumValuesPerPass, getSelectorPlus
-
-
-
-
Constructor Detail
-
PooledTopNParams
public PooledTopNParams(ColumnSelectorPlus selectorPlus, Cursor cursor, ResourceHolder<ByteBuffer> resultsBufHolder, ByteBuffer resultsBuf, int[] aggregatorSizes, int numBytesPerRecord, int numValuesPerPass, TopNMetricSpecBuilder<int[]> arrayProvider)
-
-
Method Detail
-
builder
public static PooledTopNAlgorithm.PooledTopNParams.Builder builder()
-
getResultsBufHolder
public ResourceHolder<ByteBuffer> getResultsBufHolder()
-
getResultsBuf
public ByteBuffer getResultsBuf()
-
getAggregatorSizes
public int[] getAggregatorSizes()
-
getNumBytesPerRecord
public int getNumBytesPerRecord()
-
getArrayProvider
public TopNMetricSpecBuilder<int[]> getArrayProvider()
-
-