IcebergUpdateCommand

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total662 of 6620%64 of 640%52521401402020
executeMergePlan(ConnectContext, StmtExecutor, IcebergExternalTable, LogicalPlan)1110%40%33232311
buildMergeProjectPlan(ConnectContext, LogicalPlan, List, List, String)880%20%22151511
buildUpdateSelectItems(Map, List, String)860%100%66171711
buildMergePlan(ConnectContext, LogicalPlan, List, IcebergExternalTable)640%60%44171711
run(ConnectContext, StmtExecutor)590%20%22121211
getExplainPlan(ConnectContext)400%20%228811
getPhysicalMergeSink(NereidsPlanner)330%40%338811
IcebergUpdateCommand(List, String, List, LogicalPlan, DeleteCommandContext)270%20%227711
getRowIdColumn(IcebergExternalTable)250%60%447711
hasRowIdProject(List)240%60%446611
getRowIdColumnExpr(LogicalPlan)240%40%335511
findRowIdSlot(List)210%40%335511
childIsEmptyRelation(PhysicalSink)170%60%442211
injectRowIdColumn(LogicalPlan)140%20%223311
lambda$hasUnboundPlan$0(TreeNode)110%40%331111
accept(PlanVisitor, Object)50%n/a111111
hasUnboundPlan(Plan)40%n/a111111
hasRowIdSlot(List)40%n/a111111
getDeleteCtx()30%n/a111111
stmtType()20%n/a111111