visitUnion(UnionNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
visitJoin(JoinNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 15 | 15 | 20 | 20 | 1 | 1 |
visitSequence(SequenceNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
visitSemiJoin(SemiJoinNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
convertJoinToProject(JoinNode, PlanNode, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
visitCteProducer(CteProducerNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
convertToEmptyNodeIfInputEmpty(PlanNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
visitAggregation(AggregationNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
visitCteConsumer(CteConsumerNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
convertToEmptyValuesNode(PlanNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
SimplifyPlanWithEmptyInput.Rewriter(PlanNodeIdAllocator, Session) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
visitLimit(LimitNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isEmptyNode(PlanNode) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$convertJoinToProject$9(List, VariableReferenceExpression) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$visitSemiJoin$7(SemiJoinNode, VariableReferenceExpression) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$visitUnion$1(List, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$visitUnion$6(List, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$null$5(Map.Entry, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitUnion$4(UnionNode, Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitUnion$3(int, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitWindow(WindowNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitSample(SampleNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitOffset(OffsetNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitSort(SortNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitProject(ProjectNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitFilter(FilterNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitRowNumber(RowNumberNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitTopNRowNumber(TopNRowNumberNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitTopN(TopNNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitDistinctLimit(DistinctLimitNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitMarkDistinct(MarkDistinctNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitUnnest(UnnestNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
visitGroupId(GroupIdNode, SimplePlanRewriter.RewriteContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$convertToEmptyNodeIfInputEmpty$10(SimplePlanRewriter.RewriteContext, PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitUnion$2(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$visitUnion$0(SimplePlanRewriter.RewriteContext, PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isPlanChanged() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$convertToEmptyNodeIfInputEmpty$11(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$convertJoinToProject$8(VariableReferenceExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |