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 7321 3 15 627 2 103 7216 29 145
Current Date: 2025-09-06 07:49:51 +0900 Functions: 99.7 % 348 347 1 21 326 4
Baseline: lcov-20250906-005545-baseline Branches: 75.5 % 5712 4313 9 5 1385 5 60 4248
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 90.0 % 10 9 1 6 3
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 77.1 % 48 37 11 16 21
(30,360] days: 93.6 % 312 292 2 2 16 81 211
(360..) days: 91.9 % 7596 6983 13 600 2 6981
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: 83.3 % 6 5 1 3 2
(7,30] days: 44.4 % 27 12 15 12
(30,360] days: 74.9 % 187 140 8 39 57 83
(360..) days: 75.7 % 5492 4156 5 1331 5 4151

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 Total
90.0%90.0%
90.0 % 10 9 1 6 3 83.3 % 6 5 1 3 2 100.0 % 1 1 1
plancat.c 85.7 % 7 6 1 6 75.0 % 4 3 1 3 100.0 % 1 1 1
(7,30] days Total
77.1%77.1%
77.1 % 48 37 11 16 21 44.4 % 27 12 15 12 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
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
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 97.7 % 43 42 1 15 27 65.0 % 20 13 1 6 5 8 -
placeholder.c 95.0 % 20 19 1 19 85.7 % 14 12 2 12 100.0 % 2 2 2
plancat.c 85.7 % 49 42 7 30 12 77.5 % 40 31 2 7 18 13 100.0 % 2 2 2
relnode.c 100.0 % 12 12 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
91.9%91.9%
91.9 % 7596 6983 13 600 2 6981 75.7 % 5492 4156 5 1331 5 4151 99.7 % 334 333 1 16 317
appendinfo.c 95.5 % 331 316 15 316 69.2 % 260 180 80 180 100.0 % 14 14 14
clauses.c 87.3 % 1722 1504 218 1 1503 70.0 % 1323 926 397 2 924 98.6 % 73 72 1 1 71
inherit.c 96.9 % 256 248 2 6 248 74.5 % 200 149 2 49 149 100.0 % 8 8 1 7
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.5 % 1526 1381 2 143 1381 76.9 % 861 662 1 198 662 100.0 % 62 62 8 54
placeholder.c 92.6 % 135 125 10 125 79.4 % 102 81 21 81 100.0 % 10 10 10
plancat.c 94.1 % 797 750 47 750 79.7 % 581 463 118 463 100.0 % 25 25 2 23
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.

Generated by: LCOV version 2.4-beta