Package org.apache.druid.query.topn
Class PooledTopNAlgorithm.PooledTopNParams.Builder
- java.lang.Object
-
- org.apache.druid.query.topn.PooledTopNAlgorithm.PooledTopNParams.Builder
-
- Enclosing class:
- PooledTopNAlgorithm.PooledTopNParams
public static class PooledTopNAlgorithm.PooledTopNParams.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PooledTopNAlgorithm.PooledTopNParamsbuild()PooledTopNAlgorithm.PooledTopNParams.BuilderwithAggregatorSizes(int[] aggregatorSizes)PooledTopNAlgorithm.PooledTopNParams.BuilderwithArrayProvider(TopNMetricSpecBuilder<int[]> arrayProvider)PooledTopNAlgorithm.PooledTopNParams.BuilderwithCursor(Cursor cursor)PooledTopNAlgorithm.PooledTopNParams.BuilderwithNumBytesPerRecord(int numBytesPerRecord)PooledTopNAlgorithm.PooledTopNParams.BuilderwithNumValuesPerPass(int numValuesPerPass)PooledTopNAlgorithm.PooledTopNParams.BuilderwithResultsBuf(ByteBuffer resultsBuf)PooledTopNAlgorithm.PooledTopNParams.BuilderwithResultsBufHolder(ResourceHolder<ByteBuffer> resultsBufHolder)PooledTopNAlgorithm.PooledTopNParams.BuilderwithSelectorPlus(ColumnSelectorPlus selectorPlus)
-
-
-
Method Detail
-
withSelectorPlus
public PooledTopNAlgorithm.PooledTopNParams.Builder withSelectorPlus(ColumnSelectorPlus selectorPlus)
-
withCursor
public PooledTopNAlgorithm.PooledTopNParams.Builder withCursor(Cursor cursor)
-
withResultsBufHolder
public PooledTopNAlgorithm.PooledTopNParams.Builder withResultsBufHolder(ResourceHolder<ByteBuffer> resultsBufHolder)
-
withResultsBuf
public PooledTopNAlgorithm.PooledTopNParams.Builder withResultsBuf(ByteBuffer resultsBuf)
-
withAggregatorSizes
public PooledTopNAlgorithm.PooledTopNParams.Builder withAggregatorSizes(int[] aggregatorSizes)
-
withNumBytesPerRecord
public PooledTopNAlgorithm.PooledTopNParams.Builder withNumBytesPerRecord(int numBytesPerRecord)
-
withNumValuesPerPass
public PooledTopNAlgorithm.PooledTopNParams.Builder withNumValuesPerPass(int numValuesPerPass)
-
withArrayProvider
public PooledTopNAlgorithm.PooledTopNParams.Builder withArrayProvider(TopNMetricSpecBuilder<int[]> arrayProvider)
-
build
public PooledTopNAlgorithm.PooledTopNParams build()
-
-