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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 91.4 % 24389 22288 29 2072 17 1 260 22010 27 2 43
Current Date: 2025-10-28 08:26:42 +0900 Functions: 93.4 % 1106 1033 73 2 54 977 2
Baseline: lcov-20251028-005825-baseline Branches: 73.1 % 14980 10949 65 11 2 3953 6 2 137 10804 44 28
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Group by: Date bin (1,7] days: 92.9 % 56 52 4 46 6
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (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 20281 1974 17 1 1 20262 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,7] days: 76.0 % 50 38 12 26 12
(7,30] days: 73.1 % 130 95 31 4 87 8
(30,360] days: 76.4 % 1184 905 22 2 245 24 881 4 6
(360..) days: 72.4 % 13688 9911 9 2 3704 6 2 9903 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 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
nodeCustom.c.gcov.html (360..) days∗∗ 0.0 % 85 85 - 0.0 % 11 11
nodeNamedtuplestorescan.c.gcov.html (360..) days∗∗ 75.0 % 44 33 11 33 - 60.0 % 5 3 2 3
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
nodeMemoize.c Total
83.3%83.3%
83.3 % 366 305 61 305 56.2 % 176 99 77 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
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
tqueue.c.gcov.html (360..) days∗∗ 94.5 % 55 52 3 52 - 100.0 % 8 8 8
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.7 % 38 36 2 36 - 100.0 % 1 1 1
(360..) days 80.1 % 136 109 27 109 - 84.6 % 13 11 2 11
nodeIndexonlyscan.c Total
82.3%82.3%
82.3 % 220 181 39 181 8 59.0 % 144 85 59 85 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
nodeForeignscan.c.gcov.html (360..) days∗∗ 71.4 % 147 105 42 105 - 64.3 % 14 9 5 9
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
nodeIncrementalSort.c.gcov.html (360..) days∗∗ 81.4 % 291 237 54 237 - 66.7 % 12 8 4 8
execCurrent.c.gcov.html (360..) days∗∗ 83.0 % 100 83 17 83 - 100.0 % 3 3 3
nodeResult.c.gcov.html (360..) days∗∗ 80.3 % 61 49 12 49 - 66.7 % 6 4 2 4
execAsync.c.gcov.html (360..) days∗∗ 86.4 % 59 51 8 51 - 100.0 % 6 6 6
nodeGroup.c.gcov.html (360..) days∗∗ 93.7 % 63 59 4 59 - 100.0 % 4 4 4
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
nodeWorktablescan.c.gcov.html (360..) days∗∗ 95.7 % 46 44 2 44 - 80.0 % 5 4 1 4
nodeBitmapAnd.c.gcov.html (360..) days∗∗ 89.1 % 55 49 6 49 - 80.0 % 5 4 1 4
nodeCtescan.c.gcov.html (360..) days∗∗ 92.8 % 83 77 6 77 - 83.3 % 6 5 1 5
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
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
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
execReplication.c Total
87.5%87.5%
87.5 % 345 302 9 34 66 236 4 68.0 % 275 187 27 61 31 156 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 86.7 % 241 209 32 209 - 100.0 % 11 11 3 8
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
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
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
nodeSubqueryscan.c.gcov.html (360..) days∗∗ 94.9 % 39 37 2 37 - 83.3 % 6 5 1 5
execAmi.c.gcov.html (360..) days∗∗ 79.0 % 290 229 61 3 226 - 100.0 % 7 7 7
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
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
execSRF.c.gcov.html (360..) days∗∗ 95.2 % 291 277 14 277 - 100.0 % 9 9 9
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
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
nodeHashjoin.c Total
91.8%91.8%
91.8 % 512 470 42 470 72.1 % 305 220 85 220 100.0 % 18 18 18
(30,360] days 75.0 % 4 3 1 3 - -
(360..) days 91.9 % 508 467 41 467 - 100.0 % 18 18 18
nodeSubplan.c Total
94.3%94.3%
94.3 % 421 397 24 1 396 1 5 72.9 % 314 229 85 1 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
execMain.c Total
92.6%92.6%
92.6 % 985 912 73 912 73.3 % 767 562 205 562 100.0 % 44 44 44
(1,7] days 100.0 % 6 6 6 - -
(7,30] days 100.0 % 2 2 2 - -
(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
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
(7,30] days 89.6 % 154 138 16 137 1 - 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
nodeModifyTable.c Total
93.0%93.0%
93.0 % 1528 1421 107 1421 75.9 % 1190 903 287 1 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
nodeHash.c Total
95.2%95.2%
95.2 % 1158 1102 56 3 1099 3 76.2 % 559 426 133 426 98.2 % 55 54 1 3 51
(7,30] days 80.0 % 10 8 2 8 - -
(30,360] days 76.9 % 13 10 3 3 7 - 100.0 % 1 1 1
(360..) days 95.5 % 1135 1084 51 1084 - 98.1 % 54 53 1 3 50
nodeTableFuncscan.c.gcov.html (360..) days∗∗ 95.8 % 167 160 7 160 - 88.9 % 9 8 1 8
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
nodeAppend.c Total
94.7%94.7%
94.7 % 380 360 20 360 77.6 % 254 197 57 1 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
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
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
nodeSamplescan.c.gcov.html (360..) days∗∗ 96.2 % 105 101 4 101 - 87.5 % 8 7 1 7
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
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
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
nodeAgg.c Total
94.7%94.7%
94.7 % 1528 1447 81 1 1446 1 80.6 % 930 750 180 750 98.3 % 58 57 1 1 56
(7,30] days 100.0 % 1 1 1 - -
(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
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
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
nodeMaterial.c.gcov.html (360..) days∗∗ 94.4 % 89 84 5 84 - 100.0 % 6 6 6
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
nodeProjectSet.c.gcov.html (360..) days∗∗ 100.0 % 89 89 89 - 100.0 % 5 5 5
nodeGatherMerge.c Total
98.7%98.7%
98.7 % 224 221 3 221 84.7 % 124 105 1 18 105 100.0 % 14 14 14
(30,360] days 100.0 % 1 1 1 - -
(360..) days 98.7 % 223 220 3 220 - 100.0 % 14 14 14
nodeNestloop.c.gcov.html (360..) days∗∗ 97.9 % 96 94 2 94 1 - 100.0 % 4 4 1 3
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
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
nodeFunctionscan.c.gcov.html (360..) days∗∗ 98.1 % 161 158 3 158 - 83.3 % 6 5 1 5
execProcnode.c.gcov.html (360..) days∗∗ 94.8 % 382 362 20 362 - 100.0 % 9 9 9
nodeGather.c.gcov.html (360..) days∗∗ 99.3 % 140 139 1 139 - 100.0 % 8 8 8
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta