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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 91.3 % 25106 22921 209 45 1931 71 11 1281 21558 36 41 551
Current Date: 2026-05-05 10:23:31 +0900 Functions: 93.5 % 1149 1074 9 4 62 4 273 797 18
Baseline: lcov-20260505-025707-baseline Branches: 73.2 % 15380 11257 252 34 14 3823 60 20 531 10646 47 27 69 220
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Group by: Date bin (7,30] days: 69.3 % 401 278 122 1 226 52
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 92.4 % 1297 1199 87 11 1049 150 1
(360..) days: 91.6 % 23408 21444 44 1920 71 11 6 21356 35
Function coverage date bins:
(7,30] days: 89.2 % 37 33 4 33
(30,360] days: 97.1 % 34 33 1 32 1
(360..) days: 93.5 % 1078 1008 4 4 62 4 208 796
Branch coverage date bins:
(7,30] days: 54.5 % 198 108 89 1 79 29
(30,360] days: 72.9 % 767 559 163 45 452 107
(360..) days: 73.1 % 14489 10590 34 14 3777 60 20 10510 47 27

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 DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DCB
execAmi.c (360..) days∗∗ 78.9 % 289 228 61 3 225 70.0 % 150 105 45 1 104 100.0 % 7 7 1 6
execAsync.c (360..) days∗∗ 86.4 % 59 51 8 51 63.2 % 38 24 14 24 100.0 % 6 6 6
execCurrent.c (360..) days∗∗ 83.0 % 100 83 17 83 61.7 % 115 71 44 71 100.0 % 3 3 3
execExpr.c Total
97.1%97.1%
97.1 % 2069 2009 60 1 52 1956 2 54 78.6 % 1158 910 1 2 245 1 1 908 1 3 100.0 % 35 35 14 21
(30,360] days 100.0 % 55 55 52 3 50.0 % 2 1 1 1 100.0 % 2 2 2
(360..) days 97.0 % 2014 1954 60 1 1953 2 78.6 % 1156 909 2 245 1 908 100.0 % 33 33 12 21
execExprInterp.c Total
94.3%94.3%
94.3 % 2175 2052 8 115 25 2 11 2014 3 9 73.1 % 1149 840 4 305 12 828 21 5 6 10 96.4 % 84 81 2 1 1 12 68
(30,360] days 100.0 % 12 12 10 2 - -
(360..) days 94.2 % 2130 2007 8 115 25 2 1980 3 71.2 % 1161 827 4 304 12 815 21 5 96.4 % 83 80 2 1 1 11 68
(7,30] days 100.0 % 33 33 1 32 92.9 % 14 13 1 13 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 1 3 91.7 % 12 11 1 5 6 1
(30,360] days 85.7 % 21 18 3 18 1 58.3 % 12 7 5 7 100.0 % 2 2 2
(360..) days 90.1 % 111 100 11 2 98 65.8 % 38 25 9 25 2 2 90.0 % 10 9 1 3 6
execIndexing.c Total
94.5%94.5%
94.5 % 289 273 16 1 9 263 6 80.8 % 219 177 42 14 163 12 100.0 % 10 10 3 7
(30,360] days 100.0 % 9 9 9 100.0 % 14 14 14 -
(360..) days 94.2 % 276 260 16 1 259 79.3 % 203 161 42 161 100.0 % 10 10 3 7
(7,30] days 100.0 % 4 4 4 100.0 % 2 2 2 -
execJunk.c (360..) days∗∗ 90.5 % 74 67 7 67 82.5 % 40 33 7 33 80.0 % 5 4 1 4
execMain.c Total
93.0%93.0%
93.0 % 993 923 5 65 1 22 900 1 21 73.5 % 781 574 5 3 199 3 1 11 559 8 100.0 % 44 44 11 33
(30,360] days 90.0 % 40 36 4 10 26 80.6 % 36 29 4 3 29 -
(360..) days 93.1 % 940 875 65 1 874 72.9 % 733 534 3 196 3 1 530 100.0 % 44 44 11 33
(7,30] days 92.3 % 13 12 1 12 91.7 % 12 11 1 11 -
execParallel.c Total
83.3%83.3%
83.3 % 659 549 7 24 79 50 499 12 68.6 % 283 194 5 13 1 70 6 5 15 168 95.0 % 20 19 1 7 12
(30,360] days 81.0 % 21 17 4 16 1 37.5 % 8 3 5 3 -
(360..) days 82.9 % 601 498 24 79 498 68.1 % 263 179 13 1 70 6 5 168 95.0 % 20 19 1 7 12
(7,30] days 91.9 % 37 34 3 34 100.0 % 12 12 12 -
execPartition.c Total
95.6%95.6%
95.6 % 745 712 10 23 91 621 43 79.5 % 532 423 21 88 55 368 1 1 3 17 100.0 % 19 19 9 10 1
(30,360] days 90.4 % 104 94 10 91 3 72.5 % 80 58 21 1 55 3 100.0 % 2 2 2
(360..) days 96.4 % 641 618 23 618 80.4 % 454 365 87 365 1 1 100.0 % 17 17 7 10
execProcnode.c Total
94.7%94.7%
94.7 % 377 357 20 2 355 7 89.0 % 164 146 18 146 4 100.0 % 8 8 1 7 1
(360..) days 94.7 % 375 355 20 355 89.0 % 164 146 18 146 100.0 % 8 8 1 7
(7,30] days 100.0 % 2 2 2 - -
execReplication.c Total
87.5%87.5%
87.5 % 353 309 10 34 1 77 231 1 8 68.3 % 281 192 28 61 36 156 2 6 100.0 % 16 16 10 6 1
(30,360] days 87.5 % 88 77 10 1 77 56.2 % 64 36 28 36 100.0 % 4 4 4
(360..) days 87.5 % 265 232 33 1 231 1 71.9 % 217 156 61 156 100.0 % 12 12 6 6
execSRF.c Total
95.2%95.2%
95.2 % 293 279 14 2 277 70.1 % 184 129 55 129 100.0 % 9 9 2 7
(30,360] days 100.0 % 2 2 2 - -
(360..) days 95.2 % 291 277 14 277 70.1 % 184 129 55 129 100.0 % 9 9 2 7
execScan.c (360..) days∗∗ 91.2 % 34 31 3 31 57.1 % 14 8 6 8 100.0 % 4 4 4
execTuples.c Total
92.0%92.0%
92.0 % 823 757 1 5 60 100 657 1 1 76 66.2 % 464 307 12 6 2 137 1 2 50 254 12 16 8 56 91.9 % 86 79 1 6 15 64 2
(30,360] days 99.0 % 102 101 1 98 3 80.6 % 62 50 12 50 -
(360..) days 91.0 % 721 656 5 60 2 654 1 59.8 % 430 257 6 2 137 1 2 254 12 16 91.9 % 86 79 1 6 15 64
execUtils.c Total
91.8%91.8%
91.8 % 450 413 1 36 7 9 397 1 2 72.5 % 200 145 55 6 4 135 95.7 % 46 44 1 1 1 4 39
(30,360] days 90.0 % 10 9 1 9 100.0 % 4 4 4 100.0 % 1 1 1
(360..) days 91.8 % 440 404 36 7 397 71.9 % 196 141 55 6 135 95.6 % 45 43 1 1 1 3 39
functions.c Total
94.9%94.9%
94.9 % 749 711 38 1 3 707 2 3 80.0 % 530 424 106 4 420 100.0 % 33 33 5 28
(30,360] days 100.0 % 12 12 3 9 100.0 % 2 2 2 -
(360..) days 94.8 % 737 699 38 1 698 2 79.9 % 528 422 106 4 418 100.0 % 33 33 5 28
instrument.c Total
87.5%87.5%
87.5 % 192 168 22 1 1 69 99 7 40 62.1 % 58 36 19 3 3 17 16 12 18 88.5 % 26 23 3 18 5 7
(30,360] days 100.0 % 9 9 9 75.0 % 4 3 1 3 -
(360..) days 99.0 % 101 100 1 1 99 86.4 % 22 19 3 3 16 100.0 % 7 7 2 5
(7,30] days 72.0 % 82 59 22 1 59 43.8 % 32 14 18 14 84.2 % 19 16 3 16
nodeAgg.c Total
94.7%94.7%
94.7 % 1533 1452 81 32 1420 40 81.0 % 936 758 178 2 756 1 3 98.3 % 58 57 1 15 42 2
(30,360] days 97.4 % 39 38 1 32 6 75.0 % 4 3 1 2 1 100.0 % 2 2 2
(360..) days 94.6 % 1494 1414 80 1414 81.0 % 932 755 177 755 98.2 % 56 55 1 13 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
(30,360] days 100.0 % 1 1 1 - -
(360..) days 94.7 % 379 359 20 359 77.6 % 254 197 57 197 94.4 % 18 17 1 1 16
nodeBitmapAnd.c (360..) days∗∗ 89.1 % 55 49 6 49 65.0 % 40 26 14 26 80.0 % 5 4 1 4
nodeBitmapHeapscan.c Total
78.1%78.1%
78.1 % 187 146 21 20 18 128 1 9 16 60.2 % 88 53 12 23 6 47 4 2 11 5 88.2 % 17 15 2 8 7
(30,360] days 0.0 % 1 1 0.0 % 2 2 -
(360..) days 87.1 % 147 128 19 128 1 63.5 % 74 47 21 47 4 2 85.7 % 14 12 2 5 7
(7,30] days 46.2 % 39 18 21 18 33.3 % 18 6 12 6 100.0 % 3 3 3
nodeBitmapIndexscan.c Total
75.6%75.6%
75.6 % 119 90 5 24 2 88 3 3 71.2 % 66 47 19 2 45 77.8 % 9 7 2 6 1
(30,360] days 50.0 % 4 2 1 1 2 50.0 % 4 2 2 2 -
(360..) days 79.3 % 111 88 23 88 3 72.6 % 62 45 17 45 77.8 % 9 7 2 6 1
(7,30] days 0.0 % 4 4 - -
nodeBitmapOr.c (360..) days∗∗ 87.1 % 62 54 8 54 64.6 % 48 31 17 31 80.0 % 5 4 1 4
nodeCtescan.c (360..) days∗∗ 95.2 % 83 79 4 79 65.0 % 40 26 14 26 100.0 % 6 6 6
nodeCustom.c Total
0.0%
0.0 % 85 1 84 1 0.0 % 34 34 0.0 % 11 1 10
(30,360] days 0.0 % 1 1 - -
(360..) days 0.0 % 84 84 0.0 % 34 34 0.0 % 11 1 10
nodeForeignscan.c (360..) days∗∗ 77.6 % 147 114 33 114 64.5 % 76 49 27 49 71.4 % 14 10 4 10
nodeFunctionscan.c Total
98.2%98.2%
98.2 % 163 160 3 3 157 1 88.8 % 98 87 11 87 83.3 % 6 5 1 1 4
(30,360] days 100.0 % 3 3 3 - -
(360..) days 98.1 % 160 157 3 157 88.8 % 98 87 11 87 83.3 % 6 5 1 1 4
nodeGather.c (360..) days∗∗ 99.3 % 140 139 1 139 90.2 % 82 74 8 74 100.0 % 8 8 8
nodeGatherMerge.c Total
98.6%98.6%
98.6 % 222 219 3 2 217 4 84.7 % 124 105 1 18 105 100.0 % 14 14 2 12
(30,360] days 100.0 % 2 2 2 - -
(360..) days 98.6 % 220 217 3 217 84.7 % 124 105 1 18 105 100.0 % 14 14 2 12
nodeGroup.c (360..) days∗∗ 93.7 % 63 59 4 59 63.3 % 30 19 11 19 100.0 % 4 4 4
nodeHash.c Total
95.1%95.1%
95.1 % 1177 1119 3 55 1 29 1089 10 75.8 % 567 430 2 4 131 3 8 419 2 98.2 % 56 55 1 10 45
(30,360] days 94.9 % 39 37 2 29 8 75.0 % 20 15 2 3 8 7 100.0 % 1 1 1
(360..) days 95.1 % 1138 1082 3 53 1 1081 75.9 % 547 415 4 128 3 412 98.2 % 55 54 1 9 45
nodeHashjoin.c Total
91.5%91.5%
91.5 % 589 539 12 3 35 1 79 459 3 11 74.8 % 373 279 15 3 1 75 4 1 61 213 3 7 100.0 % 18 18 9 9
(30,360] days 86.8 % 91 79 12 79 80.3 % 76 61 15 61 -
(360..) days 92.4 % 498 460 3 35 1 459 73.4 % 297 218 3 1 75 4 1 213 100.0 % 18 18 9 9
nodeIncrementalSort.c (360..) days∗∗ 81.4 % 291 237 54 237 61.4 % 197 121 76 121 66.7 % 12 8 4 8
nodeIndexonlyscan.c Total
78.1%78.1%
78.1 % 233 182 17 34 3 15 164 8 5 17 56.2 % 144 81 7 3 53 3 5 73 6 12 82.4 % 17 14 3 10 4
(30,360] days 75.0 % 8 6 1 1 6 50.0 % 4 2 2 2 -
(360..) days 83.5 % 200 167 33 3 164 8 58.5 % 130 76 3 51 3 73 78.6 % 14 11 3 7 4
(7,30] days 36.0 % 25 9 16 9 30.0 % 10 3 7 3 100.0 % 3 3 3
nodeIndexscan.c Total
90.3%90.3%
90.3 % 587 530 57 3 37 490 10 27 64.1 % 415 266 2 3 144 5 10 251 18 100.0 % 26 26 13 13
(30,360] days 100.0 % 13 13 12 1 75.0 % 4 3 1 2 1 -
(360..) days 89.6 % 549 492 57 3 489 10 63.6 % 401 255 3 143 5 250 100.0 % 23 23 10 13
(7,30] days 100.0 % 25 25 25 80.0 % 10 8 2 8 100.0 % 3 3 3
nodeLimit.c (360..) days∗∗ 87.4 % 175 153 22 153 65.3 % 121 79 42 79 100.0 % 6 6 6
nodeLockRows.c Total
84.1%84.1%
84.1 % 132 111 21 111 61.7 % 94 58 36 58 100.0 % 4 4 4
(30,360] days 100.0 % 4 4 4 100.0 % 4 4 4 -
(360..) days 83.6 % 128 107 21 107 60.0 % 90 54 36 54 100.0 % 4 4 4
nodeMaterial.c (360..) days∗∗ 94.4 % 89 84 5 84 83.9 % 62 52 10 1 51 100.0 % 6 6 6
nodeMemoize.c Total
83.3%83.3%
83.3 % 366 305 61 2 303 2 56.8 % 176 100 76 100 94.7 % 19 18 1 2 16
(30,360] days 66.7 % 3 2 1 2 0.0 % 2 2 -
(360..) days 83.5 % 363 303 60 303 57.5 % 174 100 74 100 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
(30,360] days 100.0 % 3 3 3 - -
(360..) days 95.4 % 109 104 5 104 80.6 % 62 50 12 50 100.0 % 5 5 1 4
nodeMergejoin.c (360..) days∗∗ 95.1 % 453 431 1 21 431 77.1 % 297 229 1 67 229 100.0 % 11 11 11
nodeModifyTable.c Total
94.0%94.0%
94.0 % 1727 1623 11 93 2 222 1399 2 41 76.2 % 1312 1000 34 278 4 2 85 909 4 9 97.6 % 42 41 1 15 26 1
(30,360] days 96.5 % 282 272 9 1 215 57 73.7 % 167 123 29 15 84 39 100.0 % 4 4 4
(360..) days 93.6 % 1436 1344 92 2 1342 76.9 % 1139 876 263 4 2 870 97.4 % 38 37 1 11 26
(7,30] days 77.8 % 9 7 2 7 16.7 % 6 1 5 1 -
nodeNamedtuplestorescan.c (360..) days∗∗ 75.0 % 44 33 11 33 37.5 % 16 6 10 6 60.0 % 5 3 2 3
nodeNestloop.c (360..) days∗∗ 97.9 % 96 94 2 94 1 86.2 % 65 56 9 56 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
(30,360] days 100.0 % 2 2 2 - -
(360..) days 100.0 % 85 85 85 82.7 % 52 43 9 43 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 2 4 100.0 % 5 5 4 1
(30,360] days 100.0 % 5 5 5 100.0 % 2 2 2 -
(360..) days 99.0 % 99 98 1 98 82.5 % 40 33 7 33 100.0 % 5 5 4 1
nodeResult.c (360..) days∗∗ 80.3 % 61 49 12 49 62.5 % 32 20 12 20 66.7 % 6 4 2 4
nodeSamplescan.c Total
96.2%96.2%
96.2 % 106 102 4 3 99 2 78.6 % 42 33 1 8 1 32 87.5 % 8 7 1 1 6
(30,360] days 100.0 % 3 3 3 - -
(360..) days 96.1 % 103 99 4 99 78.6 % 42 33 1 8 1 32 87.5 % 8 7 1 1 6
nodeSeqscan.c Total
84.3%84.3%
84.3 % 153 129 24 37 92 1 6 55.1 % 78 43 25 10 17 26 4 4 100.0 % 18 18 11 7
(30,360] days 100.0 % 4 4 4 50.0 % 8 4 4 4 -
(360..) days 100.0 % 92 92 92 1 72.2 % 36 26 10 26 100.0 % 14 14 7 7
(7,30] days 57.9 % 57 33 24 33 38.2 % 34 13 21 13 100.0 % 4 4 4
nodeSetOp.c Total
95.4%95.4%
95.4 % 237 226 11 6 220 7 82.1 % 117 96 21 2 94 2 4 100.0 % 12 12 5 7
(30,360] days 100.0 % 6 6 6 100.0 % 2 2 2 100.0 % 1 1 1
(360..) days 95.2 % 231 220 11 220 81.7 % 115 94 21 94 100.0 % 11 11 4 7
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 50.0 % 2 1 1 1 -
(360..) days 97.7 % 130 127 3 127 88.7 % 62 55 7 55 100.0 % 10 10 10
nodeSubplan.c Total
94.4%94.4%
94.4 % 431 407 2 22 20 387 1 2 14 73.1 % 320 234 2 84 8 226 2 2 100.0 % 13 13 4 9
(30,360] days 93.9 % 33 31 2 20 11 76.9 % 26 20 2 4 8 12 100.0 % 1 1 1
(360..) days 94.5 % 398 376 22 376 1 72.8 % 294 214 80 214 100.0 % 12 12 3 9
nodeSubqueryscan.c (360..) days∗∗ 94.9 % 39 37 2 37 70.0 % 10 7 3 7 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
(30,360] days 100.0 % 3 3 3 - -
(360..) days 95.7 % 164 157 7 157 77.1 % 96 74 22 74 88.9 % 9 8 1 2 6
nodeTidrangescan.c Total
80.0%80.0%
80.0 % 195 156 33 6 46 110 1 56.3 % 103 58 23 22 11 47 88.2 % 17 15 2 9 6
(30,360] days 83.3 % 30 25 4 1 20 5 50.0 % 8 4 4 4 75.0 % 4 3 1 3
(360..) days 95.5 % 110 105 5 105 70.5 % 61 43 18 43 100.0 % 9 9 3 6
(7,30] days 47.3 % 55 26 29 26 32.4 % 34 11 23 11 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
(30,360] days 87.5 % 8 7 1 1 6 50.0 % 4 2 2 2 -
(360..) days 94.1 % 169 159 10 159 74.6 % 118 88 30 88 100.0 % 9 9 1 8
nodeUnique.c (360..) days∗∗ 100.0 % 41 41 6 35 75.0 % 16 12 4 1 11 100.0 % 4 4 1 3
nodeValuesscan.c Total
97.4%97.4%
97.4 % 78 76 2 1 75 1 75.0 % 40 30 10 30 100.0 % 5 5 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 97.4 % 77 75 2 75 75.0 % 40 30 10 30 100.0 % 5 5 1 4
nodeWindowAgg.c Total
92.3%92.3%
92.3 % 1477 1364 19 94 1 183 1180 1 25 75.9 % 1132 859 34 239 1 102 756 7 1 1 13 100.0 % 38 38 13 25 1
(30,360] days 90.6 % 202 183 19 182 1 74.6 % 138 103 34 1 102 1 100.0 % 8 8 8
(360..) days 92.5 % 1259 1165 94 1 1 1163 75.1 % 988 742 238 1 741 7 1 100.0 % 30 30 5 25
(7,30] days 100.0 % 16 16 16 100.0 % 14 14 14 -
nodeWorktablescan.c Total
95.7%95.7%
95.7 % 46 44 2 1 43 1 65.0 % 20 13 7 13 80.0 % 5 4 1 1 3
(30,360] days 100.0 % 1 1 1 - -
(360..) days 95.6 % 45 43 2 43 65.0 % 20 13 7 13 80.0 % 5 4 1 1 3
spi.c Total
74.5%74.5%
74.5 % 1257 936 5 316 22 7 907 5 8 56.3 % 805 453 352 8 445 84.5 % 84 71 2 11 1 5 65 1
(30,360] days 66.7 % 15 10 5 7 3 50.0 % 2 1 1 1 100.0 % 2 2 1 1
(360..) days 74.6 % 1242 926 316 22 904 56.3 % 803 452 351 8 444 84.1 % 82 69 2 11 1 4 64
tqueue.c Total
96.4%96.4%
96.4 % 55 53 2 1 2 50 2 62.5 % 24 15 9 1 14 100.0 % 8 8 2 6
(30,360] days 100.0 % 2 2 2 - -
(360..) days 96.2 % 53 51 2 1 50 62.5 % 24 15 9 1 14 100.0 % 8 8 2 6
tstoreReceiver.c Total
99.0%99.0%
99.0 % 99 98 1 2 96 1 2 88.1 % 42 37 5 37 100.0 % 8 8 2 6
(30,360] days 100.0 % 2 2 2 - -
(360..) days 99.0 % 97 96 1 96 1 88.1 % 42 37 5 37 100.0 % 8 8 2 6
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.5.0-beta