LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 93.9 % 1606 1508 98 1 1507 1
Current Date: 2026-10-12 11:56:10 +0200 Functions: 97.6 % 41 40 1 1 39
Baseline: lcov-20261012-baseline Branches: 76.3 % 1258 960 298 960
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 80.0 % 5 4 1 4
(30,360] days: 95.3 % 127 121 6 1 120
(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:
(7,30] days: 83.3 % 6 5 1 5
(30,360] days: 70.6 % 85 60 25 60
(360..) days: 76.7 % 1167 895 272 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 8311 87.4 % (146 / 167) 67.7 % (111 / 164)
ExecUpdate CBC 2225649 88.0 % (66 / 75) 67.6 % (48 / 71)
ExecModifyTable CBC 88633 94.3 % (132 / 140) 73.8 % (79 / 107)
ExecDelete CBC 1011894 92.6 % (87 / 94) 76.4 % (68 / 89)
ExecOnConflictLockRow CBC 2846 75.9 % (22 / 29) 39.3 % (11 / 28)
ExecInitInsertProjection CBC 64193 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecCheckPlanOutput CBC 64905 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecInitMerge CBC 1066 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecInitModifyTable CBC 83349 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 8032084 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecInitUpdateProjection CBC 8322 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
fireASTriggers CBC 80221 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 82433 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 31534 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInsert CBC 8033945 99.4 % (153 / 154) 92.4 % (109 / 118)
ExecLookupResultRelByOid CBC 7560 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 1012137 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecDeleteEpilogue CBC 1012105 100.0 % (11 / 11) 100.0 % (6 / 6)
ExecDeletePrologue CBC 1012245 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecEndModifyTable CBC 80096 100.0 % (17 / 17) 92.9 % (13 / 14)
ExecGetUpdateNewTuple CBC 2222988 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecInitMergeTupleSlots CBC 1240 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecMerge CBC 10108 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 485841 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecProcessReturning CBC 5661 100.0 % (27 / 27) 100.0 % (18 / 18)
ExecSetupTransitionCaptureState CBC 82676 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecUpdateAct CBC 2226778 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdateEpilogue CBC 2225992 100.0 % (14 / 14) 100.0 % (10 / 10)
ExecUpdatePrepareSlot CBC 2226878 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 2227071 100.0 % (15 / 15) 100.0 % (12 / 12)

Generated by: LCOV version 2.0-1