| dedupVariables(List) |  | 0% |  | 0% | 13 | 13 | 38 | 38 | 1 | 1 |
| mergeProjectionContexts(List) |  | 0% |  | 0% | 11 | 11 | 31 | 31 | 1 | 1 |
| planRemoteAssignments(Assignments, VariableAllocator) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| apply(ProjectNode, Captures, Rule.Context) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getAssignedArgument(List) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$apply$0(RowExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| PlanRemoteProjections(FunctionAndTypeManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$dedupVariables$2(SymbolMapper.Builder, RowExpression, VariableReferenceExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$dedupVariables$1(ImmutableMultimap.Builder, VariableReferenceExpression, RowExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPattern() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |