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
ExecBatchInsert CBC 29 94.4 % (17 / 18) 70.0 % (7 / 10)
ExecCheckPlanOutput CBC 64905 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecCheckTIDVisible CBC 142 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecCheckTupleVisible CBC 2982 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecComputeStoredGenerated CBC 981 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecCrossPartitionUpdate CBC 722 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecCrossPartitionUpdateForeignKey CBC 202 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecDelete CBC 1011894 92.6 % (87 / 94) 76.4 % (68 / 89)
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)
ExecGetInsertNewTuple CBC 8032084 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecGetUpdateNewTuple CBC 2222988 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecInitGenerated GNC 31534 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInitInsertProjection CBC 64193 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecInitMerge CBC 1066 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecInitMergeTupleSlots CBC 1240 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecInitModifyTable CBC 83349 98.2 % (219 / 223) 81.6 % (142 / 174)
ExecInitUpdateProjection CBC 8322 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecInsert CBC 8033945 99.4 % (153 / 154) 92.4 % (109 / 118)
ExecLookupResultRelByOid CBC 7560 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecMerge CBC 10108 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecMergeMatched CBC 8311 87.4 % (146 / 167) 67.7 % (111 / 164)
ExecMergeNotMatched CBC 1806 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecModifyTable CBC 88633 94.3 % (132 / 140) 73.8 % (79 / 107)
ExecOnConflictLockRow CBC 2846 75.9 % (22 / 29) 39.3 % (11 / 28)
ExecOnConflictSelect CBC 202 91.1 % (41 / 45) 59.3 % (16 / 27)
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)
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
ExecSetupTransitionCaptureState CBC 82676 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecUpdate CBC 2225649 88.0 % (66 / 75) 67.6 % (48 / 71)
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)
fireASTriggers CBC 80221 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 82433 92.3 % (24 / 26) 80.0 % (12 / 15)

Generated by: LCOV version 2.0-1