LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 94.0 % 1727 1623 11 93 2 222 1399 2 41
Current Date: 2026-05-29 21:51:00 -0400 Functions: 97.6 % 42 41 1 15 26 1
Baseline: lcov-20260530-034037-baseline Branches: 76.2 % 1312 1000 34 1 277 4 3 85 908 5 10
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.7 % 253 242 11 222 20
(360..) days: 93.7 % 1474 1381 93 2 1379
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 97.4 % 38 37 1 11 26
Branch coverage date bins:
(30,360] days: 70.3 % 145 102 34 9 85 17
(360..) days: 76.9 % 1167 898 1 268 4 3 891

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 53575 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecCheckTIDVisible CBC 139 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecCheckTupleVisible CBC 2955 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecComputeStoredGenerated GNC 1081 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecCrossPartitionUpdate GNC 750 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecCrossPartitionUpdateForeignKey CBC 202 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecDelete GNC 984809 93.6 % (88 / 94) 78.7 % (70 / 89)
ExecDeleteAct GNC 985051 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecDeleteEpilogue GNC 984990 100.0 % (13 / 13) 100.0 % (8 / 8)
ExecDeletePrologue CBC 985157 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecEndModifyTable CBC 69484 100.0 % (17 / 17) 92.9 % (13 / 14)
ExecForPortionOfLeftovers GNC 815 93.8 % (90 / 96) 61.4 % (27 / 44)
ExecGetInsertNewTuple CBC 8076931 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecGetUpdateNewTuple CBC 2209517 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecInitGenerated CBC 31918 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInitInsertProjection CBC 52871 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecInitMerge CBC 1056 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecInitMergeTupleSlots CBC 1227 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecInitModifyTable GNC 72801 98.4 % (246 / 250) 81.6 % (155 / 190)
ExecInitUpdateProjection CBC 8715 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecInsert GNC 8079881 99.4 % (153 / 154) 92.4 % (109 / 118)
ExecLookupResultRelByOid CBC 7303 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecMerge CBC 10607 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecMergeMatched CBC 8816 85.5 % (141 / 165) 66.2 % (106 / 160)
ExecMergeNotMatched CBC 1800 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecModifyTable GNC 78086 94.3 % (132 / 140) 73.8 % (79 / 107)
ExecOnConflictLockRow GNC 2830 75.9 % (22 / 29) 39.3 % (11 / 28)
ExecOnConflictSelect GNC 192 91.1 % (41 / 45) 59.3 % (16 / 27)
ExecPendingInserts CBC 18 100.0 % (12 / 12) 75.0 % (12 / 16)
ExecPrepareTupleRouting CBC 480010 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecProcessReturning GNC 5673 100.0 % (27 / 27) 100.0 % (18 / 18)
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
ExecSetupTransitionCaptureState CBC 73202 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecUpdate GNC 2212162 90.1 % (64 / 71) 72.3 % (47 / 65)
ExecUpdateAct CBC 2213290 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdateEpilogue GNC 2212441 100.0 % (16 / 16) 100.0 % (12 / 12)
ExecUpdatePrepareSlot CBC 2213388 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 2213575 100.0 % (15 / 15) 100.0 % (12 / 12)
fireASTriggers CBC 70651 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 72948 92.3 % (24 / 26) 80.0 % (12 / 15)

Generated by: LCOV version 2.5.0-beta