HashAggregationOperator(OperatorContext, List, List, List, List, AggregationNode.Step, boolean, List, Optional, Optional, int, Optional, boolean, Optional, DataSize, DataSize, SpillerFactory, JoinCompiler, boolean) |  | 0% |  | 0% | 4 | 4 | 34 | 34 | 1 | 1 |
getGlobalAggregationOutput() |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
initializeAggregationBuilderIfNeeded() |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
processInputPage(Page) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
getOutput() |  | 0% |  | 0% | 12 | 12 | 28 | 28 | 1 | 1 |
addInput(Page) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
closeAggregationBuilder() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
calculateDefaultOutputHash(List, int, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
findLastSegmentStart(PagesHashStrategy, Page) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
needsInput() |  | 0% |  | 0% | 6 | 6 | 2 | 2 | 1 | 1 |
processRemainingPageForSegmentedAggregation() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$closeAggregationBuilder$1(PartialAggregationController) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
shouldFlush() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
partialAggregationReachedMemoryLimit() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
startMemoryRevoke() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
finishMemoryRevoke() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
finish() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$getGlobalAggregationOutput$2(AccumulatorFactory) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getOperatorContext() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isFinished() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
close() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getAggregationBuilder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$new$0(Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |