LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 94.1 % 1752 1648 11 93 2 240 1406 2 41
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.7 % 43 42 1 16 26 1
Baseline: lcov-20260630-baseline Branches: 76.4 % 1322 1010 35 277 5 2 92 911
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 10 10 1 9
(7,30] days: 97.6 % 42 41 1 41
(30,360] days: 95.6 % 228 218 10 198 20
(360..) days: 93.7 % 1472 1379 93 2 1377
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 4 4 4
(360..) days: 97.4 % 38 37 1 11 26
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 75.0 % 24 18 6 18
(30,360] days: 70.5 % 129 91 29 9 74 17
(360..) days: 77.0 % 1167 899 268 5 2 892

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 55011 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecCheckTIDVisible CBC 139 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecCheckTupleVisible CBC 2956 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecComputeStoredGenerated GNC 1209 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecCrossPartitionUpdate GNC 750 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecCrossPartitionUpdateForeignKey CBC 202 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecDelete GNC 984822 93.6 % (88 / 94) 78.7 % (70 / 89)
ExecDeleteAct GNC 985064 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecDeleteEpilogue GNC 985003 100.0 % (13 / 13) 100.0 % (8 / 8)
ExecDeletePrologue CBC 985170 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecEndModifyTable CBC 70938 100.0 % (17 / 17) 92.9 % (13 / 14)
ExecForPortionOfLeftovers GNC 849 94.0 % (79 / 84) 63.2 % (24 / 38)
ExecGetInsertNewTuple CBC 7934548 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecGetUpdateNewTuple CBC 2209392 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecInitForPortionOf GNC 74 96.2 % (25 / 26) 60.0 % (6 / 10)
ExecInitGenerated CBC 32066 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInitInsertProjection CBC 54307 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecInitMerge CBC 1056 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecInitMergeTupleSlots CBC 1227 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecInitModifyTable GNC 74271 98.4 % (254 / 258) 81.8 % (157 / 192)
ExecInitUpdateProjection CBC 8735 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecInsert GNC 7937565 99.4 % (153 / 154) 92.4 % (109 / 118)
ExecLookupResultRelByOid CBC 8176 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecMerge CBC 10549 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecMergeMatched CBC 8758 85.5 % (141 / 165) 66.2 % (106 / 160)
ExecMergeNotMatched CBC 1800 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecModifyTable GNC 79791 94.4 % (135 / 143) 75.7 % (84 / 111)
ExecOnConflictLockRow GNC 2831 75.9 % (22 / 29) 39.3 % (11 / 28)
ExecOnConflictSelect GNC 192 91.1 % (41 / 45) 59.3 % (16 / 27)
ExecPendingInserts CBC 18 100.0 % (12 / 12) 75.0 % (12 / 16)
ExecPrepareTupleRouting CBC 481061 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecProcessReturning GNC 5914 100.0 % (27 / 27) 100.0 % (18 / 18)
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
ExecSetupTransitionCaptureState CBC 74737 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecUpdate GNC 2212037 90.1 % (64 / 71) 72.3 % (47 / 65)
ExecUpdateAct CBC 2213165 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdateEpilogue GNC 2212316 100.0 % (16 / 16) 100.0 % (12 / 12)
ExecUpdatePrepareSlot CBC 2213264 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 2213450 100.0 % (15 / 15) 100.0 % (12 / 12)
fireASTriggers CBC 72182 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 74479 92.3 % (24 / 26) 80.0 % (12 / 15)

Generated by: LCOV version 2.0-1