LCOV - differential code coverage report
Current view: top level - src/backend/executor Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 91.3 % 23010 21012 58 12 1928 15 28 587 20382 1 16 299
Current Date: 2024-04-14 14:21:10 Functions: 93.5 % 1055 986 4 1 64 1 111 874 8
Baseline: 16@8cea358b128 Branches: 72.6 % 14222 10325 114 24 4 3755 34 3 309 9979 4 10
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Group by: Date bin [..60] days: 90.0 % 599 539 48 12 463 76
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (60,120] days: 98.3 % 58 57 1 44 13
(120,180] days: 100.0 % 24 24 20 4
(180,240] days: 86.7 % 45 39 6 4 35
(240..) days: 91.3 % 22284 20353 9 12 1910 15 28 56 20254 1
Function coverage date bins:
[..60] days: 75.0 % 12 9 3 9
(60,120] days: 100.0 % 1 1 1
(180,240] days: 100.0 % 2 2 2
(240..) days: 93.7 % 1040 974 1 1 64 1 99 874
Branch coverage date bins:
[..60] days: 69.6 % 428 298 96 1 33 246 52
(60,120] days: 75.0 % 52 39 12 1 36 3
(120,180] days: 50.0 % 4 2 2 2
(180,240] days: 81.2 % 16 13 3 13
(240..) days: 72.6 % 13736 9973 6 23 4 3716 34 3 27 9909 4 10

File Sort by file name Line Coverage ( show details ) Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date Rate Total Hit UNC LBC UBC GBC GIC GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UNC LBC UBC GBC GNC CBC DCB
nodeCustom.c Total
0.0%
0.0 % 85 85 3 0.0 % 34 34 0.0 % 11 1 10
(240..) days 0.0 % 85 85 0.0 % 34 34 0.0 % 11 1 10
nodeNamedtuplestorescan.c Total
75.0%75.0%
75.0 % 44 33 11 33 6 37.5 % 16 6 10 6 60.0 % 5 3 2 3 1
(240..) days 75.0 % 44 33 11 33 37.5 % 16 6 10 6 60.0 % 5 3 2 3
nodeForeignscan.c Total
71.4%71.4%
71.4 % 147 105 42 105 4 55.3 % 76 42 34 42 64.3 % 14 9 5 1 8
(240..) days 71.4 % 147 105 42 105 55.3 % 76 42 34 42 64.3 % 14 9 5 1 8
spi.c Total
73.4%73.4%
73.4 % 1254 920 2 332 5 915 3 55.4 % 799 443 1 355 2 441 83.3 % 84 70 14 4 66
(240..) days 73.4 % 1247 915 332 915 55.3 % 797 441 1 355 441 83.3 % 84 70 14 4 66
[..60] days 60.0 % 5 3 2 3 100.0 % 2 2 2 -
(120,180] days 100.0 % 2 2 2 - -
nodeBitmapOr.c Total
79.0%79.0%
79.0 % 62 49 13 49 56.2 % 48 27 21 27 80.0 % 5 4 1 4
(240..) days 79.0 % 62 49 13 49 56.2 % 48 27 21 27 80.0 % 5 4 1 4
nodeIndexonlyscan.c Total
86.7%86.7%
86.7 % 173 150 5 18 150 3 56.2 % 96 54 1 41 54 84.6 % 13 11 1 1 1 10
(240..) days 86.7 % 173 150 5 18 150 56.2 % 96 54 1 41 54 84.6 % 13 11 1 1 1 10
nodeMemoize.c Total
83.3%83.3%
83.3 % 366 305 61 9 296 7 56.2 % 176 99 1 1 75 7 92 94.7 % 19 18 1 5 13
(240..) days 83.3 % 342 285 57 285 54.8 % 166 91 75 91 94.7 % 19 18 1 5 13
[..60] days 100.0 % 4 4 4 50.0 % 2 1 1 1 -
(60,120] days 100.0 % 9 9 9 87.5 % 8 7 1 7 -
(180,240] days 63.6 % 11 7 4 7 - -
tqueue.c Total
94.5%94.5%
94.5 % 55 52 3 52 58.3 % 24 14 10 14 100.0 % 8 8 8
(240..) days 94.5 % 55 52 3 52 58.3 % 24 14 10 14 100.0 % 8 8 8
nodeLockRows.c Total
83.6%83.6%
83.6 % 128 107 21 107 60.0 % 90 54 36 54 100.0 % 4 4 4
(240..) days 83.6 % 128 107 21 107 60.0 % 90 54 36 54 100.0 % 4 4 4
nodeIncrementalSort.c Total
81.1%81.1%
81.1 % 291 236 55 236 2 61.4 % 197 121 76 121 66.7 % 12 8 4 1 7
(240..) days 81.1 % 291 236 55 236 61.4 % 197 121 76 121 66.7 % 12 8 4 1 7
execCurrent.c Total
83.0%83.0%
83.0 % 100 83 17 83 61.7 % 115 71 44 71 100.0 % 3 3 3
(240..) days 83.0 % 100 83 17 83 61.7 % 115 71 44 71 100.0 % 3 3 3
nodeResult.c Total
80.3%80.3%
80.3 % 61 49 12 49 2 62.5 % 32 20 12 20 66.7 % 6 4 2 1 3
(240..) days 80.3 % 61 49 12 49 62.5 % 32 20 12 20 66.7 % 6 4 2 1 3
nodeIndexscan.c Total
89.5%89.5%
89.5 % 555 497 58 497 3 62.9 % 385 242 143 4 238 100.0 % 22 22 1 21
(240..) days 89.5 % 555 497 58 497 62.9 % 385 242 143 4 238 100.0 % 22 22 1 21
execAsync.c Total
86.4%86.4%
86.4 % 59 51 8 51 63.2 % 38 24 14 24 100.0 % 6 6 6
(240..) days 86.4 % 59 51 8 51 63.2 % 38 24 14 24 100.0 % 6 6 6
nodeGroup.c Total
93.7%93.7%
93.7 % 63 59 4 59 2 63.3 % 30 19 11 19 100.0 % 4 4 1 3
(240..) days 93.7 % 63 59 4 59 63.3 % 30 19 11 19 100.0 % 4 4 1 3
execReplication.c Total
82.2%82.2%
82.2 % 241 198 3 40 13 185 64.0 % 197 126 1 70 2 124 100.0 % 11 11 3 8
(240..) days 81.9 % 238 195 3 40 13 182 63.6 % 195 124 1 70 2 122 100.0 % 11 11 3 8
[..60] days 100.0 % 3 3 3 100.0 % 2 2 2 -
nodeWorktablescan.c Total
95.7%95.7%
95.7 % 46 44 2 44 6 65.0 % 20 13 7 13 80.0 % 5 4 1 4 1
(240..) days 95.7 % 46 44 2 44 65.0 % 20 13 7 13 80.0 % 5 4 1 4
nodeBitmapAnd.c Total
89.1%89.1%
89.1 % 55 49 6 49 65.0 % 40 26 14 26 80.0 % 5 4 1 4
(240..) days 89.1 % 55 49 6 49 65.0 % 40 26 14 26 80.0 % 5 4 1 4
nodeCtescan.c Total
95.2%95.2%
95.2 % 83 79 4 79 4 65.0 % 40 26 14 26 100.0 % 6 6 1 5
(240..) days 95.2 % 83 79 4 79 65.0 % 40 26 14 26 100.0 % 6 6 1 5
execTuples.c Total
92.3%92.3%
92.3 % 788 727 14 47 10 7 710 2 65.2 % 532 347 18 167 2 345 93.0 % 86 80 3 3 8 72 1
(240..) days 93.9 % 767 720 47 10 710 67.4 % 512 345 167 345 96.3 % 81 78 3 6 72
[..60] days 30.0 % 20 6 14 6 10.0 % 20 2 18 2 25.0 % 4 1 3 1
(180,240] days 100.0 % 1 1 1 - 100.0 % 1 1 1
instrument.c Total
94.5%94.5%
94.5 % 146 138 8 8 130 4 65.4 % 52 34 18 34 100.0 % 14 14 2 12
(240..) days 94.2 % 138 130 8 130 65.4 % 52 34 18 34 100.0 % 14 14 2 12
(120,180] days 100.0 % 8 8 8 - -
nodeLimit.c Total
87.4%87.4%
87.4 % 175 153 22 153 1 66.1 % 121 80 41 1 79 100.0 % 6 6 1 5
(240..) days 87.4 % 175 153 22 153 66.1 % 121 80 41 1 79 100.0 % 6 6 1 5
execUtils.c Total
88.9%88.9%
88.9 % 414 368 46 368 3 66.5 % 182 121 61 121 92.9 % 42 39 3 39 1
(240..) days 88.9 % 414 368 46 368 66.5 % 182 121 61 121 92.9 % 42 39 3 39
execScan.c Total
79.8%79.8%
79.8 % 84 67 17 67 67.7 % 62 42 20 42 100.0 % 5 5 5
(240..) days 79.8 % 84 67 17 67 67.7 % 62 42 20 42 100.0 % 5 5 5
nodeSubqueryscan.c Total
94.9%94.9%
94.9 % 39 37 2 37 4 70.0 % 10 7 3 7 83.3 % 6 5 1 1 4
(240..) days 94.9 % 39 37 2 37 70.0 % 10 7 3 7 83.3 % 6 5 1 1 4
execAmi.c Total
79.0%79.0%
79.0 % 290 229 3 58 3 226 70.0 % 150 105 1 44 1 104 100.0 % 7 7 7
(240..) days 79.0 % 290 229 3 58 3 226 70.0 % 150 105 1 44 1 104 100.0 % 7 7 7
nodeTidrangescan.c Total
94.6%94.6%
94.6 % 111 105 6 105 4 70.5 % 61 43 18 43 88.9 % 9 8 1 1 7
(240..) days 94.6 % 111 105 6 105 70.5 % 61 43 18 43 88.9 % 9 8 1 1 7
execSRF.c Total
95.2%95.2%
95.2 % 291 277 14 277 70.7 % 184 130 54 130 100.0 % 9 9 9
(240..) days 95.2 % 291 277 14 277 70.7 % 184 130 54 130 100.0 % 9 9 9
nodeTidscan.c Total
90.6%90.6%
90.6 % 171 155 16 155 4 71.2 % 118 84 34 84 88.9 % 9 8 1 1 7
(240..) days 90.6 % 171 155 16 155 71.2 % 118 84 34 84 88.9 % 9 8 1 1 7
execExprInterp.c Total
94.6%94.6%
94.6 % 1858 1758 22 78 10 186 1562 2 71.8 % 1041 747 51 4 239 5 101 641 2 6 100.0 % 73 73 12 61
(240..) days 95.0 % 1655 1572 5 78 10 16 1546 72.0 % 903 650 4 4 237 5 8 637 2 6 100.0 % 67 67 6 61
[..60] days 89.9 % 159 143 16 143 66.7 % 114 76 38 76 100.0 % 5 5 5
(60,120] days 97.1 % 35 34 1 27 7 65.4 % 26 17 9 17 100.0 % 1 1 1
(180,240] days 100.0 % 9 9 9 66.7 % 6 4 2 4 -
nodeHashjoin.c Total
90.6%90.6%
90.6 % 478 433 45 433 4 71.9 % 285 205 80 205 100.0 % 18 18 1 17
(240..) days 90.6 % 478 433 45 433 71.9 % 285 205 80 205 100.0 % 18 18 1 17
execMain.c Total
92.3%92.3%
92.3 % 917 846 1 70 8 838 5 13 71.9 % 713 513 3 197 3 510 1 3 100.0 % 42 42 4 38 1
(240..) days 92.3 % 908 838 70 838 71.7 % 711 510 197 510 1 3 100.0 % 41 41 3 38
[..60] days 88.9 % 9 8 1 8 50.0 % 6 3 3 3 100.0 % 1 1 1
execParallel.c Total
88.3%88.3%
88.3 % 596 526 70 1 525 72.1 % 262 189 1 72 1 188 100.0 % 20 20 1 19
(240..) days 88.2 % 595 525 70 525 72.3 % 260 188 72 188 100.0 % 20 20 1 19
[..60] days 100.0 % 1 1 1 50.0 % 2 1 1 1 -
nodeSubplan.c Total
93.2%93.2%
93.2 % 444 414 1 29 3 411 73.1 % 324 237 1 86 6 231 100.0 % 12 12 12
(240..) days 93.2 % 444 414 1 29 3 411 73.1 % 324 237 1 86 6 231 100.0 % 12 12 12
nodeModifyTable.c Total
92.4%92.4%
92.4 % 1355 1252 13 90 109 1143 1 3 54 74.6 % 1045 780 20 245 3 70 707 97.4 % 39 38 1 10 28
(240..) days 93.2 % 1163 1084 79 1084 1 75.8 % 887 672 215 3 669 97.4 % 39 38 1 10 28
[..60] days 87.2 % 187 163 13 11 109 54 68.2 % 154 105 20 29 70 35 -
(120,180] days 100.0 % 1 1 1 50.0 % 2 1 1 1 -
(60,120] days 100.0 % 4 4 4 100.0 % 2 2 2 -
nodeWindowAgg.c Total
92.1%92.1%
92.1 % 1268 1168 100 1 5 1162 17 74.9 % 992 743 4 245 1 742 100.0 % 29 29 4 25
(240..) days 92.1 % 1262 1162 100 1 1161 74.9 % 992 743 4 245 1 742 100.0 % 29 29 4 25
[..60] days 100.0 % 1 1 1 - -
(120,180] days 100.0 % 5 5 5 - -
nodeUnique.c Total
97.6%97.6%
97.6 % 41 40 1 5 35 2 75.0 % 16 12 4 2 10 100.0 % 4 4 1 1 2
(240..) days 97.6 % 41 40 1 5 35 75.0 % 16 12 4 2 10 100.0 % 4 4 1 1 2
nodeValuesscan.c Total
97.4%97.4%
97.4 % 78 76 2 1 75 8 75.0 % 40 30 10 1 29 100.0 % 5 5 5 1
(240..) days 97.4 % 78 76 2 1 75 75.0 % 40 30 10 1 29 100.0 % 5 5 5
execGrouping.c Total
90.3%90.3%
90.3 % 134 121 13 121 75.0 % 44 33 11 33 83.3 % 12 10 2 10
(240..) days 90.3 % 134 121 13 121 75.0 % 44 33 11 33 83.3 % 12 10 2 10
functions.c Total
90.9%90.9%
90.9 % 605 550 55 2 6 542 2 5 76.0 % 492 374 2 116 2 4 368 95.8 % 24 23 1 3 20 1
(240..) days 90.8 % 599 544 55 2 1 541 75.9 % 482 366 116 2 364 95.8 % 24 23 1 3 20
[..60] days 100.0 % 6 6 5 1 80.0 % 10 8 2 4 4 -
nodeSetOp.c Total
94.6%94.6%
94.6 % 204 193 11 1 192 3 76.6 % 111 85 26 85 100.0 % 12 12 2 10
(240..) days 94.6 % 203 192 11 192 76.6 % 111 85 26 85 100.0 % 12 12 2 10
(120,180] days 100.0 % 1 1 1 - -
nodeHash.c Total
95.7%95.7%
95.7 % 1173 1122 51 1122 1 76.6 % 573 439 4 130 1 438 98.2 % 55 54 1 1 53
(240..) days 95.6 % 1171 1120 51 1120 76.7 % 571 438 4 129 1 437 98.2 % 55 54 1 1 53
(60,120] days 100.0 % 2 2 2 50.0 % 2 1 1 1 -
nodeMergejoin.c Total
95.0%95.0%
95.0 % 457 434 23 434 3 76.7 % 275 211 64 211 100.0 % 11 11 1 10
(240..) days 95.0 % 457 434 23 434 76.7 % 275 211 64 211 100.0 % 11 11 1 10
nodeTableFuncscan.c Total
95.8%95.8%
95.8 % 167 160 1 6 3 10 147 2 7 77.1 % 96 74 3 19 4 5 65 88.9 % 9 8 1 4 4
(240..) days 96.2 % 156 150 6 3 147 78.4 % 88 69 19 4 65 88.9 % 9 8 1 4 4
[..60] days 90.9 % 11 10 1 10 62.5 % 8 5 3 5 -
nodeAppend.c Total
95.2%95.2%
95.2 % 374 356 1 17 13 343 1 14 77.4 % 248 192 1 1 54 7 185 94.4 % 18 17 1 1 16
(240..) days 95.2 % 372 354 1 17 12 342 77.6 % 246 191 1 1 53 7 184 94.4 % 18 17 1 1 16
(120,180] days 100.0 % 2 2 1 1 50.0 % 2 1 1 1 -
execExpr.c Total
97.1%97.1%
97.1 % 1829 1776 1 52 162 1614 5 78.1 % 995 777 10 1 207 1 1 76 699 100.0 % 30 30 5 25
(240..) days 96.9 % 1672 1620 52 13 1607 77.4 % 919 711 1 207 1 1 10 699 100.0 % 28 28 3 25
[..60] days 99.3 % 142 141 1 141 87.1 % 62 54 8 54 100.0 % 2 2 2
(60,120] days 100.0 % 8 8 8 85.7 % 14 12 2 12 -
(180,240] days 100.0 % 7 7 7 - -
execPartition.c Total
96.2%96.2%
96.2 % 633 609 2 22 1 8 600 6 79.0 % 434 343 1 2 88 1 2 340 100.0 % 17 17 3 14
(240..) days 96.4 % 611 589 2 20 1 588 78.8 % 424 334 1 2 87 1 2 331 100.0 % 17 17 3 14
(180,240] days 85.7 % 14 12 2 12 90.0 % 10 9 1 9 -
[..60] days 100.0 % 8 8 8 - -
nodeSamplescan.c Total
96.2%96.2%
96.2 % 105 101 4 101 4 80.0 % 40 32 8 32 87.5 % 8 7 1 1 6
(240..) days 96.2 % 105 101 4 101 80.0 % 40 32 8 32 87.5 % 8 7 1 1 6
nodeMergeAppend.c Total
95.5%95.5%
95.5 % 110 105 5 105 80.0 % 60 48 12 48 100.0 % 5 5 5
(240..) days 95.4 % 109 104 5 104 80.0 % 60 48 12 48 100.0 % 5 5 5
[..60] days 100.0 % 1 1 1 - -
execIndexing.c Total
93.0%93.0%
93.0 % 258 240 18 3 237 1 80.3 % 198 159 39 159 100.0 % 9 9 2 7 1
(240..) days 92.9 % 255 237 18 237 80.3 % 198 159 39 159 100.0 % 8 8 1 7
(120,180] days 100.0 % 2 2 2 - -
(180,240] days 100.0 % 1 1 1 - 100.0 % 1 1 1
nodeRecursiveunion.c Total
99.0%99.0%
99.0 % 105 104 1 1 103 1 80.4 % 46 37 9 37 100.0 % 5 5 1 4
(240..) days 99.0 % 104 103 1 103 80.4 % 46 37 9 37 100.0 % 5 5 1 4
(120,180] days 100.0 % 1 1 1 - -
nodeAgg.c Total
94.8%94.8%
94.8 % 1507 1428 79 1428 2 80.8 % 924 747 1 176 747 98.2 % 57 56 1 1 55
(240..) days 94.8 % 1507 1428 79 1428 80.8 % 924 747 1 176 747 98.2 % 57 56 1 1 55
nodeBitmapHeapscan.c Total
96.4%96.4%
96.4 % 305 294 1 10 30 264 51 81.6 % 190 155 3 2 30 29 126 93.3 % 15 14 1 9 5
(240..) days 96.0 % 273 262 1 10 1 261 79.5 % 156 124 2 30 124 93.3 % 15 14 1 9 5
[..60] days 100.0 % 32 32 29 3 91.2 % 34 31 3 29 2 -
nodeMaterial.c Total
94.4%94.4%
94.4 % 89 84 5 84 1 82.3 % 62 51 11 51 100.0 % 6 6 1 5
(240..) days 94.4 % 89 84 5 84 82.3 % 62 51 11 51 100.0 % 6 6 1 5
nodeProjectSet.c Total
100.0%
100.0 % 89 89 89 2 82.7 % 52 43 9 43 100.0 % 5 5 1 4
(240..) days 100.0 % 87 87 87 82.7 % 52 43 9 43 100.0 % 5 5 1 4
(120,180] days 100.0 % 2 2 2 - -
nodeSeqscan.c Total
100.0%
100.0 % 67 67 67 4 83.3 % 12 10 2 10 100.0 % 10 10 1 9
(240..) days 100.0 % 67 67 67 83.3 % 12 10 2 10 100.0 % 10 10 1 9
execJunk.c Total
91.9%91.9%
91.9 % 74 68 6 68 85.0 % 40 34 6 34 80.0 % 5 4 1 4
(240..) days 91.9 % 74 68 6 68 85.0 % 40 34 6 34 80.0 % 5 4 1 4
nodeGatherMerge.c Total
98.6%98.6%
98.6 % 222 219 3 219 3 85.5 % 124 106 18 106 100.0 % 14 14 1 13
(240..) days 98.6 % 222 219 3 219 85.5 % 124 106 18 106 100.0 % 14 14 1 13
nodeNestloop.c Total
97.9%97.9%
97.9 % 97 95 2 95 2 86.2 % 65 56 9 56 100.0 % 4 4 1 3
(240..) days 97.9 % 97 95 2 95 86.2 % 65 56 9 56 100.0 % 4 4 1 3
nodeSort.c Total
97.7%97.7%
97.7 % 131 128 3 128 2 87.5 % 64 56 8 56 100.0 % 10 10 1 9
(240..) days 97.7 % 131 128 3 128 87.5 % 64 56 8 56 100.0 % 10 10 1 9
tstoreReceiver.c Total
99.0%99.0%
99.0 % 100 99 1 1 98 88.1 % 42 37 5 37 100.0 % 8 8 1 7
(240..) days 99.0 % 100 99 1 1 98 88.1 % 42 37 5 37 100.0 % 8 8 1 7
nodeFunctionscan.c Total
98.1%98.1%
98.1 % 161 158 3 3 155 6 88.8 % 98 87 11 87 83.3 % 6 5 1 2 3
(240..) days 98.7 % 151 149 2 3 146 91.9 % 86 79 7 79 83.3 % 6 5 1 2 3
[..60] days 90.0 % 10 9 1 9 66.7 % 12 8 4 8 -
nodeGather.c Total
97.8%97.8%
97.8 % 138 135 3 135 3 89.0 % 82 73 9 73 100.0 % 8 8 1 7
(240..) days 97.8 % 138 135 3 135 89.0 % 82 73 9 73 100.0 % 8 8 1 7
nodeBitmapIndexscan.c Total
97.6%97.6%
97.6 % 83 81 2 81 89.1 % 46 41 5 41 80.0 % 5 4 1 4
(240..) days 97.6 % 83 81 2 81 89.1 % 46 41 5 41 80.0 % 5 4 1 4
execProcnode.c Total
94.8%94.8%
94.8 % 381 361 20 2 359 9 89.8 % 166 149 3 14 1 148 1 1 100.0 % 9 9 1 8
(240..) days 94.7 % 379 359 20 359 88.7 % 168 149 3 14 1 148 1 1 100.0 % 9 9 1 8
(180,240] days 100.0 % 2 2 2 - -

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