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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 91.3 % 24225 22125 10 2090 10 1 69 22045 1 1 10
Current Date: 2025-09-06 07:49:51 +0900 Functions: 93.2 % 1099 1024 75 1 17 1006
Baseline: lcov-20250906-005545-baseline Branches: 73.0 % 14818 10818 23 13 2 3962 4 2 23 10789 44 28
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Group by: Date bin [..1] days: 100.0 % 3 3 3
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 100.0 % 10 10 10
(7,30] days: 94.1 % 17 16 1 8 8
(30,360] days: 94.3 % 1963 1852 9 102 61 1791
(360..) days: 91.1 % 22232 20244 1988 10 1 20233 1
Function coverage date bins:
(30,360] days: 96.9 % 65 63 2 9 54
(360..) days: 92.9 % 1034 961 73 1 8 952
Branch coverage date bins:
[..1] days: 50.0 % 2 1 1 1
(1,7] days: 85.7 % 14 12 2 12
(7,30] days: 60.0 % 10 6 4 4 2
(30,360] days: 76.6 % 1201 920 19 2 250 19 901 4 6
(360..) days: 72.3 % 13663 9879 11 2 3709 4 2 9873 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
nodeCustom.c.gcov.html (360..) days∗∗ 0.0 % 85 85 - 0.0 % 11 11
execScan.c Total
70.6%70.6%
70.6 % 34 24 10 24 21.4 % 14 3 11 3 100.0 % 4 4 4
(30,360] days 100.0 % 2 2 2 - -
(360..) days 68.8 % 32 22 10 22 - 100.0 % 4 4 4
nodeNamedtuplestorescan.c.gcov.html (360..) days∗∗ 75.0 % 44 33 11 33 - 60.0 % 5 3 2 3
nodeForeignscan.c.gcov.html (360..) days∗∗ 71.4 % 147 105 42 105 - 64.3 % 14 9 5 9
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
(7,30] days 0.0 % 1 1 - -
(30,360] days 87.5 % 8 7 1 7 - 100.0 % 1 1 1
(360..) days 72.7 % 1249 908 341 908 - 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
tqueue.c.gcov.html (360..) days∗∗ 94.5 % 55 52 3 52 - 100.0 % 8 8 8
nodeIndexonlyscan.c Total
82.9%82.9%
82.9 % 228 189 39 189 58.3 % 144 84 1 59 84 78.6 % 14 11 3 11
(30,360] days 53.1 % 32 17 15 17 - 0.0 % 1 1
(360..) days 87.8 % 196 172 24 172 - 84.6 % 13 11 2 11
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 95.5 % 44 42 2 42 - 100.0 % 1 1 1
(360..) days 79.2 % 130 103 27 103 - 84.6 % 13 11 2 11
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.2%90.2%
90.2 % 584 527 57 527 65.1 % 413 269 144 269 100.0 % 23 23 23
(30,360] days 97.1 % 35 34 1 34 - 100.0 % 1 1 1
(360..) days 89.8 % 549 493 56 493 - 100.0 % 22 22 22
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 140 65.4 % 52 34 18 34 100.0 % 14 14 14
(30,360] days 100.0 % 2 2 2 - -
(360..) days 94.5 % 146 138 8 138 - 100.0 % 14 14 14
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
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
(7,30] days 100.0 % 4 4 4 - -
(30,360] days 100.0 % 29 29 29 - 100.0 % 4 4 3 1
(360..) days 100.0 % 66 66 66 - 100.0 % 10 10 10
execReplication.c Total
87.4%87.4%
87.4 % 341 298 9 34 60 238 2 68.7 % 259 178 19 62 19 159 100.0 % 16 16 6 10
(30,360] days 88.9 % 99 88 9 2 60 28 - 100.0 % 4 4 3 1
(360..) days 86.8 % 242 210 32 210 - 100.0 % 12 12 3 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.6 % 42 41 1 41 - 100.0 % 5 5 5
(360..) days 89.3 % 401 358 43 358 - 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
77.1%77.1%
77.1 % 118 91 27 91 70.3 % 64 45 19 45 77.8 % 9 7 2 7
(30,360] days 30.6 % 36 11 25 11 - 75.0 % 4 3 1 3
(360..) days 97.6 % 82 80 2 80 - 80.0 % 5 4 1 4
nodeTidrangescan.c.gcov.html (360..) days∗∗ 94.6 % 111 105 6 105 - 88.9 % 9 8 1 8
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 84.2 % 19 16 3 16 - 100.0 % 1 1 1
(360..) days 92.2 % 102 94 8 94 - 90.0 % 10 9 1 9
execExprInterp.c Total
93.5%93.5%
93.5 % 2154 2014 140 4 2010 1 4 71.9 % 1155 831 2 322 831 21 5 97.6 % 83 81 2 5 76
(7,30] days 100.0 % 4 4 4 - -
(30,360] days 98.2 % 276 271 5 271 - 100.0 % 8 8 3 5
(360..) days 92.8 % 1874 1739 135 1739 1 - 97.3 % 75 73 2 2 71
nodeHashjoin.c Total
91.8%91.8%
91.8 % 512 470 42 470 72.1 % 305 220 1 84 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
93.1%93.1%
93.1 % 436 406 30 406 72.6 % 314 228 86 228 100.0 % 12 12 12
(30,360] days 100.0 % 10 10 10 - -
(360..) days 93.0 % 426 396 30 396 - 100.0 % 12 12 12
execMain.c Total
92.5%92.5%
92.5 % 977 904 73 904 73.1 % 761 556 205 556 100.0 % 44 44 44
(1,7] days 100.0 % 6 6 6 - -
(30,360] days 100.0 % 100 100 100 - 100.0 % 3 3 3
(360..) days 91.6 % 871 798 73 798 - 100.0 % 41 41 41
nodeTidscan.c.gcov.html (360..) days∗∗ 92.4 % 171 158 13 158 - 88.9 % 9 8 1 8
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.3%92.3%
92.3 % 1290 1191 99 1191 75.7 % 998 755 243 755 7 1 100.0 % 31 31 31
(30,360] days 100.0 % 4 4 4 - -
(360..) days 92.3 % 1286 1187 99 1187 - 100.0 % 31 31 31
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
[..1] days 100.0 % 3 3 3 - -
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 95.5 % 224 214 10 214 - 100.0 % 2 2 2
(360..) days 92.5 % 1300 1203 97 1203 - 97.3 % 37 36 1 36
nodeHash.c Total
95.4%95.4%
95.4 % 1154 1101 53 1 1100 76.5 % 553 423 130 2 421 98.2 % 55 54 1 54
(30,360] days 86.4 % 22 19 3 19 - 100.0 % 1 1 1
(360..) days 95.6 % 1132 1082 50 1 1081 - 98.1 % 54 53 1 53
nodeAppend.c Total
94.7%94.7%
94.7 % 380 360 20 360 76.8 % 254 195 1 58 195 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
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.1 % 297 229 68 229 100.0 % 11 11 11
(30,360] days 100.0 % 3 3 3 - -
(360..) days 95.3 % 450 429 21 429 - 100.0 % 11 11 11
execExpr.c Total
97.1%97.1%
97.1 % 2071 2010 61 2010 78.7 % 1160 913 247 913 100.0 % 33 33 33
(30,360] days 99.0 % 199 197 2 197 - 100.0 % 1 1 1
(360..) days 96.8 % 1872 1813 59 1813 - 100.0 % 32 32 32
functions.c Total
94.9%94.9%
94.9 % 750 712 38 712 79.2 % 530 420 110 420 100.0 % 33 33 33
(7,30] days 100.0 % 8 8 8 - -
(30,360] days 96.3 % 353 340 13 340 - 100.0 % 13 13 13
(360..) days 93.6 % 389 364 25 364 - 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 % 6 6 6 - -
(360..) days 99.0 % 101 100 1 100 - 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 93.1 % 29 27 2 27 - 100.0 % 1 1 1
(360..) days 94.5 % 255 241 14 1 240 - 100.0 % 9 9 1 8
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 1447 80.6 % 930 750 180 750 98.3 % 58 57 1 57
(30,360] days 96.6 % 59 57 2 57 - 100.0 % 1 1 1
(360..) days 94.6 % 1469 1390 79 1390 - 98.2 % 57 56 1 56
execPartition.c Total
96.7%96.7%
96.7 % 687 664 23 664 80.8 % 478 386 92 386 100.0 % 18 18 18
(1,7] days 100.0 % 3 3 3 - -
(30,360] days 98.7 % 76 75 1 75 - 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 % 3 3 3 - -
(360..) days 98.6 % 221 218 3 218 - 100.0 % 14 14 14
nodeNestloop.c.gcov.html (360..) days∗∗ 97.9 % 97 95 2 95 - 100.0 % 4 4 4
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
nodeGather.c Total
99.3%99.3%
99.3 % 140 139 1 139 89.0 % 82 73 1 8 73 100.0 % 8 8 8
(30,360] days 100.0 % 2 2 2 - -
(360..) days 99.3 % 138 137 1 137 - 100.0 % 8 8 8
execProcnode.c.gcov.html (360..) days∗∗ 94.8 % 382 362 20 362 - 100.0 % 9 9 9
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta