visitJoin(JoinNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 8 | 8 | 42 | 42 | 1 | 1 |
transformJoin(JoinNode, PayloadJoinOptimizer.JoinContext) |  | 0% |  | 0% | 5 | 5 | 34 | 34 | 1 | 1 |
visitProject(ProjectNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
constructDistinctKeysPlan(PlanNode, SimplePlanRewriter.RewriteContext, Set) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
rewriteScanFilterProject(PlanNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
PayloadJoinOptimizer.Rewriter(Session, Metadata, TypeProvider, FunctionAndTypeManager, PlanNodeIdAllocator, VariableAllocator) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
validateProjectAssignments(ProjectNode) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
removeHiddenColumns(Assignments, Set, Set) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
defaultRewriteJoinChild(PlanNode, SimplePlanRewriter.RewriteContext, boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
lambda$visitProject$5(Set, Assignments.Builder, VariableReferenceExpression, RowExpression) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
extractJoinKeys(Optional, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
needsRewrite(JoinType, ImmutableSet, Set) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
visitFilter(FilterNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
visitPlan(PlanNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$visitProject$4(Set, Map, VariableReferenceExpression, RowExpression) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
lambda$supportedJoinKeyTypes$9(VariableReferenceExpression) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$removeHiddenColumns$7(Set, Set, VariableReferenceExpression) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$extractJoinKeys$8(ImmutableSet.Builder, EquiJoinClause) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
coalesceToZero(RowExpression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$needsRewrite$3(Set, VariableReferenceExpression) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$removeHiddenColumns$6(Set, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitJoin$2(SimplePlanRewriter.RewriteContext, JoinNode, PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitPlan$0(SimplePlanRewriter.RewriteContext, PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitTableScan(TableScanNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
supportedJoinKeyTypes(Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitJoin$1(PlanNode, VariableReferenceExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isPlanChanged() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |