LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeModifyTable.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 92.4 % 1355 1252 13 90 109 1143 1 3 54
Current Date: 2024-04-14 14:21:10 Functions: 97.4 % 39 38 1 10 28
Baseline: 16@8cea358b128 Branches: 74.6 % 1045 780 20 245 3 70 707
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 87.2 % 187 163 13 11 109 54
(60,120] days: 100.0 % 4 4 4
(120,180] days: 100.0 % 1 1 1
(240..) days: 93.2 % 1163 1084 79 1084 1
Function coverage date bins:
(240..) days: 97.4 % 39 38 1 10 28
Branch coverage date bins:
[..60] days: 68.2 % 154 105 20 29 70 35
(60,120] days: 100.0 % 2 2 2
(120,180] days: 50.0 % 2 1 1 1
(240..) days: 75.8 % 887 672 215 3 669

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 GNC 2196 83.2 % (119 / 143) 65.4 % (89 / 136)
ExecOnConflictUpdate CBC 2600 66.7 % (34 / 51) 27.8 % (10 / 36)
ExecModifyTable GNC 61234 93.8 % (122 / 130) 75.8 % (72 / 95)
ExecUpdate CBC 155936 88.1 % (59 / 67) 68.3 % (43 / 63)
ExecDelete CBC 820389 91.5 % (75 / 82) 72.7 % (56 / 77)
ExecInitInsertProjection CBC 43436 72.7 % (16 / 22) 66.7 % (8 / 12)
ExecCheckPlanOutput CBC 43918 78.9 % (15 / 19) 50.0 % (14 / 28)
ExecMergeNotMatched GNC 1318 84.6 % (22 / 26) 61.5 % (8 / 13)
ExecCrossPartitionUpdate GNC 506 92.3 % (36 / 39) 67.9 % (19 / 28)
ExecGetInsertNewTuple CBC 5688666 70.0 % (7 / 10) 75.0 % (3 / 4)
ExecInitMerge GNC 689 94.6 % (53 / 56) 75.9 % (22 / 29)
ExecInitModifyTable GNC 57703 98.2 % (167 / 170) 80.0 % (104 / 130)
ExecInitUpdateProjection CBC 6368 90.0 % (18 / 20) 37.5 % (3 / 8)
ExecReScanModifyTable UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
fireASTriggers CBC 55622 93.9 % (31 / 33) 80.0 % (12 / 15)
fireBSTriggers CBC 57139 92.3 % (24 / 26) 80.0 % (12 / 15)
ExecBatchInsert CBC 28 94.4 % (17 / 18) 70.0 % (7 / 10)
ExecCheckTIDVisible CBC 79 87.5 % (7 / 8) 50.0 % (3 / 6)
ExecInitStoredGenerated CBC 29600 97.2 % (35 / 36) 80.0 % (24 / 30)
ExecInsert GNC 5689995 99.3 % (133 / 134) 91.3 % (95 / 104)
ExecLookupResultRelByOid CBC 6219 94.4 % (17 / 18) 75.0 % (12 / 16)
ExecCheckTupleVisible CBC 2620 100.0 % (9 / 9) 80.0 % (8 / 10)
ExecComputeStoredGenerated CBC 678 100.0 % (39 / 39) 82.1 % (23 / 28)
ExecCrossPartitionUpdateForeignKey CBC 138 100.0 % (20 / 20) 77.3 % (17 / 22)
ExecDeleteAct CBC 820483 100.0 % (3 / 3)
ExecDeleteEpilogue CBC 820453 100.0 % (11 / 11) 83.3 % (5 / 6)
ExecDeletePrologue CBC 820577 100.0 % (9 / 9) 100.0 % (8 / 8)
ExecEndModifyTable GNC 55525 100.0 % (17 / 17) 92.9 % (13 / 14)
ExecGetUpdateNewTuple CBC 153434 100.0 % (9 / 9) 50.0 % (5 / 10)
ExecInitMergeTupleSlots CBC 814 100.0 % (9 / 9) 50.0 % (1 / 2)
ExecMerge GNC 3506 100.0 % (10 / 10) 100.0 % (10 / 10)
ExecPendingInserts CBC 17 100.0 % (12 / 12) 75.0 % (12 / 16)
ExecPrepareTupleRouting CBC 361343 100.0 % (13 / 13) 100.0 % (10 / 10)
ExecProcessReturning CBC 3716 100.0 % (9 / 9) 100.0 % (2 / 2)
ExecSetupTransitionCaptureState CBC 57288 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecUpdateAct GNC 156778 100.0 % (30 / 30) 100.0 % (22 / 22)
ExecUpdateEpilogue CBC 156211 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecUpdatePrepareSlot CBC 156852 100.0 % (7 / 7) 100.0 % (4 / 4)
ExecUpdatePrologue CBC 156989 100.0 % (14 / 14) 100.0 % (12 / 12)

Generated by: LCOV version 2.1-beta2-3-g6141622