LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 93.0 % 1528 1421 107 1421
Current Date: 2025-09-06 07:49:51 +0900 Functions: 97.4 % 39 38 1 38
Baseline: lcov-20250906-005545-baseline Branches: 75.8 % 1190 902 288 902
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 3 3 3
(1,7] days: 100.0 % 1 1 1
(30,360] days: 95.5 % 224 214 10 214
(360..) days: 92.5 % 1300 1203 97 1203
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 97.3 % 37 36 1 36
Branch coverage date bins:
[..1] days: 50.0 % 2 1 1 1
(30,360] days: 82.0 % 205 168 37 168
(360..) days: 74.6 % 983 733 250 733

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 106 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecCrossPartitionUpdateForeignKey CBC 150 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecCrossPartitionUpdate CBC 550 92.5 % (37 / 40) 67.9 % (19 / 28)
ExecComputeStoredGenerated CBC 685 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecInitMerge CBC 781 95.7 % (89 / 93) 77.2 % (44 / 57)
ExecInitMergeTupleSlots CBC 912 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecMergeNotMatched CBC 1344 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecOnConflictUpdate CBC 2602 69.1 % (38 / 55) 35.7 % (15 / 42)
ExecCheckTupleVisible CBC 2622 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecProcessReturning CBC 4027 93.9 % (31 / 33) 85.7 % (18 / 21)
ExecLookupResultRelByOid CBC 5044 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecMergeMatched CBC 6290 84.9 % (135 / 159) 66.0 % (99 / 150)
ExecInitUpdateProjection CBC 6657 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecMerge CBC 7626 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecInitGenerated CBC 29711 97.6 % (41 / 42) 83.3 % (30 / 36)
ExecInitInsertProjection CBC 40714 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecCheckPlanOutput CBC 41240 78.3 % (18 / 23) 50.0 % (18 / 36)
ExecEndModifyTable CBC 53205 100.0 % (17 / 17) 92.9 % (13 / 14)
fireASTriggers CBC 53224 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 54862 92.3 % (24 / 26) 80.0 % (12 / 15)
ExecSetupTransitionCaptureState CBC 55044 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecInitModifyTable CBC 55561 98.6 % (205 / 208) 81.5 % (132 / 162)
ExecModifyTable CBC 59276 94.3 % (132 / 140) 75.2 % (79 / 105)
ExecGetUpdateNewTuple CBC 158834 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecUpdate CBC 161341 88.7 % (63 / 71) 69.2 % (45 / 65)
ExecUpdateEpilogue CBC 161586 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecUpdateAct CBC 162182 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdatePrepareSlot CBC 162280 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 162418 100.0 % (15 / 15) 100.0 % (12 / 12)
ExecPrepareTupleRouting CBC 369498 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecDelete CBC 768955 92.6 % (87 / 94) 76.4 % (68 / 89)
ExecDeleteEpilogue CBC 769094 100.0 % (11 / 11) 100.0 % (6 / 6)
ExecDeleteAct CBC 769121 100.0 % (3 / 3)
ExecDeletePrologue CBC 769212 100.0 % (10 / 10) 100.0 % (8 / 8)
ExecGetInsertNewTuple CBC 6146424 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecInsert CBC 6147817 99.3 % (148 / 149) 92.9 % (104 / 112)

Generated by: LCOV version 2.4-beta