| getParentSubsets(VolcanoPlanner) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| getParentRels() |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| computeBestCost(RelOptCluster, RelOptPlanner) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| add(RelNode) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| getParents() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| startOptimize(RelOptCost) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| RelSubset(RelOptCluster, RelSet, RelTraitSet) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| passThrough(RelNode) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getRelList() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| copy(RelTraitSet, List) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| buildCheapestPlan(VolcanoPlanner) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| explain(RelWriter) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| estimateRowCount(RelMetadataQuery) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| contains(RelNode) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| resetTaskState() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getDigest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDelivered() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getWinnerCost() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| disableEnforcing() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getBestOrOriginal() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| explore() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRequired() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isDelivered() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isRequired() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isExplored() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$getRels$1() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getSubsetsSatisfyingThis() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSatisfyingSubsets() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deepEquals(Object) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| deriveRowType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| collectVariablesUsed(Set) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| collectVariablesSet(Set) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getSatisfyingSubsets$3(RelSubset) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getSubsetsSatisfyingThis$2(RelSubset) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getRels$0(RelNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setExplored() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getOriginal() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| computeSelfCost(RelOptPlanner, RelMetadataQuery) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setOptimized() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isEnforceDisabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stripped() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deepHashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inputSubsets(RelNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSet() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRels() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |