| deriveRowType() |  | 0% |  | 0% | 28 | 28 | 57 | 57 | 1 | 1 |
| explainTerms(RelWriter) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| copy(RelTraitSet, RelNode) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| Uncollect(RelOptCluster, RelTraitSet, RelNode, boolean, List, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| Uncollect(RelInput) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| create(RelTraitSet, RelNode, boolean, List, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| create(RelTraitSet, RelNode, boolean, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deriveUncollectRowType(RelNode, boolean, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Uncollect(RelOptCluster, RelTraitSet, RelNode, boolean, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| Uncollect(RelOptCluster, RelTraitSet, RelNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| copy(RelTraitSet, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| accept(RelShuttle) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getItemAliases() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |