LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 93.9 % 1606 1508 98 1 1507 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 97.6 % 41 40 1 1 39
Baseline: lcov-20261105-baseline Branches: 76.3 % 1258 960 1 297 960
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 94.7 % 132 125 7 1 124
(360..) days: 93.8 % 1474 1383 91 1383
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:
(30,360] days: 71.4 % 91 65 26 65
(360..) days: 76.7 % 1167 895 1 271 895

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
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
ExecPendingInserts CBC 18 100.0 % (12 / 12) 75.0 % (12 / 16)
ExecBatchInsert CBC 29 94.4 % (17 / 18) 70.0 % (7 / 10)
ExecCheckTIDVisible CBC 142 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecCrossPartitionUpdateForeignKey CBC 202 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecOnConflictSelect CBC 202 91.1 % (41 / 45) 59.3 % (16 / 27)
ExecCrossPartitionUpdate CBC 722 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecComputeStoredGenerated CBC 981 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecInitMerge CBC 1066 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecInitMergeTupleSlots CBC 1240 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecMergeNotMatched CBC 1806 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecOnConflictUpdate CBC 2774 100.0 % (28 / 28) 85.7 % (12 / 14)
ExecOnConflictLockRow CBC 2846 75.9 % (22 / 29) 39.3 % (11 / 28)
ExecCheckTupleVisible CBC 2982 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecProcessReturning CBC 5671 100.0 % (27 / 27) 100.0 % (18 / 18)
ExecLookupResultRelByOid CBC 6766 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecMergeMatched CBC 8337 87.4 % (146 / 167) 67.7 % (111 / 164)
ExecInitUpdateProjection CBC 8347 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecMerge CBC 10134 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecInitGenerated GNC 31522 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInitInsertProjection CBC 63436 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecCheckPlanOutput CBC 64148 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecEndModifyTable CBC 79386 100.0 % (17 / 17) 92.9 % (13 / 14)
fireASTriggers CBC 79639 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 81931 92.3 % (24 / 26) 80.0 % (12 / 15)
ExecSetupTransitionCaptureState CBC 82174 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecInitModifyTable CBC 82863 98.2 % (219 / 223) 81.6 % (142 / 174)
ExecModifyTable CBC 88141 94.3 % (132 / 140) 73.8 % (79 / 107)
ExecPrepareTupleRouting CBC 485044 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecDelete CBC 1012208 92.6 % (87 / 94) 76.4 % (68 / 89)
ExecDeleteEpilogue CBC 1012339 100.0 % (11 / 11) 100.0 % (6 / 6)
ExecDeleteAct CBC 1012371 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecDeletePrologue CBC 1012559 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecGetUpdateNewTuple CBC 2223157 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecUpdate CBC 2225816 88.0 % (66 / 75) 67.6 % (48 / 71)
ExecUpdateEpilogue CBC 2226159 100.0 % (14 / 14) 100.0 % (10 / 10)
ExecUpdateAct CBC 2226947 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdatePrepareSlot CBC 2227047 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 2227238 100.0 % (15 / 15) 100.0 % (12 / 12)
ExecGetInsertNewTuple CBC 8035059 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecInsert CBC 8036920 99.4 % (153 / 154) 92.4 % (109 / 118)

Generated by: LCOV version 2.0-1