| resolve(Expression, FillUpMissingSlots.ResolvePlanType) |  | 0% |  | 0% | 14 | 14 | 32 | 32 | 1 | 1 |
| FillUpMissingSlots.Resolver(Aggregate, Optional) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| lookUp(Expression) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| isEquivalent(Expression, Expression) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| generateAliasForNewOutputSlots(Expression) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$checkWhetherNestedAggregateFunctionsExist$5(Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkWhetherNestedAggregateFunctionsExist(AggregateFunction) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| FillUpMissingSlots.Resolver(Aggregate) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$lookUp$4(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$lookUp$2(Expression, NamedExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$0(NamedExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSubstitution() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNewOutputSlots() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$lookUp$3(NamedExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$1(Expression, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |