LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 92.4 % 8772 8101 2 669 4 47 8050 3 26
Current Date: 2026-10-12 11:56:10 +0200 Functions: 99.7 % 375 374 1 21 353 1
Baseline: lcov-20261012-baseline Branches: 76.1 % 6388 4859 7 1 1521 2 35 4822
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Summarize by: Date bin (1,7] days: 97.8 % 45 44 1 44
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 94.3 % 53 50 3 50
(30,360] days: 92.3 % 751 693 2 56 4 47 642
(360..) days: 92.3 % 7923 7314 609 7314
Function coverage date bins:
(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: 77.1 % 48 37 11 37
(7,30] days: 76.5 % 34 26 8 26
(30,360] days: 80.5 % 666 536 7 123 2 35 499
(360..) days: 75.5 % 5640 4260 1 1379 4260

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 LBC UBC GBC GNC CBC Rate Total Hit UBC GNC CBC DCB
(1,7] days Total∗
97.8%97.8%
97.8 % 45 44 1 44 77.1 % 48 37 11 37 -
plancat.c 95.7 % 23 22 1 22 75.0 % 24 18 6 18 -
clauses.c 100.0 % 9 9 9 75.0 % 12 9 3 9 -
var.c 100.0 % 8 8 8 80.0 % 10 8 2 8 -
(7,30] days Total
94.3%94.3%
94.3 % 53 50 3 50 76.5 % 34 26 8 26 -
plancat.c 92.3 % 13 12 1 12 66.7 % 12 8 4 8 -
clauses.c 92.6 % 27 25 2 25 80.0 % 10 8 2 8 -
paramassign.c 100.0 % 1 1 1 50.0 % 2 1 1 1 -
var.c 100.0 % 12 12 12 90.0 % 10 9 1 9 -
(30,360] days Total∗
92.3%92.3%
92.3 % 751 693 2 56 4 47 642 80.5 % 666 536 7 123 2 35 499 100.0 % 24 24 3 21
clauses.c 90.3 % 445 402 43 4 14 384 73.4 % 428 314 3 111 2 13 299 100.0 % 14 14 2 12
plancat.c 95.1 % 81 77 4 2 75 89.2 % 74 66 8 66 -
relnode.c 98.8 % 83 82 1 21 61 94.4 % 72 68 4 18 50 100.0 % 1 1 1
placeholder.c 95.0 % 20 19 1 19 85.7 % 14 12 2 12 100.0 % 3 3 3
var.c 100.0 % 8 8 8 50.0 % 2 1 1 1 100.0 % 1 1 1
pathnode.c 93.2 % 73 68 5 4 64 98.5 % 68 67 1 4 63 100.0 % 1 1 1
extendplan.c 0.0 % 4 1 3 - -
(360..) days Total
92.3%92.3%
92.3 % 7923 7314 609 7314 75.5 % 5640 4260 1 1379 4260 99.7 % 351 350 1 18 332
clauses.c 87.9 % 1700 1494 206 1494 69.8 % 1254 875 379 875 98.6 % 71 70 1 5 65
pathnode.c 92.0 % 1534 1411 123 1411 77.3 % 841 650 191 650 100.0 % 62 62 2 60
relnode.c 96.7 % 1013 980 33 980 77.1 % 755 582 173 582 100.0 % 38 38 4 34
plancat.c 92.4 % 815 753 62 753 76.6 % 594 455 1 138 455 100.0 % 29 29 1 28
var.c 87.2 % 452 394 58 394 70.8 % 346 245 101 245 100.0 % 26 26 26
predtest.c 94.5 % 710 671 39 671 81.1 % 514 417 97 417 100.0 % 25 25 25
appendinfo.c 94.9 % 356 338 18 338 67.6 % 278 188 90 188 100.0 % 14 14 1 13
tlist.c 95.5 % 355 339 16 339 84.6 % 364 308 56 308 100.0 % 31 31 3 28
inherit.c 97.6 % 252 246 6 246 75.3 % 198 149 49 149 100.0 % 8 8 1 7
paramassign.c 95.8 % 264 253 11 253 72.2 % 158 114 44 114 100.0 % 14 14 14
placeholder.c 92.6 % 148 137 11 137 79.1 % 110 87 23 87 100.0 % 11 11 11
extendplan.c 82.4 % 51 42 9 42 59.4 % 32 19 13 19 100.0 % 4 4 1 3
orclauses.c 91.3 % 69 63 6 63 81.2 % 64 52 12 52 100.0 % 4 4 4
restrictinfo.c 100.0 % 169 169 169 89.8 % 108 97 11 97 100.0 % 12 12 12
joininfo.c 68.6 % 35 24 11 24 91.7 % 24 22 2 22 100.0 % 2 2 2
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1