| lambda$pushDownHashExpression$14(Set, Set, Set, Slot) |   | 73% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| pushDownHashExpression(LogicalJoin) |  | 100% | | n/a | 0 | 1 | 0 | 26 | 0 | 1 |
| generateReplaceMapAndProjectExprs(Expression, Map, Set) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| lambda$build$4(LogicalJoin) |  | 100% |   | 75% | 1 | 3 | 0 | 9 | 0 | 1 |
| createChildProjectPlan(Plan, LogicalJoin, Set) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$pushDownHashExpression$10(LogicalJoin, Map, Set, Set, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$pushDownHashExpression$5(LogicalJoin, Map, Set, Set, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$pushDownHashExpression$9(Set, Set, Set, Slot) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| lambda$pushDownHashExpression$12(Map, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$pushDownHashExpression$7(Map, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| build() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$build$2(Expression) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$build$0(Expression) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$pushDownHashExpression$11(Map, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$pushDownHashExpression$6(Map, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$build$3(Expression) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$build$1(Expression) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$pushDownHashExpression$13(Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$pushDownHashExpression$8(Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| PushDownExpressionsInHashCondition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |