LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 94.0 % 1755 1650 105 1 1649 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 97.7 % 43 42 1 1 41
Baseline: lcov-20260827-baseline Branches: 76.3 % 1332 1016 316 1016
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 1 2
(30,360] days: 95.7 % 280 268 12 268
(360..) days: 93.7 % 1472 1379 93 1379
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 97.4 % 38 37 1 1 36
Branch coverage date bins:
(7,30] days: 100.0 % 6 6 6
(30,360] days: 70.8 % 161 114 47 114
(360..) days: 76.9 % 1165 896 269 896

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)
ExecInitForPortionOf CBC 74 96.0 % (24 / 25) 60.0 % (6 / 10)
ExecCheckTIDVisible CBC 139 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecOnConflictSelect CBC 192 91.1 % (41 / 45) 59.3 % (16 / 27)
ExecCrossPartitionUpdateForeignKey CBC 202 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecCrossPartitionUpdate CBC 748 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecForPortionOfLeftovers CBC 909 94.0 % (79 / 84) 63.2 % (24 / 38)
ExecInitMerge CBC 1060 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecComputeStoredGenerated CBC 1121 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecInitMergeTupleSlots CBC 1232 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecMergeNotMatched CBC 1800 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecOnConflictUpdate CBC 2760 100.0 % (28 / 28) 85.7 % (12 / 14)
ExecOnConflictLockRow CBC 2830 75.9 % (22 / 29) 39.3 % (11 / 28)
ExecCheckTupleVisible CBC 2955 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecProcessReturning CBC 5655 100.0 % (27 / 27) 100.0 % (18 / 18)
ExecLookupResultRelByOid CBC 6869 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecInitUpdateProjection CBC 8772 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecMergeMatched CBC 8809 85.5 % (141 / 165) 66.2 % (106 / 160)
ExecMerge CBC 10600 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecInitGenerated GNC 32057 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInitInsertProjection CBC 64319 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecCheckPlanOutput CBC 65023 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecEndModifyTable CBC 81000 100.0 % (17 / 17) 92.9 % (13 / 14)
fireASTriggers CBC 82327 93.9 % (31 / 33) 80.0 % (12 / 15)
ExecInitModifyTable CBC 84370 98.4 % (253 / 257) 81.8 % (157 / 192)
fireBSTriggers CBC 84661 92.3 % (24 / 26) 80.0 % (12 / 15)
ExecSetupTransitionCaptureState CBC 84928 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecModifyTable CBC 89663 94.4 % (135 / 143) 74.8 % (83 / 111)
ExecPrepareTupleRouting CBC 478973 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecDelete CBC 1012350 93.6 % (88 / 94) 78.7 % (70 / 89)
ExecDeleteEpilogue CBC 1012533 100.0 % (13 / 13) 100.0 % (8 / 8)
ExecDeleteAct CBC 1012595 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecDeletePrologue CBC 1012701 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecGetUpdateNewTuple CBC 2209339 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecUpdate CBC 2211983 89.3 % (67 / 75) 70.4 % (50 / 71)
ExecUpdateEpilogue CBC 2212265 100.0 % (16 / 16) 100.0 % (12 / 12)
ExecUpdateAct CBC 2213112 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdatePrepareSlot CBC 2213212 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 2213399 100.0 % (15 / 15) 100.0 % (12 / 12)
ExecGetInsertNewTuple CBC 8026625 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecInsert CBC 8029731 99.4 % (154 / 155) 92.6 % (113 / 122)

Generated by: LCOV version 2.0-1