| replace(int, PlanNode, String) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| insertRecursive(PlanNode) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| decrementReferenceCounts(PlanNode, int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| Memo(PlanNodeIdAllocator, PlanNode, Optional) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| evictStatisticsAndCost(int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| incrementReferenceCounts(PlanNode, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$insertChildrenAndRewrite$1(PlanNode, PlanNode) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| deleteGroup(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| storeStats(int, PlanNodeStatsEstimate) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getLogicalProperties(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getGroup(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAllReferences(PlanNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| insertChildrenAndRewrite(PlanNode) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| storeCost(int, PlanCostEstimate) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| nextGroupId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extract() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assignStatsEquivalentPlanNode(GroupReference, Optional) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Memo(PlanNodeIdAllocator, PlanNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| extract(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStats(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCost(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNode(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolve(GroupReference) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$extract$0(GroupReference) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGroupCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRootGroup() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |