| buildPlan(ConnectContext) |  | 0% |  | 0% | 10 | 10 | 44 | 44 | 1 | 1 |
| buildInsertProjection(PaimonWriteTarget, MergeNotMatchedClause) |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
| generateBranchLabel(Expression) |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
| buildUpdateProjection(ConnectContext, PaimonWriteTarget, MergeMatchedClause) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| generateFinalProjections(List, List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| generateBasePlan() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| PaimonMergeCommand(List, Optional, Optional, LogicalPlan, Expression, List, List) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| buildDeleteProjection(PaimonWriteTarget) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| targetPresence(PaimonWriteTarget) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| run(ConnectContext, StmtExecutor) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| targetSlot(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| unwrap(NamedExpression) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| accept(PlanVisitor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExplainPlan(ConnectContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stmtType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |