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

Generated by: LCOV version 2.4-beta