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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 91.4 % 24476 22360 69 4 2043 14 8 531 21807 28 10 269
Current Date: 2025-12-18 07:33:40 +0900 Functions: 93.5 % 1114 1042 3 69 1 152 889 7
Baseline: lcov-20251218-005734-baseline Branches: 73.0 % 15042 10981 103 21 2 3935 11 6 195 10769 47 31
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Group by: Date bin (1,7] days: 100.0 % 11 11 11
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 84.5 % 233 197 36 197
(30,360] days: 93.6 % 1781 1667 33 81 321 1346 1
(360..) days: 91.2 % 22451 20485 4 1962 14 8 2 20461 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: 54.4 % 68 37 31 37
(30,360] days: 75.0 % 1202 901 72 3 216 158 743 4 6
(360..) days: 72.5 % 13850 10043 18 2 3719 11 6 10026 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
nodeCustom.c.gcov.html (360..) days∗∗ 0.0 % 85 85 - 0.0 % 11 11
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
(360..) days 72.8 % 1242 904 338 904 - 82.9 % 82 68 2 12 4 64
(7,30] days 60.0 % 10 6 4 6 - -
(30,360] days 80.0 % 5 4 1 1 3 - 100.0 % 2 2 1 1
nodeNamedtuplestorescan.c.gcov.html (360..) days∗∗ 75.0 % 44 33 11 33 - 60.0 % 5 3 2 3
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
nodeForeignscan.c.gcov.html (360..) days∗∗ 77.6 % 147 114 33 114 - 71.4 % 14 10 4 10
execAmi.c.gcov.html (360..) days∗∗ 79.0 % 290 229 61 3 226 - 100.0 % 7 7 7
nodeResult.c.gcov.html (360..) days∗∗ 80.3 % 61 49 12 49 - 66.7 % 6 4 2 4
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
(360..) days 87.1 % 186 162 24 162 8 - 84.6 % 13 11 2 5 6
(30,360] days 53.1 % 32 17 15 17 - 0.0 % 1 1
(7,30] days 100.0 % 1 1 1 - -
execCurrent.c.gcov.html (360..) days∗∗ 83.0 % 100 83 17 83 - 100.0 % 3 3 3
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
(360..) days 80.7 % 140 113 27 113 - 84.6 % 13 11 2 11
(30,360] days 94.1 % 34 32 2 32 - 100.0 % 1 1 1
nodeMemoize.c Total
83.3%83.3%
83.3 % 366 305 61 2 303 2 56.8 % 176 100 76 1 99 94.7 % 19 18 1 2 16
(360..) days 83.2 % 364 303 61 303 - 94.7 % 19 18 1 2 16
(7,30] days 100.0 % 2 2 2 - -
nodeLockRows.c Total
83.7%83.7%
83.7 % 129 108 21 108 60.9 % 92 56 36 56 100.0 % 4 4 4
(360..) days 83.5 % 127 106 21 106 - 100.0 % 4 4 4
(30,360] days 100.0 % 2 2 2 - -
execAsync.c.gcov.html (360..) days∗∗ 86.4 % 59 51 8 51 - 100.0 % 6 6 6
execReplication.c Total
86.4%86.4%
86.4 % 346 299 9 4 34 1 68 230 6 66.5 % 275 183 27 4 61 31 152 100.0 % 16 16 8 8 1
(360..) days 84.8 % 244 207 4 33 1 206 - 100.0 % 11 11 4 7
(30,360] days 90.8 % 98 89 8 1 65 24 - 100.0 % 5 5 4 1
(7,30] days 75.0 % 4 3 1 3 - -
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
(360..) days 87.5 % 584 511 73 511 - 100.0 % 20 20 6 14
(30,360] days 80.0 % 30 24 6 1 23 - -
(7,30] days 76.5 % 17 13 4 13 - -
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
(360..) days 86.9 % 61 53 8 53 - 80.0 % 5 4 1 4
(30,360] days 100.0 % 1 1 1 - -
nodeLimit.c.gcov.html (360..) days∗∗ 87.4 % 175 153 22 153 - 100.0 % 6 6 6
nodeBitmapAnd.c.gcov.html (360..) days∗∗ 89.1 % 55 49 6 49 - 80.0 % 5 4 1 4
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
(360..) days 89.8 % 108 97 11 1 96 - 90.0 % 10 9 1 3 6
(30,360] days 87.0 % 23 20 3 18 2 1 - 100.0 % 2 2 2
(7,30] days 100.0 % 1 1 1 - -
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
(360..) days 89.8 % 420 377 43 377 - 92.9 % 42 39 3 39
(30,360] days 95.7 % 23 22 1 22 - 100.0 % 3 3 3
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
(360..) days 89.5 % 534 478 56 478 10 - 100.0 % 22 22 6 16
(30,360] days 97.1 % 35 34 1 34 - 100.0 % 1 1 1
(7,30] days 100.0 % 3 3 3 - -
execJunk.c.gcov.html (360..) days∗∗ 90.5 % 74 67 7 67 - 80.0 % 5 4 1 4
nodeHashjoin.c Total
91.0%91.0%
91.0 % 511 465 1 45 1 464 2 1 71.8 % 305 219 86 219 100.0 % 18 18 2 16
(360..) days 91.2 % 509 464 45 464 - 100.0 % 18 18 2 16
(7,30] days 50.0 % 2 1 1 1 - -
execScan.c Total
91.2%91.2%
91.2 % 34 31 3 31 57.1 % 14 8 6 8 100.0 % 4 4 4
(360..) days 90.6 % 32 29 3 29 - 100.0 % 4 4 4
(30,360] days 100.0 % 2 2 2 - -
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
(360..) days 92.3 % 1264 1167 97 1 1 1165 - 100.0 % 30 30 5 25
(30,360] days 90.3 % 196 177 19 176 1 - 100.0 % 8 8 8
(7,30] days 100.0 % 6 6 6 - -
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
(360..) days 91.9 % 751 690 61 690 - 92.6 % 81 75 6 2 73
(7,30] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 47 47 47 - 100.0 % 6 6 6
nodeCtescan.c.gcov.html (360..) days∗∗ 92.8 % 83 77 6 77 - 83.3 % 6 5 1 5
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
(360..) days 95.5 % 110 105 5 105 - 100.0 % 9 9 1 8
(7,30] days 84.0 % 25 21 4 21 - 75.0 % 4 3 1 3
(30,360] days 83.3 % 6 5 1 5 - -
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
(360..) days 92.3 % 1328 1226 102 1226 - 97.3 % 37 36 1 3 33
(30,360] days 97.4 % 196 191 5 191 - 100.0 % 2 2 2
(7,30] days 100.0 % 5 5 5 - -
execMain.c Total
93.2%93.2%
93.2 % 982 915 67 9 906 12 73.7 % 767 565 202 565 100.0 % 44 44 6 38
(360..) days 92.3 % 871 804 67 804 - 100.0 % 42 42 6 36
(7,30] days 100.0 % 9 9 9 - -
(30,360] days 100.0 % 102 102 102 - 100.0 % 2 2 2
nodeGroup.c.gcov.html (360..) days∗∗ 93.7 % 63 59 4 59 - 100.0 % 4 4 4
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
(360..) days 94.1 % 169 159 10 159 - 100.0 % 9 9 1 8
(30,360] days 85.7 % 7 6 1 6 - -
(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
(360..) days 93.3 % 2007 1872 135 4 6 1862 2 - 97.6 % 83 81 2 9 72
(30,360] days 99.3 % 151 150 1 4 146 - -
(7,30] days 100.0 % 1 1 1 - -
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
(7,30] days 64.5 % 62 40 22 40 - 100.0 % 1 1 1
(360..) days 96.2 % 583 561 22 561 - 100.0 % 13 13 5 8
(30,360] days 98.7 % 78 77 1 1 76 - 100.0 % 5 5 3 2
(1,7] days 100.0 % 11 11 11 - -
nodeMaterial.c.gcov.html (360..) days∗∗ 94.4 % 89 84 5 84 - 100.0 % 6 6 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
(360..) days 94.2 % 278 262 16 1 261 - 100.0 % 10 10 2 8
(7,30] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 4 4 4 - -
nodeSubplan.c Total
94.4%94.4%
94.4 % 431 407 2 22 20 387 1 2 14 73.4 % 320 235 2 83 8 227 100.0 % 13 13 4 9
(360..) days 94.5 % 397 375 22 375 1 - 100.0 % 12 12 3 9
(30,360] days 94.1 % 34 32 2 20 12 - 100.0 % 1 1 1
tqueue.c Total
94.5%94.5%
94.5 % 55 52 3 2 50 2 58.3 % 24 14 10 14 100.0 % 8 8 2 6
(360..) days 94.3 % 53 50 3 50 - 100.0 % 8 8 2 6
(7,30] days 100.0 % 2 2 2 - -
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
(360..) days 94.5 % 146 138 8 138 - 100.0 % 14 14 2 12
(30,360] days 100.0 % 4 4 2 2 - -
nodeAgg.c Total
94.7%94.7%
94.7 % 1520 1439 81 32 1407 40 80.6 % 928 748 1 179 2 746 98.3 % 58 57 1 15 42 2
(360..) days 94.5 % 1446 1367 79 1367 - 98.2 % 55 54 1 12 42
(30,360] days 96.4 % 56 54 2 14 40 - 100.0 % 3 3 3
(7,30] days 100.0 % 18 18 18 - -
nodeAppend.c Total
94.7%94.7%
94.7 % 380 360 20 1 359 1 77.6 % 254 197 57 1 196 94.4 % 18 17 1 1 16
(360..) days 95.1 % 367 349 18 349 - 94.4 % 18 17 1 1 16
(30,360] days 83.3 % 12 10 2 10 - -
(7,30] days 100.0 % 1 1 1 - -
execProcnode.c.gcov.html (360..) days∗∗ 94.8 % 382 362 20 362 - 100.0 % 9 9 9
nodeSubqueryscan.c.gcov.html (360..) days∗∗ 94.9 % 39 37 2 37 - 83.3 % 6 5 1 5
nodeValuesscan.c.gcov.html (360..) days∗∗ 94.9 % 78 74 4 74 - 80.0 % 5 4 1 4
functions.c Total
94.9%94.9%
94.9 % 750 712 38 3 709 3 79.2 % 530 420 110 420 100.0 % 33 33 3 30
(360..) days 93.3 % 390 364 26 364 - 100.0 % 20 20 2 18
(30,360] days 96.6 % 358 346 12 1 345 - 100.0 % 13 13 1 12
(7,30] days 100.0 % 2 2 2 - -
execSRF.c.gcov.html (360..) days∗∗ 95.2 % 291 277 14 277 - 100.0 % 9 9 9
nodeHash.c Total
95.3%95.3%
95.3 % 1158 1103 55 3 1100 3 76.0 % 559 425 134 425 98.2 % 55 54 1 3 51
(360..) days 95.6 % 1135 1085 50 1085 - 98.1 % 54 53 1 3 50
(30,360] days 78.3 % 23 18 5 3 15 - 100.0 % 1 1 1
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
(360..) days 94.9 % 216 205 11 205 - 100.0 % 11 11 4 7
(30,360] days 100.0 % 21 21 6 15 - 100.0 % 1 1 1
nodeMergejoin.c Total
95.4%95.4%
95.4 % 453 432 21 432 77.1 % 297 229 1 67 229 100.0 % 11 11 11
(360..) days 95.4 % 452 431 21 431 - 100.0 % 11 11 11
(30,360] days 100.0 % 1 1 1 - -
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
(360..) days 95.2 % 105 100 5 100 - 100.0 % 5 5 1 4
(7,30] days 100.0 % 3 3 3 - -
(30,360] days 100.0 % 4 4 4 - -
nodeWorktablescan.c.gcov.html (360..) days∗∗ 95.7 % 46 44 2 44 - 80.0 % 5 4 1 4
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
(360..) days 95.7 % 164 157 7 157 - 88.9 % 9 8 1 2 6
(7,30] days 100.0 % 3 3 3 - -
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
(360..) days 96.2 % 104 100 4 100 - 87.5 % 8 7 1 1 6
(7,30] days 100.0 % 1 1 1 - -
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
(360..) days 96.8 % 1897 1836 61 1836 2 - 100.0 % 33 33 9 24
(7,30] days 100.0 % 44 44 44 - -
(30,360] days 100.0 % 121 121 121 - -
nodeSort.c.gcov.html (360..) days∗∗ 97.7 % 131 128 3 128 - 100.0 % 10 10 10
nodeNestloop.c.gcov.html (360..) days∗∗ 97.9 % 96 94 2 94 1 - 100.0 % 4 4 1 3
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
(360..) days 98.1 % 160 157 3 157 - 83.3 % 6 5 1 1 4
(7,30] days 100.0 % 1 1 1 - -
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
(360..) days 98.6 % 219 216 3 216 - 100.0 % 14 14 2 12
(7,30] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 1 1 1 - -
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
(360..) days 99.0 % 99 98 1 98 - 100.0 % 8 8 1 7
(7,30] days 100.0 % 1 1 1 - -
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
(360..) days 99.0 % 99 98 1 98 - 100.0 % 5 5 4 1
(30,360] days 100.0 % 5 5 5 - -
nodeGather.c.gcov.html (360..) days∗∗ 99.3 % 140 139 1 139 - 100.0 % 8 8 8
nodeUnique.c.gcov.html (360..) days∗∗ 100.0 % 41 41 6 35 - 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
(7,30] days 100.0 % 2 2 2 - -
(360..) days 100.0 % 85 85 85 - 100.0 % 5 5 1 4
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
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta