LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 92.3 % 8800 8121 2 677 4 47 8070 3 26
Current Date: 2026-11-05 14:14:01 +0100 Functions: 99.7 % 376 375 1 21 354 1
Baseline: lcov-20261105-baseline Branches: 76.1 % 6403 4873 7 1523 2 35 4836
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 6 6 6
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 91.1 % 101 92 9 92
(30,360] days: 92.4 % 800 739 2 59 4 47 688
(360..) days: 92.3 % 7893 7284 609 7284
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 24 24 3 21
(360..) days: 99.7 % 351 350 1 18 332
Branch coverage date bins:
(1,7] days: 100.0 % 10 10 10
(7,30] days: 80.5 % 77 62 15 62
(30,360] days: 80.5 % 696 560 7 129 2 35 523
(360..) days: 75.5 % 5620 4241 1379 4241

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 UBC GBC GNC CBC DUB DCB Rate Total Hit UNC UBC GBC GNC CBC Rate Total Hit UBC GNC CBC DCB
(1,7] days Total∗
100.0%
100.0 % 6 6 6 100.0 % 10 10 10 -
(7,30] days Total∗
91.1%91.1%
91.1 % 101 92 9 92 80.5 % 77 62 15 62 100.0 % 1 1 1
clauses.c 100.0 % 9 9 9 75.0 % 12 9 3 9 -
plancat.c 95.7 % 23 22 1 22 75.0 % 24 18 6 18 -
var.c 100.0 % 8 8 8 80.0 % 10 8 2 8 -
relnode.c 84.9 % 53 45 8 45 87.1 % 31 27 4 27 100.0 % 1 1 1
(30,360] days Total∗
92.4%92.4%
92.4 % 800 739 2 59 4 47 688 80.5 % 696 560 7 129 2 35 523 100.0 % 24 24 3 21
clauses.c 90.5 % 472 427 45 4 14 409 73.5 % 438 322 3 113 2 13 307 100.0 % 14 14 2 12
extendplan.c 0.0 % 4 1 3 - -
placeholder.c 95.0 % 20 19 1 19 85.7 % 14 12 2 12 100.0 % 3 3 3
plancat.c 94.6 % 93 88 5 2 86 86.9 % 84 73 11 73 -
pathnode.c 92.9 % 70 65 5 4 61 100.0 % 66 66 4 62 100.0 % 1 1 1
var.c 100.0 % 20 20 20 83.3 % 12 10 2 10 100.0 % 1 1 1
relnode.c 98.8 % 83 82 1 21 61 94.4 % 72 68 4 18 50 100.0 % 1 1 1
paramassign.c 100.0 % 1 1 1 50.0 % 2 1 1 1 -
(360..) days Total
92.3%92.3%
92.3 % 7893 7284 609 7284 75.5 % 5620 4241 1379 4241 99.7 % 351 350 1 18 332
clauses.c 87.9 % 1699 1493 206 1493 69.8 % 1254 875 379 875 98.6 % 71 70 1 5 65
tlist.c 95.5 % 355 339 16 339 84.6 % 364 308 56 308 100.0 % 31 31 3 28
extendplan.c 82.4 % 51 42 9 42 59.4 % 32 19 13 19 100.0 % 4 4 1 3
placeholder.c 92.6 % 148 137 11 137 79.1 % 110 87 23 87 100.0 % 11 11 11
appendinfo.c 94.9 % 356 338 18 338 67.6 % 278 188 90 188 100.0 % 14 14 1 13
plancat.c 92.4 % 816 754 62 754 76.7 % 596 457 139 457 100.0 % 29 29 1 28
restrictinfo.c 100.0 % 169 169 169 89.8 % 108 97 11 97 100.0 % 12 12 12
inherit.c 97.6 % 252 246 6 246 75.3 % 198 149 49 149 100.0 % 8 8 1 7
pathnode.c 92.0 % 1529 1406 123 1406 77.3 % 843 652 191 652 100.0 % 62 62 2 60
var.c 87.2 % 452 394 58 394 70.8 % 346 245 101 245 100.0 % 26 26 26
joininfo.c 68.6 % 35 24 11 24 91.7 % 24 22 2 22 100.0 % 2 2 2
orclauses.c 91.3 % 69 63 6 63 81.2 % 64 52 12 52 100.0 % 4 4 4
relnode.c 96.7 % 988 955 33 955 76.5 % 731 559 172 559 100.0 % 38 38 4 34
predtest.c 94.5 % 710 671 39 671 81.1 % 514 417 97 417 100.0 % 25 25 25
paramassign.c 95.8 % 264 253 11 253 72.2 % 158 114 44 114 100.0 % 14 14 14
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1