| lambda$build$6(LogicalProject) |   | 53% |   | 75% | 1 | 3 | 11 | 32 | 0 | 1 |
| isChildLeadingJoin(Plan) |   | 50% |   | 25% | 4 | 5 | 4 | 7 | 0 | 1 |
| lambda$build$5(Set, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$build$4(Set, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$build$3(Set, NamedExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$build$2(LogicalJoin) |   | 90% |   | 50% | 3 | 4 | 0 | 3 | 0 | 1 |
| lambda$build$1(LogicalJoin) |   | 90% |   | 50% | 3 | 4 | 0 | 2 | 0 | 1 |
| checkReorder(LogicalJoin) |  | 100% |   | 64% | 5 | 8 | 0 | 10 | 0 | 1 |
| splitTopCondition(List, Set, Set, List, List, List) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| build() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| lambda$build$0(LogicalJoin) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| JoinExchangeBothProject() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |