PaimonRowChangePlanBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,486 of 1,4860%128 of 1280%85852522522121
buildMerge(PaimonWriteTarget, PaimonRowChangeSpec.Merge, LogicalPlan, CascadesContext)2520%180%1010464611
checkInsertPrimaryKeyUniqueness(PaimonWriteTarget, LogicalPlan, List, List, List, Slot)1830%80%55282811
buildInsertProjection(PaimonWriteTarget, MergeNotMatchedClause)1480%200%1111242411
buildUpdate(PaimonWriteTarget, PaimonRowChangeSpec.Update, LogicalPlan)1470%140%88232311
generateBranchLabel(PaimonRowChangeSpec.Merge, Expression)1310%160%99191911
buildUpdateProjection(PaimonWriteTarget, PaimonRowChangeSpec.Merge, MergeMatchedClause)1090%100%66181811
checkCapabilities(PaimonWriteTarget, PaimonRowChangeSpec)830%100%66212111
buildDelete(PaimonWriteTarget, PaimonRowChangeSpec.Delete, LogicalPlan)610%40%339911
build(PaimonWriteTarget, PaimonRowChangeSpec, LogicalPlan, CascadesContext)500%60%44101011
generateTargetMatchCount(LogicalPlan, PaimonWriteTarget, List)450%20%228811
generateFinalExpression(int, List, Slot, DataType)440%20%226611
findTargetSlot(LogicalPlan, List, String)420%20%228811
qualifierEndsWith(List, List)370%60%447711
generateFinalProjections(List, List, List, Slot)370%20%226611
updatedColumns(List)330%20%226611
buildDeleteProjection(PaimonWriteTarget, List)320%20%226611
targetPresence(LogicalPlan, PaimonWriteTarget, List)180%n/a112211
unwrap(NamedExpression)120%40%332211
targetSlot(List, String)120%n/a113311
lambda$findTargetSlot$1(List, Slot)50%n/a111111
lambda$findTargetSlot$0(String, Slot)50%n/a111111