| checkAllSlotReferenceFromChildren(Plan) |   | 42% |   | 57% | 4 | 8 | 12 | 27 | 0 | 1 |
| checkMetricTypeIsUsedCorrectly(Plan) |   | 66% |   | 77% | 8 | 19 | 9 | 37 | 0 | 1 |
| lambda$checkUnexpectedExpression$9(Plan, boolean, boolean, boolean, boolean, TreeNode) |   | 29% |   | 70% | 6 | 11 | 5 | 11 | 0 | 1 |
| shouldBlockRowStoreOnlyComplexQuery(Plan) |   | 43% |   | 20% | 5 | 6 | 10 | 16 | 0 | 1 |
| isCountStarOnly(LogicalAggregate) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
| checkTreeAllSlotReferenceFromChildren(Plan) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| checkMatchIsUsedCorrectly(Plan) |   | 58% |   | 75% | 2 | 5 | 2 | 8 | 0 | 1 |
| lambda$checkAllSlotReferenceFromChildren$10(Slot) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$checkMetricTypeIsUsedCorrectly$15(NamedExpression) |   | 70% |   | 50% | 4 | 5 | 3 | 8 | 0 | 1 |
| lambda$isCountStarOnly$8(TreeNode) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| containsVariantTypeOutsideCast(Expression, boolean) |   | 76% |   | 50% | 6 | 8 | 2 | 8 | 0 | 1 |
| lambda$shouldBlockRowStoreOnlyComplexQuery$4(TreeNode) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$shouldBlockRowStoreOnlyComplexQuery$7(LogicalAggregate) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$removeValidSlotsNotFromChildren$12(Slot) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| checkRowStoreOnlyComplexQuery(Plan) |   | 50% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| lambda$checkAllSlotReferenceFromChildren$11(Plan) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$shouldBlockRowStoreOnlyComplexQuery$6(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$shouldBlockRowStoreOnlyComplexQuery$5(TreeNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$shouldBlockRowStoreOnlyComplexQuery$3(TreeNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$shouldBlockRowStoreOnlyComplexQuery$2(TreeNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkUnexpectedExpression(Plan) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| lambda$build$0(Plan) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| build() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| removeValidSlotsNotFromChildren(Set, RoaringBitmap) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| containsVariantTypeOutsideCast(Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$checkMetricTypeIsUsedCorrectly$17(TreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$checkMetricTypeIsUsedCorrectly$16(TreeNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$shouldBlockRowStoreOnlyComplexQuery$1(OlapScan) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$checkMetricTypeIsUsedCorrectly$14(Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$checkMetricTypeIsUsedCorrectly$13(OrderExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CheckAfterRewrite() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |