| isBucketedHashAggEnabled(Aggregate) |   | 60% |   | 41% | 12 | 13 | 12 | 25 | 0 | 1 |
| hasUnknownStatistics(Collection, Statistics, boolean) |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
| isOrderKeysMatchGroupKeys(List, List) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| assignNullType(If) |   | 36% |   | 25% | 2 | 3 | 3 | 7 | 0 | 1 |
| isSingleOlapScanPipeline(Plan) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| isSingleOlapScanPipeline(Group, PhysicalProperties) |   | 71% |   | 50% | 5 | 7 | 4 | 13 | 0 | 1 |
| lambda$containsCountDistinctMultiExpr$0(TreeNode) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| lambda$supportsTwoPhaseAgg$3(AtomicBoolean, TreeNode) |   | 61% |   | 66% | 2 | 4 | 4 | 9 | 0 | 1 |
| isBucketedHashAggFusible(PhysicalHashAggregate) |   | 78% |   | 58% | 5 | 7 | 3 | 10 | 0 | 1 |
| hasUnknownStatistics(Collection, Statistics) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| containsCountDistinctMultiExpr(LogicalAggregate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBucketedHashAggFusible(GroupExpression, PhysicalProperties) |   | 94% |   | 64% | 5 | 8 | 1 | 11 | 0 | 1 |
| lambda$containsPartialAggFunction$4(AtomicBoolean, TreeNode) |   | 81% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| AggregateUtils() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| breaksSingleOlapScanPipeline(Plan) |   | 93% |   | 50% | 8 | 9 | 0 | 2 | 0 | 1 |
| supportsTwoPhaseAgg(PhysicalHashAggregate) |   | 92% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| containsPartialAggFunction(PhysicalHashAggregate) |   | 92% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| isBucketedHashAggFusible(PhysicalHashAggregate, DistributionSpec) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| countDistinctMultiExprToCountIf(Count) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| isSingleExecutionInstance(ConnectContext) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| distinctArgumentGroupCountUpToTwo(Aggregate) |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 1 |
| lambda$containsNotSupportMultiDistinctFunction$1(TreeNode) |  | 100% |   | 75% | 3 | 7 | 0 | 4 | 0 | 1 |
| getDistinctNamedExpr(LogicalAggregate) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| maybeUsingStreamAgg(List, AggregateParam) |  | 100% |   | 75% | 2 | 5 | 0 | 4 | 0 | 1 |
| getGroupBySetNamedExpr(LogicalAggregate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getAllKeySet(LogicalAggregate) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| tryConvertToMultiDistinct(AggregateFunction) |  | 100% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
| containsNotSupportMultiDistinctFunction(LogicalAggregate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getDistinctNamedExpr$2(AggregateFunction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |