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: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 91.4 % 24389 22283 29 6 2071 22 1 260 22000 27 2 43
Current Date: 2025-10-26 12:31:50 -0700 Functions: 93.4 % 1106 1033 73 2 54 977 2
Baseline: lcov-20251027-010456-baseline Branches: 73.0 % 14980 10942 65 18 2 3953 9 2 137 10794 44 28
Baseline Date: 2025-10-26 11:01:32 +1300 Line coverage date bins:
Group by: Date bin [..1] days: 100.0 % 6 6 6
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 92.0 % 50 46 4 46
(7,30] days: 89.2 % 167 149 16 2 137 12
(30,360] days: 94.5 % 1911 1806 9 96 76 1730
(360..) days: 91.1 % 22255 20276 6 1973 22 1 1 20252 27
Function coverage date bins:
(1,7] days: 100.0 % 5 5 5
(7,30] days: 100.0 % 4 4 4
(30,360] days: 96.9 % 64 62 2 10 52
(360..) days: 93.1 % 1033 962 71 2 35 925
Branch coverage date bins:
[..1] days: 100.0 % 12 12 12
(1,7] days: 68.4 % 38 26 12 26
(7,30] days: 73.1 % 130 95 31 4 87 8
(30,360] days: 76.4 % 1184 904 22 3 245 24 880 4 6
(360..) days: 72.4 % 13688 9905 15 2 3704 9 2 9894 40 22

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 UBC GBC GNC CBC DCB
execAmi.c.gcov.html (360..) days∗∗ 79.0 % 290 229 61 3 226 - 100.0 % 7 7 7
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.1%97.1%
97.1 % 2069 2008 61 2008 2 78.7 % 1160 913 247 913 100.0 % 33 33 1 32
(30,360] days 98.9 % 189 187 2 187 - 100.0 % 1 1 1
(360..) days 96.9 % 1880 1821 59 1821 2 - 100.0 % 32 32 1 31
execExprInterp.c Total
93.7%93.7%
93.7 % 2153 2017 136 4 4 2009 2 4 71.9 % 1155 831 2 322 831 21 5 97.6 % 83 81 2 6 75
(30,360] days 98.2 % 273 268 5 4 264 - 100.0 % 8 8 3 5
(360..) days 93.0 % 1880 1749 131 4 1745 2 - 97.3 % 75 73 2 3 70
execGrouping.c Total
90.9%90.9%
90.9 % 121 110 11 110 71.4 % 42 30 12 30 90.9 % 11 10 1 10
(30,360] days 83.3 % 18 15 3 15 - 100.0 % 1 1 1
(360..) days 92.2 % 103 95 8 95 - 90.0 % 10 9 1 9
execIndexing.c Total
94.4%94.4%
94.4 % 284 268 16 1 267 80.5 % 215 173 42 173 100.0 % 10 10 1 9
(30,360] days 100.0 % 4 4 4 - -
(360..) days 94.3 % 280 264 16 1 263 - 100.0 % 10 10 1 9
execJunk.c Total
90.5%90.5%
90.5 % 74 67 7 67 82.5 % 40 33 7 33 80.0 % 5 4 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 90.4 % 73 66 7 66 - 80.0 % 5 4 1 4
execMain.c Total
92.6%92.6%
92.6 % 985 912 73 912 73.3 % 767 562 205 562 100.0 % 44 44 44
(30,360] days 100.0 % 106 106 106 - 100.0 % 3 3 3
(360..) days 91.6 % 871 798 73 798 - 100.0 % 41 41 41
(7,30] days 100.0 % 2 2 2 - -
[..1] days 100.0 % 6 6 6 - -
execParallel.c Total
87.2%87.2%
87.2 % 615 536 79 1 535 70.4 % 257 181 76 181 100.0 % 20 20 1 19
(30,360] days 80.6 % 31 25 6 1 24 - -
(360..) days 87.5 % 584 511 73 511 - 100.0 % 20 20 1 19
execPartition.c Total
96.7%96.7%
96.7 % 687 664 23 664 80.8 % 478 386 92 386 100.0 % 18 18 18
(30,360] days 98.7 % 79 78 1 78 - 100.0 % 4 4 4
(360..) days 96.4 % 608 586 22 586 - 100.0 % 14 14 14
execProcnode.c.gcov.html (360..) days∗∗ 94.8 % 382 362 20 362 - 100.0 % 9 9 9
execReplication.c Total
86.4%86.4%
86.4 % 345 298 9 4 34 66 232 4 66.5 % 275 183 27 4 61 31 152 100.0 % 16 16 7 9 1
(1,7] days 83.3 % 6 5 1 5 - 100.0 % 1 1 1
(30,360] days 89.8 % 98 88 8 2 61 27 - 100.0 % 4 4 3 1
(360..) days 85.1 % 241 205 4 32 205 - 100.0 % 11 11 3 8
execSRF.c.gcov.html (360..) days∗∗ 95.2 % 291 277 14 277 - 100.0 % 9 9 9
execScan.c Total
91.2%91.2%
91.2 % 34 31 3 31 57.1 % 14 8 6 8 100.0 % 4 4 4
(30,360] days 100.0 % 2 2 2 - -
(360..) days 90.6 % 32 29 3 29 - 100.0 % 4 4 4
execTuples.c Total
91.1%91.1%
91.1 % 800 729 71 729 67.1 % 456 306 6 2 142 2 304 16 22 92.0 % 87 80 7 80
(30,360] days 96.4 % 55 53 2 53 - 100.0 % 6 6 6
(360..) days 90.7 % 745 676 69 676 - 91.4 % 81 74 7 74
execUtils.c Total
90.1%90.1%
90.1 % 443 399 44 399 68.9 % 196 135 61 135 93.3 % 45 42 3 42
(30,360] days 97.5 % 40 39 1 39 - 100.0 % 5 5 5
(360..) days 89.3 % 403 360 43 360 - 92.5 % 40 37 3 37
functions.c Total
94.9%94.9%
94.9 % 750 712 38 1 711 1 79.2 % 530 420 110 420 100.0 % 33 33 1 32
(30,360] days 96.4 % 362 349 13 1 348 - 100.0 % 13 13 1 12
(360..) days 93.6 % 388 363 25 363 - 100.0 % 20 20 20
instrument.c Total
94.6%94.6%
94.6 % 148 140 8 3 137 65.4 % 52 34 18 34 100.0 % 14 14 1 13
(30,360] days 100.0 % 2 2 2 - -
(360..) days 94.5 % 146 138 8 3 135 - 100.0 % 14 14 1 13
nodeAgg.c Total
94.7%94.7%
94.7 % 1528 1447 81 1 1446 1 80.8 % 930 751 179 1 750 98.3 % 58 57 1 1 56
(30,360] days 96.6 % 59 57 2 1 56 - 100.0 % 1 1 1
(360..) days 94.6 % 1468 1389 79 1389 - 98.2 % 57 56 1 1 55
(7,30] days 100.0 % 1 1 1 - -
nodeAppend.c Total
94.7%94.7%
94.7 % 380 360 20 360 77.2 % 254 196 1 57 196 94.4 % 18 17 1 17
(30,360] days 88.9 % 18 16 2 16 - -
(360..) days 95.0 % 362 344 18 344 - 94.4 % 18 17 1 17
nodeBitmapAnd.c.gcov.html (360..) days∗∗ 89.1 % 55 49 6 49 - 80.0 % 5 4 1 4
nodeBitmapHeapscan.c Total
83.3%83.3%
83.3 % 174 145 29 145 58.7 % 92 54 38 54 85.7 % 14 12 2 12
(30,360] days 94.7 % 38 36 2 36 - 100.0 % 1 1 1
(360..) days 80.1 % 136 109 27 109 - 84.6 % 13 11 2 11
nodeBitmapIndexscan.c Total
76.5%76.5%
76.5 % 115 88 27 88 3 70.3 % 64 45 19 45 77.8 % 9 7 2 3 4
(30,360] days 30.6 % 36 11 25 11 - 75.0 % 4 3 1 3
(360..) days 97.5 % 79 77 2 77 3 - 80.0 % 5 4 1 3 1
nodeBitmapOr.c Total
87.1%87.1%
87.1 % 62 54 8 54 64.6 % 48 31 17 31 80.0 % 5 4 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 86.9 % 61 53 8 53 - 80.0 % 5 4 1 4
nodeCtescan.c.gcov.html (360..) days∗∗ 92.8 % 83 77 6 77 - 83.3 % 6 5 1 5
nodeCustom.c.gcov.html (360..) days∗∗ 0.0 % 85 85 - 0.0 % 11 11
nodeForeignscan.c.gcov.html (360..) days∗∗ 71.4 % 147 105 42 105 - 64.3 % 14 9 5 9
nodeFunctionscan.c.gcov.html (360..) days∗∗ 98.1 % 161 158 3 158 - 83.3 % 6 5 1 5
nodeGather.c.gcov.html (360..) days∗∗ 99.3 % 140 139 1 139 - 100.0 % 8 8 8
nodeGatherMerge.c Total
98.2%98.2%
98.2 % 224 220 1 3 220 83.9 % 124 104 1 19 104 100.0 % 14 14 14
(30,360] days 100.0 % 1 1 1 - -
(360..) days 98.2 % 223 219 1 3 219 - 100.0 % 14 14 14
nodeGroup.c.gcov.html (360..) days∗∗ 93.7 % 63 59 4 59 - 100.0 % 4 4 4
nodeHash.c Total
95.3%95.3%
95.3 % 1158 1103 55 3 1100 3 76.2 % 559 426 133 1 425 98.2 % 55 54 1 3 51
(30,360] days 76.9 % 13 10 3 3 7 - 100.0 % 1 1 1
(360..) days 95.6 % 1135 1085 50 1085 - 98.1 % 54 53 1 3 50
(7,30] days 80.0 % 10 8 2 8 - -
nodeHashjoin.c Total
91.8%91.8%
91.8 % 512 470 42 5 465 72.5 % 305 221 84 1 220 100.0 % 18 18 18
(30,360] days 75.0 % 4 3 1 3 - -
(360..) days 91.9 % 508 467 41 5 462 - 100.0 % 18 18 18
nodeIncrementalSort.c.gcov.html (360..) days∗∗ 81.4 % 291 237 54 237 - 66.7 % 12 8 4 8
nodeIndexonlyscan.c Total
82.3%82.3%
82.3 % 220 181 39 181 8 58.3 % 144 84 1 59 84 78.6 % 14 11 3 4 7
(30,360] days 53.1 % 32 17 15 17 - 0.0 % 1 1
(360..) days 87.2 % 188 164 24 164 8 - 84.6 % 13 11 2 4 7
nodeIndexscan.c Total
90.1%90.1%
90.1 % 574 517 57 517 10 65.1 % 413 269 144 269 100.0 % 23 23 5 18
(30,360] days 97.1 % 35 34 1 34 - 100.0 % 1 1 1
(360..) days 89.6 % 539 483 56 483 10 - 100.0 % 22 22 5 17
nodeLimit.c.gcov.html (360..) days∗∗ 87.4 % 175 153 22 153 - 100.0 % 6 6 6
nodeLockRows.c Total
83.7%83.7%
83.7 % 129 108 21 108 60.9 % 92 56 36 56 100.0 % 4 4 4
(30,360] days 100.0 % 2 2 2 - -
(360..) days 83.5 % 127 106 21 106 - 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 305 56.8 % 176 100 76 1 99 94.7 % 19 18 1 18
(30,360] days 100.0 % 2 2 2 - -
(360..) days 83.2 % 364 303 61 303 - 94.7 % 19 18 1 18
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 % 10 10 10 - -
(360..) days 95.1 % 102 97 5 97 - 100.0 % 5 5 5
nodeMergejoin.c Total
95.1%95.1%
95.1 % 453 431 1 21 431 77.1 % 297 229 1 67 1 228 100.0 % 11 11 11
(30,360] days 100.0 % 1 1 1 - -
(360..) days 95.1 % 452 430 1 21 430 - 100.0 % 11 11 11
nodeModifyTable.c Total
93.0%93.0%
93.0 % 1528 1421 107 1421 75.8 % 1190 902 288 902 97.4 % 39 38 1 38
(30,360] days 97.4 % 194 189 5 189 - 100.0 % 2 2 2
(360..) days 92.4 % 1334 1232 102 1232 - 97.3 % 37 36 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 1 - 100.0 % 4 4 1 3
nodeProjectSet.c.gcov.html (360..) days∗∗ 100.0 % 89 89 89 - 100.0 % 5 5 5
nodeRecursiveunion.c Total
99.1%99.1%
99.1 % 107 106 1 106 80.4 % 46 37 9 37 100.0 % 5 5 5
(30,360] days 100.0 % 3 3 3 - -
(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.gcov.html (360..) days∗∗ 96.2 % 105 101 4 101 - 87.5 % 8 7 1 7
nodeSeqscan.c Total
100.0%
100.0 % 99 99 4 95 4 68.2 % 44 30 4 10 4 26 100.0 % 14 14 3 11
(30,360] days 100.0 % 33 33 4 29 - 100.0 % 4 4 3 1
(360..) days 100.0 % 66 66 66 - 100.0 % 10 10 10
nodeSetOp.c Total
95.4%95.4%
95.4 % 238 227 11 227 81.0 % 121 98 23 98 100.0 % 11 11 11
(30,360] days 97.5 % 121 118 3 118 - 100.0 % 3 3 3
(360..) days 93.2 % 117 109 8 109 - 100.0 % 8 8 8
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.3%94.3%
94.3 % 421 397 24 1 396 1 5 72.6 % 314 228 86 228 100.0 % 12 12 3 9
(30,360] days 100.0 % 22 22 1 21 - -
(360..) days 94.0 % 399 375 24 375 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.gcov.html (360..) days∗∗ 95.8 % 167 160 7 160 - 88.9 % 9 8 1 8
nodeTidrangescan.c Total
94.9%94.9%
94.9 % 117 111 6 111 68.1 % 69 47 22 47 100.0 % 9 9 9
(30,360] days 83.3 % 6 5 1 5 - -
(360..) days 95.5 % 111 106 5 106 - 100.0 % 9 9 9
nodeTidscan.c Total
93.8%93.8%
93.8 % 177 166 11 166 73.8 % 122 90 32 90 100.0 % 9 9 9
(30,360] days 85.7 % 7 6 1 6 - -
(360..) days 94.1 % 170 160 10 160 - 100.0 % 9 9 9
nodeUnique.c.gcov.html (360..) days∗∗ 100.0 % 41 41 6 35 - 100.0 % 4 4 1 3
nodeValuesscan.c Total
94.9%94.9%
94.9 % 78 74 4 74 75.0 % 40 30 10 30 80.0 % 5 4 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 94.8 % 77 73 4 73 - 80.0 % 5 4 1 4
nodeWindowAgg.c Total
92.1%92.1%
92.1 % 1466 1350 19 97 1 179 1170 1 21 75.4 % 1120 845 34 241 1 102 742 7 1 100.0 % 38 38 13 25 1
(1,7] days 93.2 % 44 41 3 41 - 100.0 % 4 4 4
(30,360] days 100.0 % 4 4 4 - -
(360..) days 92.3 % 1264 1167 97 1 1 1165 - 100.0 % 30 30 5 25
(7,30] days 89.6 % 154 138 16 137 1 - 100.0 % 4 4 4
nodeWorktablescan.c.gcov.html (360..) days∗∗ 95.7 % 46 44 2 44 - 80.0 % 5 4 1 4
spi.c Total
72.7%72.7%
72.7 % 1258 915 1 342 915 1 55.3 % 805 445 360 445 83.3 % 84 70 14 1 69
(30,360] days 80.0 % 5 4 1 4 - 100.0 % 1 1 1
(360..) days 72.7 % 1253 911 342 911 - 83.1 % 83 69 14 1 68
tqueue.c.gcov.html (360..) days∗∗ 94.5 % 55 52 3 52 - 100.0 % 8 8 8
tstoreReceiver.c Total
99.0%99.0%
99.0 % 100 99 1 99 88.1 % 42 37 5 37 100.0 % 8 8 8
(30,360] days 100.0 % 2 2 2 - -
(360..) days 99.0 % 98 97 1 97 - 100.0 % 8 8 8
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta