LCOV - differential code coverage report
Current view: top level - src/backend/executor Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC ECB DUB DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 91.0 % 24963 22726 60 2 2175 55 147 22524 2 16 223
Current Date: 2026-10-12 11:56:10 +0200 Functions: 93.1 % 1152 1072 6 1 73 4 84 984 1 4
Baseline: lcov-20261012-baseline Branches: 73.0 % 15354 11206 28 10 4110 25 4 38 11139
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Group by: Date bin [..1] days: 4.1 % 49 2 47 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 93.3 % 15 14 1 10 4
(7,30] days: 75.0 % 40 30 2 8 18 12
(30,360] days: 86.4 % 1380 1193 10 1 176 117 1076
(360..) days: 91.5 % 23479 21487 1 1991 55 21432 2
Function coverage date bins:
[..1] days: 0.0 % 4 0 4
(7,30] days: 100.0 % 1 1 1
(30,360] days: 89.7 % 68 61 1 1 5 6 55
(360..) days: 93.6 % 1079 1010 1 68 4 78 928
Branch coverage date bins:
[..1] days: 5.6 % 18 1 17 1
(1,7] days: 75.0 % 8 6 2 4 2
(7,30] days: 64.3 % 42 27 6 9 16 11
(30,360] days: 70.6 % 703 496 3 204 17 479
(360..) days: 73.2 % 14583 10676 10 3897 25 4 10647

File Sort by file name Line Coverage 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 GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UBC GBC GIC GNC CBC Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
nodeCustom.c Total
42.4%42.4%
42.4 % 85 36 49 36 23.5 % 34 8 26 8 36.4 % 11 4 7 4
(360..) days 42.9 % 84 36 48 36 - 36.4 % 11 4 7 4
(30,360] days 0.0 % 1 1 - -
nodeNamedtuplestorescan.c.gcov.html (360..) days∗∗ 75.0 % 44 33 11 33 - 60.0 % 5 3 2 3
nodeMaterial.c Total
68.0%68.0%
68.0 % 125 85 35 5 3 82 2 65.0 % 80 52 17 11 1 51 60.0 % 10 6 4 3 3
[..1] days 5.4 % 37 2 35 2 - 0.0 % 4 4
(1,7] days 100.0 % 1 1 1 - -
(360..) days 94.3 % 87 82 5 82 - 100.0 % 6 6 3 3
nodeResult.c.gcov.html (360..) days∗∗ 80.3 % 61 49 12 49 - 66.7 % 6 4 2 4
nodeIncrementalSort.c Total
81.4%81.4%
81.4 % 290 236 54 1 235 2 61.4 % 197 121 76 121 66.7 % 12 8 4 1 7
(360..) days 81.3 % 289 235 54 235 - 66.7 % 12 8 4 1 7
(30,360] days 100.0 % 1 1 1 - -
nodeForeignscan.c.gcov.html (360..) days∗∗ 77.6 % 147 114 33 114 - 71.4 % 14 10 4 10
nodeBitmapIndexscan.c Total
75.0%75.0%
75.0 % 120 90 1 29 90 69.1 % 68 47 2 19 47 77.8 % 9 7 2 1 6
(360..) days 79.3 % 111 88 23 88 - 77.8 % 9 7 2 1 6
(7,30] days 0.0 % 1 1 - -
(30,360] days 25.0 % 8 2 6 2 - -
execJunk.c Total
90.5%90.5%
90.5 % 74 67 7 2 65 2 82.5 % 40 33 7 33 80.0 % 5 4 1 2 2
(360..) days 90.3 % 72 65 7 65 - 80.0 % 5 4 1 2 2
(30,360] days 100.0 % 2 2 2 - -
nodeBitmapAnd.c Total
89.1%89.1%
89.1 % 55 49 6 1 48 1 65.0 % 40 26 14 26 80.0 % 5 4 1 1 3
(360..) days 88.9 % 54 48 6 48 - 80.0 % 5 4 1 1 3
(30,360] days 100.0 % 1 1 1 - -
nodeBitmapOr.c Total
87.1%87.1%
87.1 % 62 54 8 1 53 1 62.5 % 48 30 1 17 30 80.0 % 5 4 1 1 3
(360..) days 86.9 % 61 53 8 53 - 80.0 % 5 4 1 1 3
(30,360] days 100.0 % 1 1 1 - -
nodeWorktablescan.c Total
95.7%95.7%
95.7 % 46 44 2 44 65.0 % 20 13 7 13 80.0 % 5 4 1 4
(360..) days 95.6 % 45 43 2 43 - 80.0 % 5 4 1 4
(30,360] days 100.0 % 1 1 1 - -
spi.c Total
71.4%71.4%
71.4 % 1256 897 4 2 353 7 890 2 3 7 54.5 % 805 439 366 439 81.0 % 84 68 2 1 13 7 61 1 3
(360..) days 71.6 % 1235 884 1 350 884 2 - 82.1 % 78 64 1 13 4 60
(30,360] days 61.9 % 21 13 4 1 3 7 6 - 66.7 % 6 4 1 1 3 1
nodeIndexonlyscan.c Total
72.8%72.8%
72.8 % 180 131 1 48 4 127 3 55 48.1 % 106 51 3 52 5 46 81.2 % 16 13 3 5 8 1
(360..) days 79.0 % 143 113 30 113 - 76.9 % 13 10 3 5 5
(7,30] days 80.0 % 5 4 1 4 - -
(30,360] days 43.8 % 32 14 18 14 - 100.0 % 3 3 3
nodeFunctionscan.c Total
98.2%98.2%
98.2 % 163 160 3 160 88.8 % 98 87 11 87 83.3 % 6 5 1 5
(360..) days 98.1 % 160 157 3 157 - 83.3 % 6 5 1 5
(30,360] days 100.0 % 3 3 3 - -
nodeSubqueryscan.c.gcov.html (360..) days∗∗ 94.9 % 39 37 2 37 - 83.3 % 6 5 1 5
nodeSamplescan.c Total
96.2%96.2%
96.2 % 106 102 4 102 78.6 % 42 33 9 33 87.5 % 8 7 1 7
(360..) days 96.1 % 103 99 4 99 - 87.5 % 8 7 1 7
(30,360] days 100.0 % 3 3 3 - -
nodeBitmapHeapscan.c Total
77.3%77.3%
77.3 % 181 140 41 5 135 11 59.3 % 86 51 35 51 88.2 % 17 15 2 4 11
(360..) days 86.0 % 136 117 19 117 - 85.7 % 14 12 2 4 8
(7,30] days 100.0 % 5 5 5 - -
(30,360] days 45.0 % 40 18 22 18 - 100.0 % 3 3 3
nodeTidrangescan.c Total
80.0%80.0%
80.0 % 195 156 39 156 56.3 % 103 58 45 58 88.2 % 17 15 2 15
(30,360] days 58.2 % 79 46 33 46 - 75.0 % 8 6 2 6
(360..) days 94.8 % 116 110 6 110 - 100.0 % 9 9 9
instrument.c Total
87.5%87.5%
87.5 % 192 168 24 168 62.1 % 58 36 22 36 88.5 % 26 23 3 23
(30,360] days 74.7 % 91 68 23 68 - 84.2 % 19 16 3 16
(360..) days 99.0 % 101 100 1 100 - 100.0 % 7 7 7
nodeTableFuncscan.c Total
95.3%95.3%
95.3 % 170 162 1 7 7 155 5 76.5 % 98 75 2 21 4 71 88.9 % 9 8 1 4 4
(360..) days 95.6 % 159 152 7 152 - 88.9 % 9 8 1 4 4
(1,7] days 87.5 % 8 7 1 7 - -
(30,360] days 100.0 % 3 3 3 - -
execGrouping.c Total
89.3%89.3%
89.3 % 131 117 14 3 114 4 69.6 % 46 32 14 32 91.7 % 12 11 1 3 8
(360..) days 89.7 % 107 96 11 96 - 90.0 % 10 9 1 3 6
(30,360] days 87.5 % 24 21 3 3 18 - 100.0 % 2 2 2
execTuples.c Total
92.0%92.0%
92.0 % 825 759 66 5 754 5 66.0 % 468 309 159 309 91.9 % 86 79 7 2 77
(360..) days 90.9 % 716 651 65 651 - 91.9 % 86 79 7 2 77
(30,360] days 99.1 % 109 108 1 5 103 - -
execUtils.c Total
90.2%90.2%
90.2 % 448 404 44 2 402 4 70.0 % 200 140 60 1 139 93.5 % 46 43 3 2 41
(360..) days 90.1 % 436 393 43 393 - 93.3 % 45 42 3 2 40
(30,360] days 91.7 % 12 11 1 2 9 - 100.0 % 1 1 1
nodeAppend.c Total
95.0%95.0%
95.0 % 397 377 20 3 374 5 77.0 % 270 208 62 1 207 94.7 % 19 18 1 1 17
(360..) days 94.5 % 363 343 20 343 - 94.4 % 18 17 1 1 16
(30,360] days 100.0 % 34 34 3 31 - 100.0 % 1 1 1
execParallel.c Total
83.1%83.1%
83.1 % 670 557 12 101 9 3 545 4 69.7 % 287 200 5 82 7 4 189 95.0 % 20 19 1 6 13
(360..) days 84.3 % 599 505 94 9 496 - 95.0 % 20 19 1 6 13
[..1] days 0.0 % 12 12 - -
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 87.9 % 58 51 7 2 49 - -
nodeMemoize.c Total
83.5%83.5%
83.5 % 370 309 61 24 285 20 56.8 % 176 100 1 75 1 99 95.2 % 21 20 1 8 12
(360..) days 82.6 % 344 284 60 284 - 94.7 % 19 18 1 6 12
(30,360] days 96.2 % 26 25 1 24 1 - 100.0 % 2 2 2
execExprInterp.c Total
93.4%93.4%
93.4 % 2175 2031 144 6 2025 6 72.2 % 1157 835 322 835 95.2 % 84 80 4 1 79
(360..) days 93.2 % 2125 1981 144 1981 - 95.2 % 83 79 4 1 78
(30,360] days 100.0 % 50 50 6 44 - 100.0 % 1 1 1
nodeModifyTable.c Total
93.9%93.9%
93.9 % 1606 1508 98 1 1507 1 76.3 % 1258 960 298 960 97.6 % 41 40 1 1 39
(360..) days 93.8 % 1474 1383 91 1383 - 97.4 % 38 37 1 1 36
(7,30] days 80.0 % 5 4 1 4 - -
(30,360] days 95.3 % 127 121 6 1 120 - 100.0 % 3 3 3
nodeHash.c Total
95.1%95.1%
95.1 % 1177 1119 58 1119 76.0 % 567 431 136 1 430 98.2 % 56 55 1 55
(360..) days 95.1 % 1141 1085 56 1085 - 98.2 % 55 54 1 54
(30,360] days 94.4 % 36 34 2 34 - 100.0 % 1 1 1
nodeAgg.c Total
94.7%94.7%
94.7 % 1527 1446 81 16 1430 22 81.1 % 936 759 1 176 1 7 751 98.3 % 58 57 1 3 54
(360..) days 94.5 % 1478 1397 81 1397 - 98.2 % 56 55 1 3 52
(30,360] days 100.0 % 49 49 16 33 - 100.0 % 2 2 2
execCurrent.c Total
83.0%83.0%
83.0 % 100 83 17 1 82 1 61.7 % 115 71 44 2 69 100.0 % 3 3 1 2
(30,360] days 100.0 % 1 1 1 - -
(360..) days 82.8 % 99 82 17 82 - 100.0 % 3 3 1 2
execScan.c.gcov.html (360..) days∗∗ 91.2 % 34 31 3 31 - 100.0 % 4 4 4
nodeGroup.c.gcov.html (360..) days∗∗ 93.7 % 63 59 4 59 - 100.0 % 4 4 4
nodeLockRows.c Total
84.1%84.1%
84.1 % 132 111 21 111 61.7 % 94 58 36 58 100.0 % 4 4 4
(30,360] days 100.0 % 4 4 4 - -
(360..) days 83.6 % 128 107 21 107 - 100.0 % 4 4 4
nodeNestloop.c.gcov.html (360..) days∗∗ 97.9 % 96 94 2 94 - 100.0 % 4 4 4
nodeUnique.c.gcov.html (360..) days∗∗ 100.0 % 41 41 41 - 100.0 % 4 4 4
nodeMergeAppend.c Total
95.5%95.5%
95.5 % 112 107 5 107 80.6 % 62 50 12 50 100.0 % 5 5 5
(30,360] days 100.0 % 3 3 3 - -
(360..) days 95.4 % 109 104 5 104 - 100.0 % 5 5 5
nodeProjectSet.c Total
100.0%
100.0 % 87 87 87 82.7 % 52 43 9 43 100.0 % 5 5 5
(30,360] days 100.0 % 2 2 2 - -
(360..) days 100.0 % 85 85 85 - 100.0 % 5 5 5
nodeRecursiveunion.c Total
99.0%99.0%
99.0 % 104 103 1 103 83.3 % 42 35 7 35 100.0 % 5 5 5
(30,360] days 100.0 % 5 5 5 - -
(360..) days 99.0 % 99 98 1 98 - 100.0 % 5 5 5
nodeValuesscan.c Total
97.4%97.4%
97.4 % 76 74 2 4 70 6 75.0 % 40 30 10 30 100.0 % 5 5 2 3
(30,360] days 100.0 % 5 5 4 1 - -
(360..) days 97.2 % 71 69 2 69 - 100.0 % 5 5 2 3
execAsync.c.gcov.html (360..) days∗∗ 86.4 % 59 51 8 51 - 100.0 % 6 6 6
nodeCtescan.c.gcov.html (360..) days∗∗ 95.2 % 83 79 4 79 - 100.0 % 6 6 6
nodeLimit.c.gcov.html (360..) days∗∗ 87.4 % 175 153 22 153 - 100.0 % 6 6 6
execAmi.c.gcov.html (360..) days∗∗ 78.9 % 289 228 61 228 - 100.0 % 7 7 7
execProcnode.c Total
97.1%97.1%
97.1 % 377 366 11 9 357 90.9 % 164 149 15 3 146 100.0 % 8 8 8
(30,360] days 100.0 % 2 2 2 - -
(360..) days 97.1 % 375 364 11 9 355 - 100.0 % 8 8 8
nodeGather.c Total
99.3%99.3%
99.3 % 139 138 1 1 137 2 90.2 % 82 74 8 74 100.0 % 8 8 1 7
(30,360] days 100.0 % 1 1 1 - -
(360..) days 99.3 % 138 137 1 137 - 100.0 % 8 8 1 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
(30,360] days 100.0 % 2 2 2 - -
(360..) days 94.3 % 53 50 3 50 - 100.0 % 8 8 8
tstoreReceiver.c Total
99.0%99.0%
99.0 % 99 98 1 98 88.1 % 42 37 5 37 100.0 % 8 8 8
(30,360] days 100.0 % 2 2 2 - -
(360..) days 99.0 % 97 96 1 96 - 100.0 % 8 8 8
execSRF.c Total
95.2%95.2%
95.2 % 293 279 14 2 277 2 70.7 % 184 130 54 130 100.0 % 9 9 1 8
(30,360] days 100.0 % 4 4 2 2 - -
(360..) days 95.2 % 289 275 14 275 - 100.0 % 9 9 1 8
nodeTidscan.c Total
93.8%93.8%
93.8 % 177 166 1 10 3 163 1 3 73.8 % 122 90 32 90 100.0 % 9 9 1 8
(30,360] days 80.0 % 5 4 1 3 1 - -
(360..) days 94.2 % 172 162 10 162 - 100.0 % 9 9 1 8
execIndexing.c Total
94.5%94.5%
94.5 % 292 276 16 2 274 2 81.0 % 221 179 42 2 177 100.0 % 10 10 1 9
(7,30] days 100.0 % 5 5 2 3 - -
(30,360] days 100.0 % 12 12 12 - -
(360..) days 94.2 % 275 259 16 259 - 100.0 % 10 10 1 9
nodeSort.c Total
97.7%97.7%
97.7 % 131 128 3 128 87.5 % 64 56 8 56 100.0 % 10 10 10
(30,360] days 100.0 % 1 1 1 - -
(360..) days 97.7 % 130 127 3 127 - 100.0 % 10 10 10
nodeMergejoin.c Total
95.1%95.1%
95.1 % 453 431 22 1 430 1 76.8 % 297 228 1 68 228 100.0 % 11 11 1 10
(30,360] days 100.0 % 1 1 1 - -
(360..) days 95.1 % 452 430 22 430 - 100.0 % 11 11 1 10
nodeSetOp.c Total
95.3%95.3%
95.3 % 236 225 11 1 224 2 82.1 % 117 96 21 96 100.0 % 12 12 1 11
(30,360] days 100.0 % 7 7 1 6 - 100.0 % 1 1 1
(360..) days 95.2 % 229 218 11 218 - 100.0 % 11 11 1 10
nodeSubplan.c Total
94.7%94.7%
94.7 % 431 408 23 7 401 7 73.4 % 320 235 85 235 100.0 % 13 13 1 12
(30,360] days 92.9 % 28 26 2 7 19 - 100.0 % 1 1 1
(360..) days 94.8 % 403 382 21 382 - 100.0 % 12 12 1 11
nodeGatherMerge.c Total
98.6%98.6%
98.6 % 219 216 3 3 213 6 85.5 % 124 106 18 106 100.0 % 14 14 2 12
(30,360] days 100.0 % 5 5 3 2 - -
(360..) days 98.6 % 214 211 3 211 - 100.0 % 14 14 2 12
execReplication.c Total
85.7%85.7%
85.7 % 357 306 51 4 302 4 66.9 % 287 192 95 4 188 100.0 % 16 16 2 14
(7,30] days 56.2 % 16 9 7 4 5 - 100.0 % 1 1 1
(30,360] days 86.4 % 22 19 3 19 - 100.0 % 1 1 1
(360..) days 87.1 % 319 278 41 278 - 100.0 % 14 14 2 12
execPartition.c Total
97.0%97.0%
97.0 % 708 687 2 19 2 685 6 7 80.6 % 510 411 99 411 100.0 % 18 18 3 15
(1,7] days 100.0 % 4 4 4 - -
(30,360] days 94.6 % 74 70 2 2 2 68 - 100.0 % 1 1 1
(360..) days 97.3 % 630 613 17 613 - 100.0 % 17 17 2 15
nodeHashjoin.c Total
90.7%90.7%
90.7 % 589 534 55 534 74.3 % 373 277 1 95 277 100.0 % 18 18 18
(30,360] days 86.8 % 91 79 12 79 - -
(360..) days 91.4 % 498 455 43 455 - 100.0 % 18 18 18
nodeSeqscan.c Total
84.3%84.3%
84.3 % 153 129 24 129 55.1 % 78 43 35 43 100.0 % 18 18 18
(30,360] days 57.9 % 57 33 24 33 - 100.0 % 4 4 4
(360..) days 100.0 % 96 96 96 - 100.0 % 14 14 14
nodeIndexscan.c Total
90.2%90.2%
90.2 % 583 526 3 54 14 512 3 18 64.0 % 417 267 1 149 5 262 100.0 % 26 26 5 21
(7,30] days 100.0 % 3 3 3 - -
(30,360] days 94.2 % 52 49 3 11 38 - 100.0 % 3 3 3
(360..) days 89.8 % 528 474 54 474 - 100.0 % 23 23 5 18
execExpr.c Total
97.1%97.1%
97.1 % 2063 2003 60 1 3 1999 4 78.6 % 1158 910 248 1 909 100.0 % 33 33 3 30
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 100.0 % 52 52 2 50 - -
(360..) days 97.0 % 2010 1950 60 1 1949 - 100.0 % 33 33 3 30
functions.c Total
94.9%94.9%
94.9 % 749 711 38 1 710 1 79.6 % 530 422 1 107 422 100.0 % 33 33 1 32
(30,360] days 100.0 % 3 3 1 2 - -
(360..) days 94.9 % 746 708 38 708 - 100.0 % 33 33 1 32
nodeWindowAgg.c Total
92.3%92.3%
92.3 % 1496 1381 115 1381 76.0 % 1156 878 278 878 100.0 % 38 38 38
(30,360] days 94.3 % 87 82 5 82 - 100.0 % 4 4 4
(360..) days 92.2 % 1409 1299 110 1299 - 100.0 % 34 34 34
execMain.c Total
93.3%93.3%
93.3 % 995 928 67 4 924 73.9 % 783 579 2 202 8 571 100.0 % 45 45 2 43
(30,360] days 97.5 % 40 39 1 4 35 - 100.0 % 1 1 1
(360..) days 93.1 % 955 889 66 889 - 100.0 % 44 44 2 42
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1