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: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 91.7 % 8244 7557 49 13 625 2 338 7217 30 151
Current Date: 2025-10-26 12:31:50 -0700 Functions: 99.2 % 360 357 2 1 36 321 4
Baseline: lcov-20251027-010456-baseline Branches: 75.4 % 5908 4455 66 4 1383 6 199 4250
Baseline Date: 2025-10-26 11:01:32 +1300 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 83.8 % 278 233 45 233
(30,360] days: 90.8 % 358 325 4 2 27 104 221
(360..) days: 92.0 % 7607 6998 11 598 2 6996
Function coverage date bins:
(7,30] days: 83.3 % 12 10 2 10
(30,360] days: 100.0 % 13 13 5 8
(360..) days: 99.7 % 335 334 1 21 313
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(7,30] days: 71.1 % 194 138 56 138
(30,360] days: 70.2 % 208 146 9 53 60 86
(360..) days: 75.8 % 5504 4170 4 1330 6 4164

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 UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC Rate Total Hit UNC UBC GNC CBC DCB
(1,7] days plancat.c∗∗ 100.0 % 1 1 1 50.0 % 2 1 1 1 -
(7,30] days Total
83.8%83.8%
83.8 % 278 233 45 233 71.1 % 194 138 56 138 83.3 % 12 10 2 10
appendinfo.c 100.0 % 22 22 22 83.3 % 6 5 1 5 -
extendplan.c 30.6 % 62 19 43 19 25.0 % 32 8 24 8 50.0 % 4 2 2 2
relnode.c 99.0 % 193 191 2 191 80.1 % 156 125 31 125 100.0 % 8 8 8
(30,360] days Total
90.8%90.8%
90.8 % 358 325 4 2 27 104 221 70.2 % 208 146 9 53 60 86 100.0 % 13 13 5 8
appendinfo.c 62.5 % 8 5 3 5 25.0 % 12 3 9 3 -
clauses.c 96.4 % 84 81 2 1 33 48 84.3 % 51 43 5 3 32 11 100.0 % 2 2 1 1
joininfo.c 0.0 % 2 2 - -
paramassign.c 100.0 % 40 40 40 77.3 % 22 17 5 17 100.0 % 2 2 2
pathnode.c 98.0 % 50 49 1 22 27 65.0 % 20 13 1 6 5 8 100.0 % 1 1 1
placeholder.c 92.3 % 13 12 1 12 75.0 % 8 6 2 6 100.0 % 1 1 1
plancat.c 77.5 % 89 69 2 18 37 32 62.7 % 67 42 3 22 21 21 100.0 % 4 4 3 1
relnode.c 100.0 % 21 21 9 12 75.0 % 8 6 2 6 -
var.c 85.0 % 20 17 3 17 66.7 % 12 8 4 8 100.0 % 2 2 2
(360..) days Total
92.0%92.0%
92.0 % 7607 6998 11 598 2 6996 75.8 % 5504 4170 4 1330 6 4164 99.7 % 335 334 1 21 313
appendinfo.c 95.5 % 331 316 15 316 69.2 % 260 180 80 180 100.0 % 14 14 1 13
clauses.c 87.4 % 1730 1512 218 1 1511 70.0 % 1327 929 398 2 927 98.6 % 73 72 1 1 71
inherit.c 96.8 % 253 245 2 6 245 74.2 % 198 147 2 49 147 100.0 % 8 8 2 6
joininfo.c 78.6 % 42 33 9 33 90.0 % 30 27 2 1 27 100.0 % 3 3 3
orclauses.c 91.3 % 69 63 6 63 81.2 % 64 52 12 52 100.0 % 4 4 4
paramassign.c 95.1 % 224 213 11 213 70.6 % 136 96 40 96 100.0 % 12 12 12
pathnode.c 90.7 % 1525 1383 142 1383 77.1 % 861 664 197 1 663 100.0 % 62 62 9 53
placeholder.c 93.0 % 142 132 10 132 80.6 % 108 87 21 87 100.0 % 11 11 11
plancat.c 94.2 % 797 751 46 751 80.0 % 585 468 117 468 100.0 % 25 25 4 21
predtest.c 94.2 % 694 654 40 654 80.8 % 510 412 98 412 100.0 % 26 26 26
relnode.c 96.3 % 828 797 31 797 76.8 % 609 468 141 468 100.0 % 30 30 4 26
restrictinfo.c 100.0 % 165 165 165 89.8 % 108 97 11 97 100.0 % 11 11 11
tlist.c 95.6 % 367 351 16 1 350 84.2 % 366 308 58 3 305 100.0 % 32 32 32
var.c 87.0 % 440 383 57 383 68.7 % 342 235 107 235 100.0 % 24 24 24
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta