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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 91.9 % 7966 7320 3 16 627 2 103 7215 29 145
Current Date: 2025-09-06 07:49:51 +0900 Functions: 99.7 % 348 347 1 21 326 4
Baseline: lcov-20250907-010129-baseline Branches: 75.5 % 5712 4312 9 6 1385 5 60 4247
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 85.7 % 7 6 1 6
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 78.4 % 51 40 11 16 24
(30,360] days: 93.6 % 312 292 2 2 16 81 211
(360..) days: 91.9 % 7596 6982 14 600 2 6980
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 2 2 1 1
(30,360] days: 100.0 % 11 11 3 8
(360..) days: 99.7 % 334 333 1 16 317
Branch coverage date bins:
(1,7] days: 75.0 % 4 3 1 3
(7,30] days: 48.3 % 29 14 15 14
(30,360] days: 74.9 % 187 140 8 39 57 83
(360..) days: 75.7 % 5492 4155 6 1331 5 4150

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 UBC GNC CBC DCB
(1,7] days plancat.c∗∗ 85.7 % 7 6 1 6 75.0 % 4 3 1 3 100.0 % 1 1 1
(7,30] days Total
78.4%78.4%
78.4 % 51 40 11 16 24 48.3 % 29 14 15 14 100.0 % 2 2 1 1
plancat.c 65.6 % 32 21 11 21 44.4 % 27 12 15 12 100.0 % 1 1 1
(30,360] days Total
93.6%93.6%
93.6 % 312 292 2 2 16 81 211 74.9 % 187 140 8 39 57 83 100.0 % 11 11 3 8
plancat.c 85.7 % 49 42 7 30 12 77.5 % 40 31 2 7 18 13 100.0 % 2 2 2
appendinfo.c 62.5 % 8 5 3 5 25.0 % 12 3 9 3 -
clauses.c 96.7 % 90 87 2 1 33 54 83.0 % 53 44 5 4 32 12 100.0 % 2 2 1 1
pathnode.c 97.7 % 43 42 1 15 27 65.0 % 20 13 1 6 5 8 -
paramassign.c 100.0 % 40 40 40 77.3 % 22 17 5 17 100.0 % 2 2 2
var.c 85.0 % 20 17 3 17 66.7 % 12 8 4 8 100.0 % 2 2 2
placeholder.c 95.0 % 20 19 1 19 85.7 % 14 12 2 12 100.0 % 2 2 2
relnode.c 100.0 % 12 12 12 75.0 % 8 6 2 6 -
joininfo.c 0.0 % 2 2 - -
(360..) days Total
91.9%91.9%
91.9 % 7596 6982 14 600 2 6980 75.7 % 5492 4155 6 1331 5 4150 99.7 % 334 333 1 16 317
clauses.c 87.3 % 1722 1504 218 1 1503 70.0 % 1323 926 397 2 924 98.6 % 73 72 1 1 71
pathnode.c 90.4 % 1526 1380 3 143 1380 76.8 % 861 661 2 198 661 100.0 % 62 62 8 54
relnode.c 96.3 % 828 797 31 797 76.8 % 609 468 141 468 100.0 % 30 30 4 26
plancat.c 94.1 % 797 750 47 750 79.7 % 581 463 118 463 100.0 % 25 25 2 23
var.c 87.0 % 440 383 57 383 68.7 % 342 235 107 235 100.0 % 24 24 24
predtest.c 94.2 % 694 654 40 654 80.8 % 510 412 98 412 100.0 % 26 26 26
appendinfo.c 95.5 % 331 316 15 316 69.2 % 260 180 80 180 100.0 % 14 14 14
tlist.c 95.6 % 367 351 16 1 350 84.2 % 366 308 58 3 305 100.0 % 32 32 32
inherit.c 96.9 % 256 248 2 6 248 74.5 % 200 149 2 49 149 100.0 % 8 8 1 7
paramassign.c 95.1 % 224 213 11 213 70.6 % 136 96 40 96 100.0 % 12 12 12
placeholder.c 92.6 % 135 125 10 125 79.4 % 102 81 21 81 100.0 % 10 10 10
orclauses.c 91.3 % 69 63 6 63 81.2 % 64 52 12 52 100.0 % 4 4 4
restrictinfo.c 100.0 % 165 165 165 89.8 % 108 97 11 97 100.0 % 11 11 11
joininfo.c 78.6 % 42 33 9 33 90.0 % 30 27 2 1 27 100.0 % 3 3 3
'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