public class MergingHashAggregationBuilder extends Object implements Closeable
| Constructor and Description |
|---|
MergingHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories,
AggregationNode.Step step,
int expectedGroups,
List<Type> groupByTypes,
Optional<Integer> hashChannel,
OperatorContext operatorContext,
WorkProcessor<Page> sortedPages,
AggregatedMemoryContext aggregatedMemoryContext,
long memoryLimitForMerge,
int overwriteIntermediateChannelOffset,
JoinCompiler joinCompiler) |
| Modifier and Type | Method and Description |
|---|---|
WorkProcessor<Page> |
buildResult() |
void |
close() |
public MergingHashAggregationBuilder(List<AccumulatorFactory> accumulatorFactories, AggregationNode.Step step, int expectedGroups, List<Type> groupByTypes, Optional<Integer> hashChannel, OperatorContext operatorContext, WorkProcessor<Page> sortedPages, AggregatedMemoryContext aggregatedMemoryContext, long memoryLimitForMerge, int overwriteIntermediateChannelOffset, JoinCompiler joinCompiler)
public WorkProcessor<Page> buildResult()
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2012–2019. All rights reserved.