IcebergMergeCommand

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,419 of 1,4190%144 of 1440%97972672672525
buildInsertProjection(MergeNotMatchedClause, List, ConnectContext, DataType)2510%360%1919484811
buildMergeProjectPlan(ConnectContext, IcebergExternalTable)1990%180%1010363611
buildUpdateProjection(MergeMatchedClause, Expression, List, ConnectContext)1620%140%88272711
generateBranchLabel(Expression)1390%160%99191911
executeMergePlan(ConnectContext, StmtExecutor, IcebergExternalTable, LogicalPlan)1110%40%33232311
generateFinalProjections(List, List)920%80%55121211
IcebergMergeCommand(List, Optional, Optional, LogicalPlan, Expression, List, List)650%20%22151511
buildMergePlan(ConnectContext, IcebergExternalTable)490%40%33131311
run(ConnectContext, StmtExecutor)480%20%22111111
buildDeleteProjection(Expression, List)480%40%33111111
getExplainPlan(ConnectContext)400%20%228811
generateBasePlan()340%20%226611
getPhysicalMergeSink(NereidsPlanner)330%40%338811
getRowIdColumn(IcebergExternalTable)250%60%447711
hasRowIdProject(List)240%60%446611
findRowIdSlot(List)210%40%335511
childIsEmptyRelation(PhysicalSink)170%60%442211
injectRowIdColumn(LogicalPlan, IcebergExternalTable)140%20%223311
getTargetTable(ConnectContext)110%n/a112211
lambda$hasUnboundPlan$0(TreeNode)110%40%331111
getTargetRowIdSlot()100%n/a111111
accept(PlanVisitor, Object)50%n/a111111
hasUnboundPlan(Plan)40%n/a111111
hasRowIdSlot(List)40%n/a111111
stmtType()0%n/a111111