LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 94.0 % 1756 1651 105 1651
Current Date: 2026-07-25 17:13:00 -0400 Functions: 97.7 % 43 42 1 42
Baseline: lcov-20260726-baseline Branches: 76.2 % 1328 1012 316 1012
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 75.0 % 4 3 1 3
(30,360] days: 96.0 % 278 267 11 267
(360..) days: 93.7 % 1474 1381 93 1381
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 97.4 % 38 37 1 37
Branch coverage date bins:
(7,30] days: 50.0 % 6 3 3 3
(30,360] days: 71.6 % 155 111 44 111
(360..) days: 76.9 % 1167 898 269 898

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 8717 85.5 % (141 / 165) 66.2 % (106 / 160)
ExecInitModifyTable CBC 74414 98.4 % (254 / 258) 81.8 % (157 / 192)
ExecModifyTable CBC 79702 94.4 % (135 / 143) 74.8 % (83 / 111)
ExecUpdate CBC 2212124 89.3 % (67 / 75) 70.4 % (50 / 71)
ExecDelete CBC 987169 93.6 % (88 / 94) 78.7 % (70 / 89)
ExecCheckPlanOutput CBC 55091 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecOnConflictLockRow CBC 2831 75.9 % (22 / 29) 39.3 % (11 / 28)
ExecForPortionOfLeftovers CBC 885 94.0 % (79 / 84) 63.2 % (24 / 38)
ExecInitMerge CBC 1060 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecOnConflictSelect CBC 192 91.1 % (41 / 45) 59.3 % (16 / 27)
ExecCrossPartitionUpdate CBC 751 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecInsert CBC 7945226 99.4 % (153 / 154) 92.4 % (109 / 118)
ExecInitGenerated CBC 32119 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecComputeStoredGenerated CBC 1248 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecCrossPartitionUpdateForeignKey CBC 202 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecGetUpdateNewTuple CBC 2209479 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecInitUpdateProjection CBC 8765 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecMergeNotMatched CBC 1800 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecInitForPortionOf CBC 74 96.2 % (25 / 26) 60.0 % (6 / 10)
ExecInitInsertProjection CBC 54387 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecLookupResultRelByOid CBC 7387 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecPendingInserts CBC 18 100.0 % (12 / 12) 75.0 % (12 / 16)
ExecBatchInsert CBC 29 94.4 % (17 / 18) 70.0 % (7 / 10)
ExecCheckTIDVisible CBC 139 87.5 % (7 / 8) 50.0 % (3 / 6)
fireASTriggers CBC 72340 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 74665 92.3 % (24 / 26) 80.0 % (12 / 15)
ExecCheckTupleVisible CBC 2956 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecOnConflictUpdate CBC 2761 100.0 % (28 / 28) 85.7 % (12 / 14)
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
ExecEndModifyTable CBC 71062 100.0 % (17 / 17) 92.9 % (13 / 14)
ExecGetInsertNewTuple CBC 7942157 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecInitMergeTupleSlots CBC 1232 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecDeleteAct CBC 987414 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecDeleteEpilogue CBC 987352 100.0 % (13 / 13) 100.0 % (8 / 8)
ExecDeletePrologue CBC 987520 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecMerge CBC 10508 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecPrepareTupleRouting CBC 480264 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecProcessReturning CBC 5690 100.0 % (27 / 27) 100.0 % (18 / 18)
ExecSetupTransitionCaptureState CBC 74932 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecUpdateAct CBC 2213254 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdateEpilogue CBC 2212403 100.0 % (16 / 16) 100.0 % (12 / 12)
ExecUpdatePrepareSlot CBC 2213353 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 2213540 100.0 % (15 / 15) 100.0 % (12 / 12)

Generated by: LCOV version 2.0-1