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

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