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

Generated by: LCOV version 2.0-1