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

Generated by: LCOV version 2.5.0-beta