| checkAllSlotReferenceFromChildren(Plan) |    | 41% |    | 58% | 3 | 7 | 10 | 23 | 0 | 1 | 
| lambda$checkUnexpectedExpression$1(Plan, boolean, boolean, boolean, boolean, TreeNode) |    | 43% |    | 75% | 5 | 11 | 4 | 11 | 0 | 1 | 
| checkMetricTypeIsUsedCorrectly(Plan) |    | 80% |    | 90% | 3 | 16 | 3 | 31 | 0 | 1 | 
| checkMatchIsUsedCorrectly(Plan) |    | 52% |    | 60% | 3 | 6 | 3 | 9 | 0 | 1 | 
| lambda$removeValidSlotsNotFromChildren$4(RoaringBitmap, Slot) |    | 75% |    | 50% | 2 | 4 | 1 | 9 | 0 | 1 | 
| lambda$checkMetricTypeIsUsedCorrectly$7(NamedExpression) |    | 83% |    | 62% | 3 | 5 | 2 | 8 | 0 | 1 | 
| lambda$checkAllSlotReferenceFromChildren$2(Plan) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| lambda$removeValidSlotsNotFromChildren$3(RoaringBitmap, Slot) |    | 80% |    | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| checkUnexpectedExpression(Plan) |   | 100% |   | 100% | 0 | 4 | 0 | 8 | 0 | 1 | 
| lambda$build$0(Plan) |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| removeValidSlotsNotFromChildren(Set, RoaringBitmap) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| build() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| lambda$checkMetricTypeIsUsedCorrectly$9(TreeNode) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$checkMetricTypeIsUsedCorrectly$8(TreeNode) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$checkMetricTypeIsUsedCorrectly$6(Expression) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| lambda$checkMetricTypeIsUsedCorrectly$5(OrderExpression) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| CheckAfterRewrite() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |