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,
LocalMemoryContext systemMemoryContext,
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, LocalMemoryContext systemMemoryContext, long memoryLimitForMerge, int overwriteIntermediateChannelOffset, JoinCompiler joinCompiler)
public WorkProcessor<Page> buildResult()
public void close()
close
in interface Closeable
close
in interface AutoCloseable
Copyright © 2012–2022. All rights reserved.