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: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 91.4 % 24476 22363 69 3 2041 14 8 531 21810 28 10 269
Current Date: 2025-12-15 18:36:29 -0500 Functions: 93.5 % 1114 1042 3 69 1 152 889 7
Baseline: lcov-20251216-010103-baseline Branches: 73.1 % 15042 10989 103 19 2 3929 13 6 195 10775 47 31
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Group by: Date bin (1,7] days: 95.7 % 139 133 6 133
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 72.5 % 109 79 30 75 4
(30,360] days: 93.4 % 1782 1665 33 84 321 1344 1
(360..) days: 91.3 % 22446 20486 3 1957 14 8 2 20462 27
Function coverage date bins:
(7,30] days: 80.0 % 5 4 1 4
(30,360] days: 96.9 % 65 63 2 27 36
(360..) days: 93.4 % 1044 975 2 67 1 121 853
Branch coverage date bins:
(7,30] days: 55.4 % 74 41 31 2 37 4
(30,360] days: 75.0 % 1198 899 72 2 215 158 741 4 6
(360..) days: 72.6 % 13848 10049 17 2 3712 13 6 10030 43 25

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 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.0%97.0%
97.0 % 2062 2001 61 44 1957 2 51 78.7 % 1160 913 247 913 100.0 % 33 33 9 24
(1,7] days 100.0 % 43 43 43 - -
(30,360] days 100.0 % 121 121 121 - -
(360..) days 96.8 % 1897 1836 61 1836 2 - 100.0 % 33 33 9 24
(7,30] days 100.0 % 1 1 1 - -
execExprInterp.c Total
93.7%93.7%
93.7 % 2159 2023 136 4 6 5 2008 2 5 71.9 % 1155 831 2 322 831 21 5 97.6 % 83 81 2 9 72
(30,360] days 98.7 % 152 150 2 4 146 - -
(360..) days 93.3 % 2006 1872 134 4 6 1862 2 - 97.6 % 83 81 2 9 72
(7,30] days 100.0 % 1 1 1 - -
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
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 87.0 % 23 20 3 18 2 1 - 100.0 % 2 2 2
(360..) days 89.8 % 108 97 11 1 96 - 90.0 % 10 9 1 3 6
execIndexing.c Total
94.4%94.4%
94.4 % 284 268 16 1 2 265 2 80.5 % 215 173 42 173 100.0 % 10 10 2 8
(1,7] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 4 4 4 - -
(360..) days 94.2 % 278 262 16 1 261 - 100.0 % 10 10 2 8
execJunk.c.gcov.html (360..) days∗∗ 90.5 % 74 67 7 67 - 80.0 % 5 4 1 4
execMain.c Total
93.2%93.2%
93.2 % 982 915 1 66 9 906 12 73.7 % 767 565 1 201 565 100.0 % 44 44 6 38
(1,7] days 100.0 % 9 9 9 - -
(30,360] days 100.0 % 102 102 102 - 100.0 % 2 2 2
(360..) days 92.3 % 871 804 1 66 804 - 100.0 % 42 42 6 36
execParallel.c Total
86.8%86.8%
86.8 % 631 548 4 79 14 534 1 69.5 % 269 187 5 7 70 6 4 3 174 100.0 % 20 20 6 14
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 80.0 % 30 24 6 1 23 - -
(360..) days 87.5 % 584 511 73 511 - 100.0 % 20 20 6 14
(7,30] days 75.0 % 16 12 4 12 - -
execPartition.c Total
93.9%93.9%
93.9 % 734 689 22 23 52 637 27 78.0 % 522 407 26 89 34 373 1 1 100.0 % 19 19 9 10 1
(1,7] days 100.0 % 11 11 11 - -
(30,360] days 98.7 % 78 77 1 1 76 - 100.0 % 5 5 3 2
(360..) days 96.2 % 583 561 22 561 - 100.0 % 13 13 5 8
(7,30] days 64.5 % 62 40 22 40 - 100.0 % 1 1 1
execProcnode.c.gcov.html (360..) days∗∗ 94.8 % 382 362 20 362 - 100.0 % 9 9 9
execReplication.c Total
87.6%87.6%
87.6 % 346 303 9 34 1 68 234 6 68.0 % 275 187 27 61 31 156 100.0 % 16 16 8 8 1
(1,7] days 75.0 % 4 3 1 3 - -
(30,360] days 90.8 % 98 89 8 1 65 24 - 100.0 % 5 5 4 1
(360..) days 86.5 % 244 211 33 1 210 - 100.0 % 11 11 4 7
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
92.4%92.4%
92.4 % 800 739 61 2 737 2 67.1 % 456 306 6 2 142 2 304 16 22 93.1 % 87 81 6 2 79
(1,7] days 100.0 % 2 2 2 - -
(30,360] days 96.1 % 51 49 2 49 - 100.0 % 6 6 6
(360..) days 92.1 % 747 688 59 688 - 92.6 % 81 75 6 2 73
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 95.7 % 23 22 1 22 - 100.0 % 3 3 3
(360..) days 89.8 % 420 377 43 377 - 92.9 % 42 39 3 39
functions.c Total
94.9%94.9%
94.9 % 750 712 38 3 709 3 79.4 % 530 421 109 421 100.0 % 33 33 3 30
(1,7] days 100.0 % 2 2 2 - -
(30,360] days 96.6 % 358 346 12 1 345 - 100.0 % 13 13 1 12
(360..) days 93.3 % 390 364 26 364 - 100.0 % 20 20 2 18
instrument.c Total
94.7%94.7%
94.7 % 150 142 8 2 140 65.4 % 52 34 18 34 100.0 % 14 14 2 12
(30,360] days 100.0 % 4 4 2 2 - -
(360..) days 94.5 % 146 138 8 138 - 100.0 % 14 14 2 12
nodeAgg.c Total
94.7%94.7%
94.7 % 1520 1439 81 32 1407 40 80.7 % 928 749 179 2 747 98.3 % 58 57 1 15 42 2
(1,7] days 100.0 % 18 18 18 - -
(30,360] days 96.4 % 56 54 2 14 40 - 100.0 % 3 3 3
(360..) days 94.5 % 1446 1367 79 1367 - 98.2 % 55 54 1 12 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
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 83.3 % 12 10 2 10 - -
(360..) days 95.1 % 367 349 18 349 - 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
83.3%83.3%
83.3 % 174 145 29 145 58.7 % 92 54 1 37 54 85.7 % 14 12 2 12
(30,360] days 94.1 % 34 32 2 32 - 100.0 % 1 1 1
(360..) days 80.7 % 140 113 27 113 - 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∗∗ 77.6 % 147 114 33 114 - 71.4 % 14 10 4 10
nodeFunctionscan.c Total
98.1%98.1%
98.1 % 161 158 3 1 157 1 88.8 % 98 87 11 87 83.3 % 6 5 1 1 4
(1,7] days 100.0 % 1 1 1 - -
(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 84.7 % 124 105 19 105 100.0 % 14 14 2 12
(1,7] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 1 1 1 - -
(360..) days 98.6 % 219 216 3 216 - 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 % 1158 1102 1 55 3 1099 3 75.8 % 559 424 1 134 424 98.2 % 55 54 1 3 51
(30,360] days 78.3 % 23 18 5 3 15 - 100.0 % 1 1 1
(360..) days 95.5 % 1135 1084 1 50 1084 - 98.1 % 54 53 1 3 50
nodeHashjoin.c Total
91.0%91.0%
91.0 % 511 465 1 45 1 464 2 1 72.1 % 305 220 85 220 100.0 % 18 18 2 16
(1,7] days 50.0 % 2 1 1 1 - -
(360..) days 91.2 % 509 464 45 464 - 100.0 % 18 18 2 16
nodeIncrementalSort.c.gcov.html (360..) days∗∗ 81.4 % 291 237 54 237 - 66.7 % 12 8 4 8
nodeIndexonlyscan.c Total
82.2%82.2%
82.2 % 219 180 39 1 179 8 2 59.0 % 144 85 59 85 78.6 % 14 11 3 5 6
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 53.1 % 32 17 15 17 - 0.0 % 1 1
(360..) days 87.1 % 186 162 24 162 8 - 84.6 % 13 11 2 5 6
nodeIndexscan.c Total
90.0%90.0%
90.0 % 572 515 57 3 512 10 5 65.1 % 413 269 144 269 100.0 % 23 23 6 17
(1,7] days 100.0 % 3 3 3 - -
(30,360] days 97.1 % 35 34 1 34 - 100.0 % 1 1 1
(360..) days 89.5 % 534 478 56 478 10 - 100.0 % 22 22 6 16
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 2 303 2 56.2 % 176 99 77 99 94.7 % 19 18 1 2 16
(1,7] days 100.0 % 2 2 2 - -
(360..) days 83.2 % 364 303 61 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
(1,7] days 100.0 % 3 3 3 - -
(30,360] days 100.0 % 4 4 4 - -
(360..) days 95.2 % 105 100 5 100 - 100.0 % 5 5 1 4
nodeMergejoin.c Total
95.4%95.4%
95.4 % 453 432 21 432 77.4 % 297 230 67 230 100.0 % 11 11 11
(30,360] days 100.0 % 1 1 1 - -
(360..) days 95.4 % 452 431 21 431 - 100.0 % 11 11 11
nodeModifyTable.c Total
93.0%93.0%
93.0 % 1529 1422 107 5 1417 8 75.8 % 1196 906 290 906 97.4 % 39 38 1 3 35
(1,7] days 100.0 % 5 5 5 - -
(30,360] days 97.4 % 192 187 5 187 - 100.0 % 2 2 2
(360..) days 92.3 % 1328 1226 102 1226 - 97.3 % 37 36 1 3 33
(7,30] days 100.0 % 4 4 4 - -
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
(1,7] 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 % 105 101 4 1 100 1 80.0 % 40 32 8 32 87.5 % 8 7 1 1 6
(1,7] days 100.0 % 1 1 1 - -
(360..) days 96.2 % 104 100 4 100 - 87.5 % 8 7 1 1 6
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 % 237 226 11 6 220 7 82.1 % 117 96 21 2 94 100.0 % 12 12 5 7
(30,360] days 100.0 % 21 21 6 15 - 100.0 % 1 1 1
(360..) days 94.9 % 216 205 11 205 - 100.0 % 11 11 4 7
nodeSort.c.gcov.html (360..) days∗∗ 97.7 % 131 128 3 128 - 100.0 % 10 10 10
nodeSubplan.c Total
94.4%94.4%
94.4 % 431 407 2 22 20 387 1 2 14 73.4 % 320 235 2 83 1 8 226 100.0 % 13 13 4 9
(30,360] days 94.1 % 34 32 2 20 12 - 100.0 % 1 1 1
(360..) days 94.5 % 397 375 22 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 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
(1,7] days 100.0 % 2 2 2 - -
(360..) days 95.7 % 164 157 7 157 - 88.9 % 9 8 1 2 6
(7,30] days 100.0 % 1 1 1 - -
nodeTidrangescan.c Total
92.9%92.9%
92.9 % 141 131 4 6 21 110 1 68.1 % 69 47 22 47 92.3 % 13 12 1 4 8
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 83.3 % 6 5 1 5 - -
(360..) days 95.5 % 110 105 5 105 - 100.0 % 9 9 1 8
(7,30] days 83.3 % 24 20 4 20 - 75.0 % 4 3 1 3
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
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 85.7 % 7 6 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.gcov.html (360..) days∗∗ 94.9 % 78 74 4 74 - 80.0 % 5 4 1 4
nodeWindowAgg.c Total
92.1%92.1%
92.1 % 1466 1350 19 97 1 183 1166 1 25 75.4 % 1120 845 34 241 1 102 742 7 1 100.0 % 38 38 13 25 1
(1,7] days 100.0 % 6 6 6 - -
(30,360] days 90.3 % 196 177 19 176 1 - 100.0 % 8 8 8
(360..) days 92.3 % 1264 1167 97 1 1 1165 - 100.0 % 30 30 5 25
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 % 1257 914 5 338 7 907 5 8 55.3 % 805 445 360 445 83.3 % 84 70 2 12 5 65 1
(1,7] days 60.0 % 10 6 4 6 - -
(30,360] days 80.0 % 5 4 1 1 3 - 100.0 % 2 2 1 1
(360..) days 72.8 % 1242 904 338 904 - 82.9 % 82 68 2 12 4 64
tqueue.c Total
94.5%94.5%
94.5 % 55 52 1 2 2 50 2 58.3 % 24 14 1 9 14 100.0 % 8 8 2 6
(1,7] days 100.0 % 2 2 2 - -
(360..) days 94.3 % 53 50 1 2 50 - 100.0 % 8 8 2 6
tstoreReceiver.c Total
99.0%99.0%
99.0 % 100 99 1 1 98 1 88.1 % 42 37 5 37 100.0 % 8 8 1 7
(1,7] days 100.0 % 1 1 1 - -
(360..) days 99.0 % 99 98 1 98 - 100.0 % 8 8 1 7
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta