IcebergMergeCommand

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total321 of 1,70581%41 of 16875%4211358330629
buildInsertProjection(MergeNotMatchedClause, List, ConnectContext, DataType, IcebergWriteSchemaContext)8815864%132161%1018134501
getExplainPlan(ConnectContext)570%20%22151511
buildUpdateProjection(MergeMatchedClause, Expression, List, ConnectContext, IcebergWriteSchemaContext)4915175%31381%3953701
buildMergeProjectPlan(ConnectContext, IcebergExternalTable, IcebergWriteSchemaContext)2423690%52382%41544801
coerceVariantActionProjections(List, List)177080%21285%2832101
buildMergePlan(ConnectContext, IcebergExternalTable, IcebergWriteSchemaContext)166780%2675%2542001
run(ConnectContext, StmtExecutor)164875%1150%1221701
getPhysicalMergeSink(NereidsPlanner)102369%2250%232801
generateFinalProjections(List, List, List)611194%3975%3711601
generateBranchLabel(Expression)513496%11593%1911901
accept(PlanVisitor, Object)50%n/a111111
lambda$buildMergePlan$3()50%n/a111111
lambda$buildMergePlan$2()50%n/a111111
IcebergMergeCommand(List, Optional, Optional, LogicalPlan, Expression, List, List)46193%1150%1211501
injectRowIdColumn(LogicalPlan, IcebergExternalTable)4555%1150%121301
lambda$executeMergePlan$5(LogicalPlan, ConnectContext, StmtExecutor, IcebergExternalTable, IcebergWriteSchemaContext)312597%1375%1312801
getRowIdColumn(IcebergExternalTable)30%n/a111111
childIsEmptyRelation(PhysicalSink)1588%3350%340201
stmtType()0%n/a111111
buildDeleteProjection(Expression, List)51100%6100%0401101
generateBasePlan()42100%1375%130801
executeWithExternalTableBatchModeDisabled(ConnectContext, Callable)17100%n/a010501
getTargetRowLineageSlot(String)13100%n/a010301
executeMergePlan(ConnectContext, StmtExecutor, IcebergExternalTable, LogicalPlan, IcebergWriteSchemaContext)12100%n/a010101
getTargetTable(ConnectContext)11100%n/a010201
getTargetRowIdSlot()10100%n/a010101
lambda$coerceVariantActionProjections$0(Column)10100%4100%030101
lambda$buildMergePlan$4(MergeMatchedClause)7100%2100%020101
lambda$buildMergeProjectPlan$1(MergeMatchedClause)7100%2100%020101