LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 93.7 % 1589 1489 5 95 90 1399 2 41
Current Date: 2026-03-14 14:10:32 -0400 Functions: 97.6 % 41 40 1 11 29 1
Baseline: lcov-20260315-024220-baseline Branches: 76.2 % 1244 948 14 282 2 37 909 4 9
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 7 7 5 2
(30,360] days: 94.8 % 153 145 5 3 85 60
(360..) days: 93.6 % 1429 1337 92 1337
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 97.4 % 38 37 1 8 29
Branch coverage date bins:
(7,30] days: 83.3 % 6 5 1 2 3
(30,360] days: 69.0 % 113 78 14 21 35 43
(360..) days: 76.9 % 1125 865 260 2 863

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 6424 85.5 % (141 / 165) 66.2 % (106 / 160)
ExecModifyTable GNC 64582 94.3 % (132 / 140) 73.8 % (79 / 107)
ExecUpdate GNC 162689 88.7 % (63 / 71) 69.2 % (45 / 65)
ExecDelete GNC 789008 92.6 % (87 / 94) 76.4 % (68 / 89)
ExecOnConflictLockRow GNC 2681 75.9 % (22 / 29) 39.3 % (11 / 28)
ExecInitInsertProjection CBC 44856 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecCheckPlanOutput CBC 45402 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecInitMerge CBC 816 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecInitModifyTable GNC 60221 98.1 % (211 / 215) 81.4 % (140 / 172)
ExecMergeNotMatched CBC 1355 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecOnConflictSelect GNC 147 91.1 % (41 / 45) 59.3 % (16 / 27)
ExecCrossPartitionUpdate CBC 560 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecGetInsertNewTuple CBC 6902758 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecInitUpdateProjection CBC 7055 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
fireASTriggers CBC 57834 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 59510 92.3 % (24 / 26) 80.0 % (12 / 15)
ExecBatchInsert CBC 29 94.4 % (17 / 18) 70.0 % (7 / 10)
ExecCheckTIDVisible CBC 112 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecInitGenerated CBC 29875 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInsert GNC 6904171 99.4 % (153 / 154) 92.4 % (109 / 118)
ExecLookupResultRelByOid CBC 5625 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecCheckTupleVisible CBC 2781 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecComputeStoredGenerated GNC 824 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecCrossPartitionUpdateForeignKey CBC 153 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecDeleteAct CBC 789182 100.0 % (3 / 3)
ExecDeleteEpilogue CBC 789152 100.0 % (11 / 11) 100.0 % (6 / 6)
ExecDeletePrologue CBC 789271 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecEndModifyTable CBC 57798 100.0 % (17 / 17) 92.9 % (13 / 14)
ExecGetUpdateNewTuple CBC 160168 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecInitMergeTupleSlots CBC 949 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecMerge CBC 7770 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecOnConflictUpdate GNC 2626 100.0 % (28 / 28) 85.7 % (12 / 14)
ExecPendingInserts CBC 18 100.0 % (12 / 12) 75.0 % (12 / 16)
ExecPrepareTupleRouting CBC 387969 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecProcessReturning GNC 4684 100.0 % (27 / 27) 100.0 % (18 / 18)
ExecSetupTransitionCaptureState CBC 59692 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecUpdateAct CBC 163558 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdateEpilogue GNC 162939 100.0 % (14 / 14) 100.0 % (10 / 10)
ExecUpdatePrepareSlot CBC 163656 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 163787 100.0 % (15 / 15) 100.0 % (12 / 12)

Generated by: LCOV version 2.4-beta