| matchPlanTree(Plan) |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
| Pattern(PatternType, PlanType, List, Pattern[]) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 7 | 7 | 6 | 6 | 1 | 1 |
| matchChildrenAndSelfPredicates(Plan, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| matchRoot(Plan) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| matchPredicates(Plan) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| hasMultiChild() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| hasMultiGroupChild() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| withPredicates(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Pattern(PatternType, PlanType, Pattern[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| isGroup() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isMultiGroup() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isAny() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isMulti() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| Pattern(PlanType, List, Pattern[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Pattern(PlanType, Pattern[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Pattern(PatternType, Pattern[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withChildren(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPlanType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPatternType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPredicates() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMatchedType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |