LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 93.0 % 1529 1422 107 5 1417 8
Current Date: 2025-12-18 07:33:40 +0900 Functions: 97.4 % 39 38 1 3 35
Baseline: lcov-20251218-005734-baseline Branches: 75.8 % 1196 906 290 906
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 5 5 5
(30,360] days: 97.4 % 196 191 5 191
(360..) days: 92.3 % 1328 1226 102 1226
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 97.3 % 37 36 1 3 33
Branch coverage date bins:
(30,360] days: 82.9 % 187 155 32 155
(360..) days: 74.4 % 1009 751 258 751

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 6303 85.3 % (139 / 163) 66.0 % (103 / 156)
ExecOnConflictUpdate CBC 2607 69.1 % (38 / 55) 35.7 % (15 / 42)
ExecModifyTable CBC 60460 94.3 % (132 / 140) 75.2 % (79 / 105)
ExecUpdate CBC 162544 88.7 % (63 / 71) 69.2 % (45 / 65)
ExecDelete CBC 768988 92.6 % (87 / 94) 76.4 % (68 / 89)
ExecInitInsertProjection CBC 41424 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecCheckPlanOutput CBC 41964 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecInitMerge CBC 808 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecMergeNotMatched CBC 1352 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecCrossPartitionUpdate CBC 559 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecGetInsertNewTuple CBC 6180288 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecInitModifyTable GNC 56708 98.6 % (204 / 207) 81.5 % (132 / 162)
ExecInitUpdateProjection CBC 7027 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecProcessReturning CBC 4064 93.9 % (31 / 33) 85.7 % (18 / 21)
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
fireASTriggers CBC 54356 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 56009 92.3 % (24 / 26) 80.0 % (12 / 15)
ExecBatchInsert CBC 29 94.4 % (17 / 18) 70.0 % (7 / 10)
ExecCheckTIDVisible CBC 112 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecInitGenerated CBC 29952 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInsert GNC 6181697 99.3 % (146 / 147) 92.9 % (104 / 112)
ExecLookupResultRelByOid CBC 5509 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecCheckTupleVisible CBC 2627 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecComputeStoredGenerated GNC 814 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecCrossPartitionUpdateForeignKey CBC 153 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecDeleteAct CBC 769162 100.0 % (3 / 3)
ExecDeleteEpilogue CBC 769132 100.0 % (11 / 11) 100.0 % (6 / 6)
ExecDeletePrologue CBC 769251 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecEndModifyTable CBC 54311 100.0 % (17 / 17) 92.9 % (13 / 14)
ExecGetUpdateNewTuple CBC 160035 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecInitMergeTupleSlots CBC 941 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecMerge CBC 7646 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecPendingInserts CBC 18 100.0 % (12 / 12) 75.0 % (12 / 16)
ExecPrepareTupleRouting CBC 379349 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecSetupTransitionCaptureState CBC 56191 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecUpdateAct CBC 163403 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdateEpilogue CBC 162792 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecUpdatePrepareSlot CBC 163501 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 163636 100.0 % (15 / 15) 100.0 % (12 / 12)

Generated by: LCOV version 2.4-beta