| mergeAggProjectAgg(LogicalAggregate) |   | 0% |   | 0% | 3 | 3 | 33 | 33 | 1 | 1 | 
| commonCheck(LogicalAggregate, LogicalAggregate, boolean, Optional) |    | 61% |    | 30% | 14 | 16 | 12 | 27 | 0 | 1 | 
| lambda$rewriteAggregateFunction$7(Map, Expression) |   | 0% |   | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| mergeTwoAggregate(LogicalAggregate) |   | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| lambda$mergeAggProjectAgg$1(NamedExpression) |   | 0% |   | 0% | 3 | 3 | 1 | 1 | 1 | 1 | 
| lambda$getInnerAggExprIdToAggFuncMap$10(NamedExpression) |    | 41% |    | 25% | 2 | 3 | 0 | 1 | 0 | 1 | 
| rewriteAggregateFunction(NamedExpression, Map) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$canMergeAggregateWithProject$9(TreeNode) |    | 50% |    | 25% | 2 | 3 | 0 | 1 | 0 | 1 | 
| lambda$getInnerAggExprIdToAggFuncMap$11(NamedExpression) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$mergeAggProjectAgg$2(Map, NamedExpression) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$mergeTwoAggregate$0(Map, NamedExpression) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| canMergeAggregateWithProject(LogicalAggregate) |    | 92% |    | 66% | 2 | 4 | 1 | 10 | 0 | 1 | 
| canMergeAggregateWithoutProject(LogicalAggregate) |    | 87% |    | 50% | 2 | 3 | 1 | 5 | 0 | 1 | 
| lambda$mergeAggProjectAgg$6(NamedExpression) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$mergeAggProjectAgg$5(Expression) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$mergeAggProjectAgg$3(Expression) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$getInnerAggExprIdToAggFuncMap$12(AggregateFunction, AggregateFunction) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$mergeAggProjectAgg$4(NamedExpression) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| buildRules() |   | 100% |  | n/a | 0 | 1 | 0 | 8 | 0 | 1 | 
| getInnerAggExprIdToAggFuncMap(LogicalAggregate) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| lambda$commonCheck$8(Optional, Set, LogicalProject) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| MergeAggregate() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |