LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 93.7 % 1604 1503 101 1 1502 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.6 % 41 40 1 1 39
Baseline: lcov-20260920-baseline Branches: 76.2 % 1254 956 298 956
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 95.3 % 127 121 6 1 120
(360..) days: 93.6 % 1476 1381 95 1381
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 97.4 % 38 37 1 1 36
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(30,360] days: 70.6 % 85 60 25 60
(360..) days: 76.6 % 1167 894 273 894

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
ExecBatchInsert CBC 29 94.4 % (17 / 18) 70.0 % (7 / 10)
ExecCheckPlanOutput CBC 65170 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecCheckTIDVisible CBC 142 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecCheckTupleVisible CBC 2982 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecComputeStoredGenerated CBC 981 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecCrossPartitionUpdate CBC 720 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecCrossPartitionUpdateForeignKey CBC 202 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecDelete CBC 1011882 92.6 % (87 / 94) 76.4 % (68 / 89)
ExecDeleteAct CBC 1012125 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecDeleteEpilogue CBC 1012095 100.0 % (11 / 11) 100.0 % (6 / 6)
ExecDeletePrologue CBC 1012233 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecEndModifyTable CBC 80291 100.0 % (17 / 17) 92.9 % (13 / 14)
ExecGetInsertNewTuple CBC 8035054 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecGetUpdateNewTuple CBC 2222889 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecInitGenerated GNC 31463 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInitInsertProjection CBC 64466 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecInitMerge CBC 1060 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecInitMergeTupleSlots CBC 1232 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecInitModifyTable CBC 83567 98.2 % (219 / 223) 81.6 % (142 / 174)
ExecInitUpdateProjection CBC 8292 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecInsert CBC 8036909 99.4 % (153 / 154) 92.4 % (109 / 118)
ExecLookupResultRelByOid CBC 6931 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecMerge CBC 10175 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecMergeMatched CBC 8384 85.5 % (141 / 165) 66.2 % (106 / 160)
ExecMergeNotMatched CBC 1800 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecModifyTable CBC 88838 94.3 % (132 / 140) 74.8 % (80 / 107)
ExecOnConflictLockRow CBC 2846 75.9 % (22 / 29) 39.3 % (11 / 28)
ExecOnConflictSelect CBC 202 91.1 % (41 / 45) 59.3 % (16 / 27)
ExecOnConflictUpdate CBC 2774 100.0 % (28 / 28) 85.7 % (12 / 14)
ExecPendingInserts CBC 18 100.0 % (12 / 12) 75.0 % (12 / 16)
ExecPrepareTupleRouting CBC 483219 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecProcessReturning CBC 5640 100.0 % (27 / 27) 100.0 % (18 / 18)
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
ExecSetupTransitionCaptureState CBC 82902 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecUpdate CBC 2225547 88.0 % (66 / 75) 67.6 % (48 / 71)
ExecUpdateAct CBC 2226675 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdateEpilogue CBC 2225890 100.0 % (14 / 14) 100.0 % (10 / 10)
ExecUpdatePrepareSlot CBC 2226775 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 2226963 100.0 % (15 / 15) 100.0 % (12 / 12)
fireASTriggers CBC 80449 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 82660 92.3 % (24 / 26) 80.0 % (12 / 15)

Generated by: LCOV version 2.0-1