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
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 5661 100.0 % (27 / 27) 100.0 % (18 / 18)
ExecLookupResultRelByOid CBC 7560 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecMergeMatched CBC 8311 87.4 % (146 / 167) 67.7 % (111 / 164)
ExecInitUpdateProjection CBC 8322 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecMerge CBC 10108 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecInitGenerated GNC 31534 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInitInsertProjection CBC 64193 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecCheckPlanOutput CBC 64905 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecEndModifyTable CBC 80096 100.0 % (17 / 17) 92.9 % (13 / 14)
fireASTriggers CBC 80221 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 82433 92.3 % (24 / 26) 80.0 % (12 / 15)
ExecSetupTransitionCaptureState CBC 82676 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecInitModifyTable CBC 83349 98.2 % (219 / 223) 81.6 % (142 / 174)
ExecModifyTable CBC 88633 94.3 % (132 / 140) 73.8 % (79 / 107)
ExecPrepareTupleRouting CBC 485841 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecDelete CBC 1011894 92.6 % (87 / 94) 76.4 % (68 / 89)
ExecDeleteEpilogue CBC 1012105 100.0 % (11 / 11) 100.0 % (6 / 6)
ExecDeleteAct CBC 1012137 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecDeletePrologue CBC 1012245 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecGetUpdateNewTuple CBC 2222988 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecUpdate CBC 2225649 88.0 % (66 / 75) 67.6 % (48 / 71)
ExecUpdateEpilogue CBC 2225992 100.0 % (14 / 14) 100.0 % (10 / 10)
ExecUpdateAct CBC 2226778 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdatePrepareSlot CBC 2226878 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 2227071 100.0 % (15 / 15) 100.0 % (12 / 12)
ExecGetInsertNewTuple CBC 8032084 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecInsert CBC 8033945 99.4 % (153 / 154) 92.4 % (109 / 118)

Generated by: LCOV version 2.0-1