| PlanFragment(PlanFragmentId, PlanNode, Set, PartitioningHandle, List, PartitioningScheme, StageExecutionDescriptor, boolean, Optional, Optional) |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| bytesForTaskSerialization(Codec) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findSources(PlanNode, Set, ImmutableSet.Builder) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| withBucketToPartition(Optional) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withFixedLifespanScheduleGroupedExecution(List, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withDynamicLifespanScheduleGroupedExecution(List, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withRecoverableGroupedExecution(List, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findRemoteSourceNodes(PlanNode, ImmutableList.Builder) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| withSubPlan(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| forTaskSerialization() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| findSources(PlanNode, Iterable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isLeaf() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRoot() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVariables() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPartitioning() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableScanSchedulingOrder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPartitioningScheme() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStageExecutionDescriptor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isOutputTableWriterFragment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStatsAndCosts() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJsonRepresentation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRemoteSourceNodes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |