LCOV - differential code coverage report
Current view: top level - src/backend/nodes Coverage Total Hit UNC LBC UIC UBC GBC GNC CBC DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 76.0 % 6410 4870 9 8 238 1285 62 120 4688 14 52
Current Date: 2026-11-05 14:14:01 +0100 Functions: 88.6 % 334 296 3 1 10 24 9 21 266 4 8
Baseline: lcov-20261105-baseline Branches: 59.2 % 5584 3308 6 73 146 2051 86 28 3194
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 88.5 % 217 192 9 16 119 73
(360..) days: 75.5 % 6192 4677 8 238 1269 62 4615
Function coverage date bins:
(30,360] days: 83.3 % 18 15 3 13 2
(360..) days: 88.9 % 316 281 1 10 24 9 8 264
Branch coverage date bins:
(30,360] days: 80.2 % 106 85 6 15 28 57
(360..) days: 58.8 % 5478 3223 73 146 2036 86 3137

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UIC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GNC CBC Rate Total Hit UNC LBC UIC UBC GBC GNC CBC DUB DCB
(1,7] days Total∗
100.0%
100.0 % 1 1 1 - -
(30,360] days Total∗
88.5%88.5%
88.5 % 217 192 9 16 119 73 80.2 % 106 85 6 15 28 57 83.3 % 18 15 3 13 2
readfuncs.c 76.5 % 34 26 8 24 2 100.0 % 4 4 4 70.0 % 10 7 3 7
nodeFuncs.c 63.6 % 11 7 4 7 100.0 % 6 6 6 -
tidbitmap.c 80.0 % 10 8 2 8 66.7 % 12 8 4 8 -
queryjumblefuncs.c 90.0 % 40 36 4 5 31 79.2 % 24 19 5 19 100.0 % 2 2 2
bitmapset.c 100.0 % 67 67 52 15 84.8 % 46 39 6 1 28 11 100.0 % 1 1 1
makefuncs.c 100.0 % 22 22 20 2 50.0 % 2 1 1 1 100.0 % 3 3 3
read.c 94.4 % 18 17 1 17 - 100.0 % 2 2 2
outfuncs.c 50.0 % 12 6 6 6 50.0 % 8 4 4 4 -
(360..) days Total
75.5%75.5%
75.5 % 6192 4677 8 238 1269 62 4615 58.8 % 5478 3223 73 146 2036 86 3137 88.9 % 316 281 1 10 24 9 8 264
outfuncs.c 55.4 % 359 199 160 6 193 36.2 % 588 213 14 1 360 16 197 60.0 % 30 18 12 1 17
print.c 0.0 % 238 238 0.0 % 142 142 0.0 % 10 10
list.c 87.5 % 527 461 66 461 68.2 % 532 363 169 363 89.6 % 67 60 7 1 59
tidbitmap.c 88.3 % 521 460 61 460 66.2 % 334 221 113 221 93.9 % 33 31 2 31
multibitmapset.c 76.2 % 42 32 8 2 32 58.1 % 62 36 15 11 36 80.0 % 5 4 1 4
queryjumblefuncs.c 90.3 % 248 224 24 224 83.1 % 438 364 6 1 67 7 357 95.7 % 23 22 1 4 18
value.c 80.0 % 20 16 4 16 - 80.0 % 5 4 1 4
read.c 67.3 % 156 105 51 2 103 57.5 % 186 107 79 1 106 80.0 % 5 4 1 1 3
equalfuncs.c 85.5 % 69 59 10 6 53 35.1 % 402 141 7 1 253 13 128 100.0 % 6 6 1 5
nodeFuncs.c 71.8 % 2708 1943 765 3 1940 61.6 % 1584 975 609 3 972 100.0 % 32 32 32
bitmapset.c 99.4 % 478 475 3 475 81.0 % 394 319 75 319 100.0 % 33 33 2 31
makefuncs.c 98.4 % 377 371 6 371 75.0 % 68 51 17 1 50 100.0 % 42 42 42
params.c 90.7 % 129 117 12 117 70.3 % 64 45 19 45 100.0 % 9 9 9
extensible.c 94.3 % 35 33 2 33 50.0 % 18 9 9 9 100.0 % 6 6 6
copyfuncs.c 88.7 % 62 55 7 6 49 76.9 % 363 279 31 1 52 35 244 100.0 % 5 5 1 4
readfuncs.c 57.0 % 223 127 96 6 121 33.0 % 303 100 203 1 99 100.0 % 5 5 5
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1