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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 91.1 % 25144 22918 209 42 1975 47 11 1311 21549 36 41 550
Current Date: 2026-06-29 16:15:13 +0200 Functions: 93.3 % 1148 1071 9 4 64 3 275 793 18
Baseline: lcov-20260630-baseline Branches: 73.1 % 15424 11281 255 30 14 3844 50 20 562 10649 46 28
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Group by: Date bin (1,7] days: 100.0 % 12 12 3 9
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 97.7 % 44 43 1 42 1
(30,360] days: 86.6 % 1630 1412 208 1 9 1260 152 1
(360..) days: 91.4 % 23458 21451 41 1966 47 11 6 21387 35
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 92.6 % 68 63 5 63
(360..) days: 93.3 % 1079 1007 4 4 64 3 211 793
Branch coverage date bins:
(1,7] days: 87.5 % 8 7 1 5 2
(7,30] days: 73.1 % 26 19 7 19
(30,360] days: 69.5 % 931 647 247 37 538 109
(360..) days: 73.0 % 14533 10608 30 14 3807 50 20 10538 46 28

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 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
execAmi.c.gcov.html (360..) days∗∗ 78.9 % 289 228 61 3 225 - 100.0 % 7 7 1 6
execAsync.c.gcov.html (360..) days∗∗ 86.4 % 59 51 8 51 - 100.0 % 6 6 6
execCurrent.c.gcov.html (360..) days∗∗ 83.0 % 100 83 17 83 - 100.0 % 3 3 3
execExpr.c Total
97.0%97.0%
97.0 % 2064 2003 61 46 1957 2 53 78.5 % 1158 909 1 2 246 1 908 100.0 % 33 33 10 23
(30,360] days 100.0 % 49 49 46 3 - -
(360..) days 97.0 % 2014 1953 61 1953 2 - 100.0 % 33 33 10 23
(7,30] days 100.0 % 1 1 1 - -
execExprInterp.c Total
93.4%93.4%
93.4 % 2175 2031 8 136 4 2 11 2014 3 9 72.2 % 1157 835 4 318 835 21 5 95.2 % 84 80 2 2 12 68
(30,360] days 100.0 % 45 45 11 34 - 100.0 % 1 1 1
(360..) days 93.2 % 2130 1986 8 136 4 2 1980 3 - 95.2 % 83 79 2 2 11 68
execGrouping.c Total
89.4%89.4%
89.4 % 132 118 3 11 20 98 1 11 69.6 % 46 32 5 9 7 25 2 2 91.7 % 12 11 1 5 6 1
(30,360] days 85.7 % 21 18 3 18 1 - 100.0 % 2 2 2
(360..) days 90.1 % 111 100 11 2 98 - 90.0 % 10 9 1 3 6
execIndexing.c Total
94.5%94.5%
94.5 % 289 273 16 1 9 263 6 80.8 % 219 177 42 14 163 100.0 % 10 10 3 7
(30,360] days 100.0 % 13 13 9 4 - -
(360..) days 94.2 % 276 260 16 1 259 - 100.0 % 10 10 3 7
execJunk.c.gcov.html (360..) days∗∗ 90.5 % 74 67 7 67 - 80.0 % 5 4 1 4
execMain.c Total
92.9%92.9%
92.9 % 995 924 5 66 24 900 1 21 73.4 % 787 578 6 3 200 2 1 16 559 100.0 % 44 44 14 30
(1,7] days 100.0 % 2 2 2 - -
(30,360] days 89.8 % 49 44 5 22 22 - -
(360..) days 93.0 % 944 878 66 878 - 100.0 % 44 44 14 30
execParallel.c Total
83.3%83.3%
83.3 % 659 549 7 24 79 50 499 12 68.6 % 283 194 5 13 1 70 6 5 15 168 95.0 % 20 19 1 7 12
(30,360] days 87.7 % 57 50 7 50 - -
(360..) days 82.9 % 602 499 24 79 499 - 95.0 % 20 19 1 7 12
execPartition.c Total
95.6%95.6%
95.6 % 745 712 10 23 91 621 43 79.5 % 532 423 21 88 55 368 1 1 100.0 % 19 19 9 10 1
(30,360] days 90.4 % 104 94 10 91 3 - 100.0 % 2 2 2
(360..) days 96.4 % 641 618 23 618 - 100.0 % 17 17 7 10
execProcnode.c Total
94.7%94.7%
94.7 % 377 357 20 2 355 7 89.0 % 164 146 18 146 100.0 % 8 8 1 7 1
(30,360] days 100.0 % 2 2 2 - -
(360..) days 94.7 % 375 355 20 355 - 100.0 % 8 8 1 7
execReplication.c Total
87.5%87.5%
87.5 % 353 309 10 34 1 77 231 1 8 68.3 % 281 192 28 61 36 156 100.0 % 16 16 10 6 1
(30,360] days 87.5 % 88 77 10 1 77 - 100.0 % 4 4 4
(360..) days 87.5 % 265 232 33 1 231 1 - 100.0 % 12 12 6 6
execSRF.c Total
95.2%95.2%
95.2 % 293 279 14 2 277 70.7 % 184 130 54 1 129 100.0 % 9 9 2 7
(30,360] days 100.0 % 2 2 2 - -
(360..) days 95.2 % 291 277 14 277 - 100.0 % 9 9 2 7
execScan.c.gcov.html (360..) days∗∗ 91.2 % 34 31 3 31 - 100.0 % 4 4 4
execTuples.c Total
92.0%92.0%
92.0 % 824 758 1 5 60 101 657 1 1 76 66.1 % 466 308 13 6 2 137 1 2 51 254 12 16 91.9 % 86 79 1 6 17 62 2
(30,360] days 99.0 % 102 101 1 98 3 - -
(360..) days 91.0 % 721 656 5 60 2 654 1 - 91.9 % 86 79 1 6 17 62
(7,30] days 100.0 % 1 1 1 - -
execUtils.c Total
91.8%91.8%
91.8 % 450 413 1 36 7 9 397 1 2 72.5 % 200 145 55 6 4 135 95.7 % 46 44 1 1 1 4 39
(30,360] days 90.0 % 10 9 1 9 - 100.0 % 1 1 1
(360..) days 91.8 % 440 404 36 7 397 - 95.6 % 45 43 1 1 1 3 39
functions.c Total
94.9%94.9%
94.9 % 749 711 38 1 3 707 2 3 80.0 % 530 424 106 4 420 100.0 % 33 33 5 28
(30,360] days 100.0 % 11 11 3 8 - -
(360..) days 94.9 % 738 700 38 1 699 2 - 100.0 % 33 33 5 28
instrument.c Total
87.5%87.5%
87.5 % 192 168 22 1 1 69 99 7 40 62.1 % 58 36 19 3 3 17 16 88.5 % 26 23 3 18 5 7
(30,360] days 74.7 % 91 68 22 1 68 - 84.2 % 19 16 3 16
(360..) days 99.0 % 101 100 1 1 99 - 100.0 % 7 7 2 5
nodeAgg.c Total
94.7%94.7%
94.7 % 1533 1452 81 32 1420 40 81.1 % 936 759 177 1 2 756 98.3 % 58 57 1 15 42 2
(30,360] days 100.0 % 34 34 32 2 - 100.0 % 2 2 2
(360..) days 94.6 % 1499 1418 81 1418 - 98.2 % 56 55 1 13 42
nodeAppend.c Total
94.7%94.7%
94.7 % 380 360 20 1 359 1 77.6 % 254 197 57 197 94.4 % 18 17 1 1 16
(30,360] days 100.0 % 1 1 1 - -
(360..) days 94.7 % 379 359 20 359 - 94.4 % 18 17 1 1 16
nodeBitmapAnd.c.gcov.html (360..) days∗∗ 89.1 % 55 49 6 49 - 80.0 % 5 4 1 4
nodeBitmapHeapscan.c Total
78.1%78.1%
78.1 % 187 146 21 20 18 128 1 9 16 60.2 % 88 53 12 23 6 47 3 3 88.2 % 17 15 2 8 7
(30,360] days 45.0 % 40 18 21 1 18 - 100.0 % 3 3 3
(360..) days 87.1 % 147 128 19 128 1 - 85.7 % 14 12 2 5 7
nodeBitmapIndexscan.c Total
75.6%75.6%
75.6 % 119 90 5 24 2 88 3 3 71.2 % 66 47 19 2 45 77.8 % 9 7 2 6 1
(30,360] days 25.0 % 8 2 5 1 2 - -
(360..) days 79.3 % 111 88 23 88 3 - 77.8 % 9 7 2 6 1
nodeBitmapOr.c.gcov.html (360..) days∗∗ 87.1 % 62 54 8 54 - 80.0 % 5 4 1 4
nodeCtescan.c.gcov.html (360..) days∗∗ 95.2 % 83 79 4 79 - 100.0 % 6 6 6
nodeCustom.c Total
0.0%
0.0 % 85 1 84 1 0.0 % 34 34 0.0 % 11 1 10
(30,360] days 0.0 % 1 1 - -
(360..) days 0.0 % 84 84 - 0.0 % 11 1 10
nodeForeignscan.c.gcov.html (360..) days∗∗ 77.6 % 147 114 33 114 - 71.4 % 14 10 4 10
nodeFunctionscan.c Total
98.2%98.2%
98.2 % 163 160 3 3 157 1 88.8 % 98 87 11 87 83.3 % 6 5 1 1 4
(30,360] days 100.0 % 3 3 3 - -
(360..) days 98.1 % 160 157 3 157 - 83.3 % 6 5 1 1 4
nodeGather.c.gcov.html (360..) days∗∗ 99.3 % 140 139 1 139 - 100.0 % 8 8 8
nodeGatherMerge.c Total
98.6%98.6%
98.6 % 222 219 3 2 217 4 85.5 % 124 106 18 1 105 100.0 % 14 14 2 12
(30,360] days 100.0 % 2 2 2 - -
(360..) days 98.6 % 220 217 3 217 - 100.0 % 14 14 2 12
nodeGroup.c.gcov.html (360..) days∗∗ 93.7 % 63 59 4 59 - 100.0 % 4 4 4
nodeHash.c Total
95.2%95.2%
95.2 % 1177 1120 3 54 1 29 1090 10 76.4 % 567 433 1 4 129 4 9 420 98.2 % 56 55 1 10 45
(30,360] days 94.9 % 39 37 2 29 8 - 100.0 % 1 1 1
(360..) days 95.2 % 1138 1083 3 52 1 1082 - 98.2 % 55 54 1 9 45
nodeHashjoin.c Total
90.7%90.7%
90.7 % 589 534 12 43 1 79 454 3 11 74.5 % 373 278 15 1 79 4 1 61 212 100.0 % 18 18 9 9
(30,360] days 86.8 % 91 79 12 79 - -
(360..) days 91.4 % 498 455 43 1 454 - 100.0 % 18 18 9 9
nodeIncrementalSort.c.gcov.html (360..) days∗∗ 81.4 % 291 237 54 237 - 66.7 % 12 8 4 8
nodeIndexonlyscan.c Total
78.1%78.1%
78.1 % 233 182 17 34 3 15 164 8 5 17 56.2 % 144 81 7 3 53 3 5 73 82.4 % 17 14 3 10 4
(30,360] days 45.5 % 33 15 17 1 15 - 100.0 % 3 3 3
(360..) days 83.5 % 200 167 33 3 164 8 - 78.6 % 14 11 3 7 4
nodeIndexscan.c Total
90.3%90.3%
90.3 % 587 530 57 3 37 490 10 27 64.1 % 415 266 2 3 144 5 10 251 100.0 % 26 26 13 13
(30,360] days 100.0 % 38 38 37 1 - 100.0 % 3 3 3
(360..) days 89.6 % 549 492 57 3 489 10 - 100.0 % 23 23 10 13
nodeLimit.c.gcov.html (360..) days∗∗ 87.4 % 175 153 22 153 - 100.0 % 6 6 6
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
nodeMaterial.c.gcov.html (360..) days∗∗ 94.4 % 89 84 5 84 - 100.0 % 6 6 6
nodeMemoize.c Total
83.3%83.3%
83.3 % 366 305 61 2 303 2 56.8 % 176 100 76 100 94.7 % 19 18 1 2 16
(30,360] days 66.7 % 3 2 1 2 - -
(360..) days 83.5 % 363 303 60 303 - 94.7 % 19 18 1 2 16
nodeMergeAppend.c Total
95.5%95.5%
95.5 % 112 107 5 3 104 3 80.6 % 62 50 12 50 100.0 % 5 5 1 4
(30,360] days 100.0 % 3 3 3 - -
(360..) days 95.4 % 109 104 5 104 - 100.0 % 5 5 1 4
nodeMergejoin.c.gcov.html (360..) days∗∗ 95.1 % 453 431 1 21 431 - 100.0 % 11 11 11
nodeModifyTable.c Total
94.1%94.1%
94.1 % 1752 1648 11 93 2 240 1406 2 41 76.4 % 1322 1010 35 277 5 2 92 911 97.7 % 43 42 1 16 26 1
(1,7] days 100.0 % 10 10 1 9 - -
(30,360] days 95.6 % 228 218 10 198 20 - 100.0 % 4 4 4
(360..) days 93.7 % 1472 1379 93 2 1377 - 97.4 % 38 37 1 11 26
(7,30] days 97.6 % 42 41 1 41 - 100.0 % 1 1 1
nodeNamedtuplestorescan.c.gcov.html (360..) days∗∗ 75.0 % 44 33 11 33 - 60.0 % 5 3 2 3
nodeNestloop.c.gcov.html (360..) days∗∗ 97.9 % 96 94 2 94 1 - 100.0 % 4 4 1 3
nodeProjectSet.c Total
100.0%
100.0 % 87 87 2 85 4 82.7 % 52 43 9 43 100.0 % 5 5 1 4
(30,360] days 100.0 % 2 2 2 - -
(360..) days 100.0 % 85 85 85 - 100.0 % 5 5 1 4
nodeRecursiveunion.c Total
99.0%99.0%
99.0 % 104 103 1 5 98 8 83.3 % 42 35 7 2 33 100.0 % 5 5 4 1
(30,360] days 100.0 % 5 5 5 - -
(360..) days 99.0 % 99 98 1 98 - 100.0 % 5 5 4 1
nodeResult.c.gcov.html (360..) days∗∗ 80.3 % 61 49 12 49 - 66.7 % 6 4 2 4
nodeSamplescan.c Total
96.2%96.2%
96.2 % 106 102 4 3 99 2 78.6 % 42 33 1 8 1 32 87.5 % 8 7 1 1 6
(30,360] days 100.0 % 3 3 3 - -
(360..) days 96.1 % 103 99 4 99 - 87.5 % 8 7 1 1 6
nodeSeqscan.c Total
84.3%84.3%
84.3 % 153 129 24 37 92 1 6 55.1 % 78 43 25 10 17 26 100.0 % 18 18 11 7
(30,360] days 60.7 % 61 37 24 37 - 100.0 % 4 4 4
(360..) days 100.0 % 92 92 92 1 - 100.0 % 14 14 7 7
nodeSetOp.c Total
95.4%95.4%
95.4 % 237 226 11 6 220 7 82.1 % 117 96 21 2 94 100.0 % 12 12 5 7
(30,360] days 100.0 % 6 6 6 - 100.0 % 1 1 1
(360..) days 95.2 % 231 220 11 220 - 100.0 % 11 11 4 7
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
nodeSubplan.c Total
94.4%94.4%
94.4 % 431 407 2 22 20 387 1 2 14 73.1 % 320 234 2 84 8 226 100.0 % 13 13 4 9
(30,360] days 93.9 % 33 31 2 20 11 - 100.0 % 1 1 1
(360..) days 94.5 % 398 376 22 376 1 - 100.0 % 12 12 3 9
nodeSubqueryscan.c.gcov.html (360..) days∗∗ 94.9 % 39 37 2 37 - 83.3 % 6 5 1 5
nodeTableFuncscan.c Total
95.8%95.8%
95.8 % 167 160 7 3 157 3 77.1 % 96 74 22 74 88.9 % 9 8 1 2 6
(30,360] days 100.0 % 3 3 3 - -
(360..) days 95.7 % 164 157 7 157 - 88.9 % 9 8 1 2 6
nodeTidrangescan.c Total
80.0%80.0%
80.0 % 195 156 33 6 46 110 1 56.3 % 103 58 23 22 11 47 88.2 % 17 15 2 9 6
(30,360] days 60.0 % 85 51 33 1 46 5 - 75.0 % 8 6 2 6
(360..) days 95.5 % 110 105 5 105 - 100.0 % 9 9 3 6
nodeTidscan.c Total
93.8%93.8%
93.8 % 177 166 11 1 165 1 73.8 % 122 90 32 90 100.0 % 9 9 1 8
(30,360] days 87.5 % 8 7 1 1 6 - -
(360..) days 94.1 % 169 159 10 159 - 100.0 % 9 9 1 8
nodeUnique.c.gcov.html (360..) days∗∗ 100.0 % 41 41 6 35 - 100.0 % 4 4 1 3
nodeValuesscan.c Total
97.4%97.4%
97.4 % 78 76 2 1 75 1 75.0 % 40 30 10 30 100.0 % 5 5 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 97.4 % 77 75 2 75 - 100.0 % 5 5 1 4
nodeWindowAgg.c Total
92.4%92.4%
92.4 % 1492 1379 19 94 1 198 1180 1 25 76.2 % 1150 876 35 239 1 119 756 7 1 100.0 % 38 38 13 25 1
(30,360] days 91.8 % 233 214 19 197 17 - 100.0 % 8 8 8
(360..) days 92.5 % 1259 1165 94 1 1 1163 - 100.0 % 30 30 5 25
nodeWorktablescan.c Total
95.7%95.7%
95.7 % 46 44 2 1 43 1 65.0 % 20 13 7 13 80.0 % 5 4 1 1 3
(30,360] days 100.0 % 1 1 1 - -
(360..) days 95.6 % 45 43 2 43 - 80.0 % 5 4 1 1 3
spi.c Total
73.4%73.4%
73.4 % 1257 923 5 329 22 7 894 5 8 55.5 % 805 447 358 8 439 83.3 % 84 70 2 12 1 5 64 1
(30,360] days 58.3 % 12 7 5 7 - 100.0 % 1 1 1
(360..) days 73.6 % 1245 916 329 22 894 - 83.1 % 83 69 2 12 1 4 64
tqueue.c Total
94.5%94.5%
94.5 % 55 52 3 2 50 2 58.3 % 24 14 10 14 100.0 % 8 8 2 6
(30,360] days 100.0 % 2 2 2 - -
(360..) days 94.3 % 53 50 3 50 - 100.0 % 8 8 2 6
tstoreReceiver.c Total
99.0%99.0%
99.0 % 99 98 1 2 96 1 2 88.1 % 42 37 5 37 100.0 % 8 8 2 6
(30,360] days 100.0 % 2 2 2 - -
(360..) days 99.0 % 97 96 1 96 1 - 100.0 % 8 8 2 6
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1