| addIntermediate(GroupByIdBlock, Block) |  | 0% |  | 0% | 15 | 15 | 63 | 63 | 1 | 1 |
| evaluateIntermediate(int, BlockBuilder) |  | 0% |  | 0% | 17 | 17 | 50 | 50 | 1 | 1 |
| prepareFinal() |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| GenericAccumulatorFactory.SpillableFinalOnlyGroupedAccumulator(List, List, FinalOnlyGroupedAccumulator, StandaloneSpillerFactory, Session) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| addInput(GroupByIdBlock, Page) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getEstimatedSize() |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| addToPageBuilder(PageBuilder, ColumnarRow) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| addRawInput(GroupByIdBlock, Page) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| writeIntermediateRow(BlockBuilder, Slice, Block) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| updateGroupIdCount(GroupByIdBlock) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| evaluateFinal(int, BlockBuilder) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getIntermediateType() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getIntermediateRowsType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFinalType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRawInputsLength() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSpillingTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addIntermediate$0(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIntermediateFileHandleType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |