lambda$buildRules$11(LogicalExcept) |   | 37% |   | 42% | 6 | 8 | 20 | 32 | 0 | 1 |
lambda$buildRules$9(LogicalIntersect) |   | 66% |   | 50% | 1 | 2 | 3 | 8 | 0 | 1 |
lambda$buildRules$6(LogicalUnion) |   | 94% |   | 90% | 2 | 11 | 2 | 32 | 0 | 1 |
canReplaceJoinByEmptyRelation(LogicalJoin) |   | 89% |   | 77% | 3 | 10 | 0 | 6 | 0 | 1 |
lambda$buildRules$10(Slot) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
buildRules() |  | 100% | | n/a | 0 | 1 | 0 | 30 | 0 | 1 |
lambda$buildRules$0(LogicalJoin) |  | 100% |  | 100% | 0 | 4 | 0 | 2 | 0 | 1 |
lambda$buildRules$5(MatchingContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
hasEmptyRelationChild(LogicalJoin) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
bothChildrenEmpty(LogicalJoin) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
lambda$buildRules$8(LogicalSort) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$buildRules$7(LogicalTopN) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$buildRules$4(LogicalAggregate) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$buildRules$2(LogicalFilter) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$buildRules$1(LogicalJoin) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
lambda$buildRules$3(LogicalAggregate) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
EliminateEmptyRelation() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |