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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 91.2 % 25020 22821 60 3 2136 58 147 22616 2 16 223
Current Date: 2026-11-05 14:14:01 +0100 Functions: 93.3 % 1154 1077 6 1 70 4 84 989 1 4
Baseline: lcov-20261105-baseline Branches: 73.1 % 15402 11261 28 12 4101 28 4 38 11191
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Group by: Date bin [..1] days: 100.0 % 14 14 14
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 91.2 % 34 31 3 31
(7,30] days: 47.1 % 102 48 47 7 3 45
(30,360] days: 85.6 % 1289 1104 13 1 171 144 960
(360..) days: 91.7 % 23581 21624 2 1955 58 21566 2
Function coverage date bins:
(7,30] days: 33.3 % 6 2 4 2
(30,360] days: 89.3 % 56 50 1 1 4 5 45
(360..) days: 93.9 % 1092 1025 1 66 4 79 942
Branch coverage date bins:
[..1] days: 85.7 % 14 12 2 12
(1,7] days: 89.3 % 28 25 3 25
(7,30] days: 57.1 % 56 32 17 7 1 31
(30,360] days: 68.3 % 657 449 11 197 37 412
(360..) days: 73.3 % 14647 10743 12 3892 28 4 10711

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
execAmi.c Total
80.1%80.1%
80.1 % 291 233 58 233 71.1 % 152 108 44 108 100.0 % 7 7 7
(1,7] days 100.0 % 2 2 2 - -
(360..) days 79.9 % 289 231 58 231 - 100.0 % 7 7 7
execAsync.c.gcov.html (360..) days∗∗ 86.4 % 59 51 8 51 - 100.0 % 6 6 6
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
execExpr.c Total
97.1%97.1%
97.1 % 2062 2003 59 1 3 1999 4 78.8 % 1156 911 245 1 910 100.0 % 33 33 3 30
(1,7] days 100.0 % 16 16 16 - -
(30,360] days 100.0 % 52 52 2 50 - -
(360..) days 97.0 % 1991 1932 59 1 1931 - 100.0 % 33 33 3 30
(7,30] days 100.0 % 1 1 1 - -
[..1] days 100.0 % 2 2 2 - -
execExprInterp.c Total
94.4%94.4%
94.4 % 2186 2063 123 6 2057 6 73.2 % 1169 856 313 856 96.4 % 84 81 3 1 80
(1,7] days 25.0 % 4 1 3 1 - -
(30,360] days 100.0 % 50 50 6 44 - 100.0 % 1 1 1
(360..) days 94.3 % 2123 2003 120 2003 - 96.4 % 83 80 3 1 79
[..1] days 100.0 % 9 9 9 - -
execGrouping.c Total
89.6%89.6%
89.6 % 135 121 14 3 118 4 70.8 % 48 34 14 34 91.7 % 12 11 1 3 8
(30,360] days 100.0 % 4 4 3 1 - -
(360..) days 89.5 % 124 111 13 111 - 91.7 % 12 11 1 3 8
(7,30] days 85.7 % 7 6 1 6 - -
execIndexing.c Total
94.5%94.5%
94.5 % 293 277 16 2 275 2 80.7 % 223 180 43 2 178 100.0 % 10 10 1 9
(30,360] days 100.0 % 16 16 2 14 - -
(360..) days 94.2 % 275 259 16 259 - 100.0 % 10 10 1 9
[..1] days 100.0 % 2 2 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
(30,360] days 100.0 % 2 2 2 - -
(360..) days 90.3 % 72 65 7 65 - 80.0 % 5 4 1 2 2
execMain.c Total
93.4%93.4%
93.4 % 995 929 66 1 4 924 74.1 % 783 580 2 201 1 8 571 100.0 % 45 45 2 43
(30,360] days 97.1 % 34 33 1 4 29 - 100.0 % 1 1 1
(360..) days 93.2 % 960 895 65 1 894 - 100.0 % 44 44 2 42
(7,30] days 100.0 % 1 1 1 - -
execParallel.c Total
84.3%84.3%
84.3 % 670 565 12 93 9 3 553 4 71.1 % 287 204 5 78 7 4 193 95.0 % 20 19 1 6 13
(30,360] days 94.9 % 59 56 3 3 53 - -
(360..) days 85.0 % 599 509 90 9 500 - 95.0 % 20 19 1 6 13
(7,30] days 0.0 % 12 12 - -
execPartition.c Total
97.1%97.1%
97.1 % 714 693 2 19 2 691 6 7 80.6 % 516 416 100 416 100.0 % 19 19 3 16
(30,360] days 94.5 % 73 69 2 2 2 67 - -
(360..) days 97.3 % 632 615 17 615 - 100.0 % 18 18 3 15
(7,30] days 100.0 % 9 9 9 - 100.0 % 1 1 1
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
execReplication.c Total
86.2%86.2%
86.2 % 377 325 52 4 321 4 67.4 % 307 207 100 4 203 100.0 % 17 17 2 15
(30,360] days 71.9 % 32 23 9 4 19 - 100.0 % 1 1 1
(360..) days 87.1 % 325 283 42 283 - 100.0 % 15 15 2 13
(7,30] days 95.0 % 20 19 1 19 - 100.0 % 1 1 1
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
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 % 827 761 66 5 756 5 66.0 % 468 309 159 309 91.9 % 86 79 7 2 77
(1,7] days 100.0 % 2 2 2 - -
(30,360] days 99.1 % 109 108 1 5 103 - -
(360..) days 90.9 % 716 651 65 651 - 91.9 % 86 79 7 2 77
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
(30,360] days 91.7 % 12 11 1 2 9 - 100.0 % 1 1 1
(360..) days 90.1 % 436 393 43 393 - 93.3 % 45 42 3 2 40
functions.c Total
94.9%94.9%
94.9 % 749 711 38 1 710 1 79.6 % 530 422 108 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
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.2 % 89 66 23 66 - 84.2 % 19 16 3 16
(360..) days 99.0 % 103 102 1 102 - 100.0 % 7 7 7
nodeAgg.c Total
94.7%94.7%
94.7 % 1533 1452 81 16 1436 22 81.2 % 942 765 1 176 2 7 756 98.3 % 58 57 1 3 54
(1,7] days 100.0 % 7 7 7 - -
(30,360] days 100.0 % 35 35 16 19 - -
(360..) days 94.6 % 1491 1410 81 1410 - 98.3 % 58 57 1 3 54
nodeAppend.c Total
95.0%95.0%
95.0 % 397 377 20 3 374 5 77.0 % 270 208 62 208 94.7 % 19 18 1 1 17
(30,360] days 100.0 % 34 34 3 31 - 100.0 % 1 1 1
(360..) days 94.5 % 363 343 20 343 - 94.4 % 18 17 1 1 16
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
(30,360] days 100.0 % 1 1 1 - -
(360..) days 88.9 % 54 48 6 48 - 80.0 % 5 4 1 1 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
(30,360] days 51.1 % 45 23 22 5 18 - 100.0 % 3 3 3
(360..) days 86.0 % 136 117 19 117 - 85.7 % 14 12 2 4 8
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
(30,360] days 22.2 % 9 2 1 6 2 - -
(360..) days 79.3 % 111 88 23 88 - 77.8 % 9 7 2 1 6
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
(30,360] days 100.0 % 1 1 1 - -
(360..) days 86.9 % 61 53 8 53 - 80.0 % 5 4 1 1 3
nodeCtescan.c.gcov.html (360..) days∗∗ 95.2 % 83 79 4 79 - 100.0 % 6 6 6
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
(30,360] days 0.0 % 1 1 - -
(360..) days 42.9 % 84 36 48 36 - 36.4 % 11 4 7 4
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 160 88.8 % 98 87 11 87 83.3 % 6 5 1 5
(30,360] days 100.0 % 3 3 3 - -
(360..) days 98.1 % 160 157 3 157 - 83.3 % 6 5 1 5
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
nodeGatherMerge.c Total
98.6%98.6%
98.6 % 219 216 3 3 213 6 84.7 % 124 105 1 18 105 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
nodeGroup.c.gcov.html (360..) days∗∗ 93.7 % 63 59 4 59 - 100.0 % 4 4 4
nodeHash.c Total
95.1%95.1%
95.1 % 1177 1119 1 57 1 1118 76.2 % 567 432 2 133 3 429 98.2 % 56 55 1 55
(30,360] days 100.0 % 26 26 26 - 100.0 % 1 1 1
(360..) days 95.0 % 1151 1093 1 57 1 1092 - 98.2 % 55 54 1 54
nodeHashjoin.c Total
90.5%90.5%
90.5 % 590 534 56 534 72.5 % 371 269 102 269 100.0 % 18 18 18
(30,360] days 78.8 % 85 67 18 67 - -
(360..) days 92.3 % 495 457 38 457 - 100.0 % 18 18 18
(7,30] days 100.0 % 10 10 10 - -
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
(30,360] days 100.0 % 1 1 1 - -
(360..) days 81.3 % 289 235 54 235 - 66.7 % 12 8 4 1 7
nodeIndexonlyscan.c Total
75.6%75.6%
75.6 % 180 136 1 43 4 132 3 55 49.1 % 106 52 3 51 5 47 87.5 % 16 14 2 5 9 1
(30,360] days 48.6 % 37 18 1 18 4 14 - 100.0 % 3 3 3
(360..) days 82.5 % 143 118 25 118 - 84.6 % 13 11 2 5 6
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
(30,360] days 94.5 % 55 52 3 14 38 - 100.0 % 3 3 3
(360..) days 89.8 % 528 474 54 474 - 100.0 % 23 23 5 18
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 Total
68.0%68.0%
68.0 % 125 85 35 5 3 82 2 66.2 % 80 53 17 10 1 52 60.0 % 10 6 4 3 3
(30,360] days 100.0 % 1 1 1 - -
(360..) days 94.3 % 87 82 5 82 - 100.0 % 6 6 3 3
(7,30] days 5.4 % 37 2 35 2 - 0.0 % 4 4
nodeMemoize.c Total
82.6%82.6%
82.6 % 374 309 65 24 285 20 56.2 % 176 99 2 75 1 98 95.2 % 21 20 1 8 12
(30,360] days 96.2 % 26 25 1 24 1 - 100.0 % 2 2 2
(360..) days 82.8 % 343 284 59 284 - 94.7 % 19 18 1 6 12
(7,30] days 0.0 % 5 5 - -
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
nodeMergejoin.c Total
95.1%95.1%
95.1 % 453 431 22 1 430 1 77.1 % 297 229 68 229 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
nodeModifyTable.c Total
93.9%93.9%
93.9 % 1606 1508 98 1 1507 1 76.3 % 1258 960 1 297 960 97.6 % 41 40 1 1 39
(30,360] days 94.7 % 132 125 7 1 124 - 100.0 % 3 3 3
(360..) days 93.8 % 1474 1383 91 1383 - 97.4 % 38 37 1 1 36
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 - 100.0 % 4 4 4
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.gcov.html (360..) days∗∗ 99.0 % 104 103 1 103 - 100.0 % 5 5 5
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 102 78.6 % 42 33 9 33 87.5 % 8 7 1 7
(30,360] days 100.0 % 3 3 3 - -
(360..) days 96.1 % 103 99 4 99 - 87.5 % 8 7 1 7
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
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 % 1 1 1 - -
(360..) days 95.3 % 235 224 11 224 - 100.0 % 12 12 1 11
nodeSort.c Total
97.7%97.7%
97.7 % 131 128 3 128 86.4 % 66 57 9 57 100.0 % 10 10 10
(30,360] days 100.0 % 1 1 1 - -
(360..) days 97.7 % 129 126 3 126 - 100.0 % 10 10 10
[..1] days 100.0 % 1 1 1 - -
nodeSubplan.c Total
94.7%94.7%
94.7 % 432 409 23 7 402 7 73.4 % 320 235 85 235 100.0 % 13 13 1 12
(1,7] days 100.0 % 3 3 3 - -
(30,360] days 100.0 % 7 7 7 - -
(360..) days 94.5 % 422 399 23 399 - 100.0 % 13 13 1 12
nodeSubqueryscan.c.gcov.html (360..) days∗∗ 94.9 % 39 37 2 37 - 83.3 % 6 5 1 5
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
(30,360] days 90.9 % 11 10 1 7 3 - -
(360..) days 95.6 % 159 152 7 152 - 88.9 % 9 8 1 4 4
nodeTidrangescan.c Total
82.1%82.1%
82.1 % 195 160 35 160 57.3 % 103 59 44 59 94.1 % 17 16 1 16
(30,360] days 63.3 % 79 50 29 50 - 87.5 % 8 7 1 7
(360..) days 94.8 % 116 110 6 110 - 100.0 % 9 9 9
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
nodeUnique.c.gcov.html (360..) days∗∗ 100.0 % 41 41 41 - 100.0 % 4 4 4
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
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 95.6 % 45 43 2 43 - -
(360..) days 92.2 % 1451 1338 113 1338 - 100.0 % 38 38 38
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
(30,360] days 100.0 % 1 1 1 - -
(360..) days 95.6 % 45 43 2 43 - 80.0 % 5 4 1 4
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
(30,360] days 60.0 % 20 12 4 1 3 7 5 - 60.0 % 5 3 1 1 3
(360..) days 71.6 % 1236 885 1 350 885 2 - 82.3 % 79 65 1 13 4 61
tqueue.c Total
96.4%96.4%
96.4 % 55 53 2 1 52 62.5 % 24 15 9 1 14 100.0 % 8 8 8
(30,360] days 100.0 % 2 2 2 - -
(360..) days 96.2 % 53 51 2 1 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
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1