| createPlan(LogicalProject, Set, Set, Optional, FillUpQualifyMissingSlot.PlanGenerator) |   | 69% |   | 48% | 22 | 36 | 29 | 102 | 0 | 1 |
| lambda$buildRules$10(LogicalProject, Optional, LogicalHaving, Set, Set, List) |   | 68% |   | 21% | 6 | 8 | 10 | 32 | 0 | 1 |
| lambda$buildRules$6(Set, LogicalQualify, Set, LogicalHaving, Aggregate, FillUpMissingSlots.Resolver, Aggregate) |   | 72% |   | 70% | 3 | 6 | 0 | 9 | 0 | 1 |
| resolveCorrelatedAggregateOutputAlias(Set, Set, List, Optional) |   | 85% |   | 66% | 5 | 10 | 3 | 21 | 0 | 1 |
| lambda$buildRules$3(Set, LogicalQualify, Aggregate, FillUpMissingSlots.Resolver, Aggregate) |   | 72% |   | 66% | 2 | 4 | 0 | 6 | 0 | 1 |
| lambda$buildRules$9(Optional, Slot) |   | 42% |   | 25% | 2 | 3 | 0 | 2 | 0 | 1 |
| lambda$resolveCorrelatedAggregateOutputAlias$17(NamedExpression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildRules$7(MatchingContext) |   | 96% |   | 75% | 4 | 9 | 1 | 29 | 0 | 1 |
| lambda$createPlan$15(TreeNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildRules$8(List, Slot) |  | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| checkWindow(LogicalQualify) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| buildRules() |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| lambda$buildRules$4(MatchingContext) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| lambda$buildRules$11(MatchingContext) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| lambda$buildRules$0(LogicalProject, Set, Set, List) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| lambda$buildRules$1(MatchingContext) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$createPlan$14(Optional, Slot) |  | 100% |   | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| lambda$createPlan$13(Set, Slot) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$resolveCorrelatedAggregateOutputAlias$16(NamedExpression, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createPlan$12(Slot, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$buildRules$5(FillUpMissingSlots.Resolver, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$buildRules$2(FillUpMissingSlots.Resolver, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| FillUpQualifyMissingSlot() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |