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

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