LCOV - differential code coverage report
Current view: top level - src/backend/catalog Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 89.9 % 14608 13133 6 1 1468 3 89 13041 1 56
Current Date: 2026-09-20 14:13:17 +0900 Functions: 96.2 % 609 586 23 27 559
Baseline: lcov-20260920-baseline Branches: 69.8 % 9694 6762 21 3 2908 2 55 6705
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Summarize by: Date bin (1,7] days: 90.7 % 86 78 1 7 11 67
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 79.7 % 64 51 4 9 30 21
(30,360] days: 96.1 % 534 513 1 20 48 465
(360..) days: 89.7 % 13924 12491 1 1432 3 12488
Function coverage date bins:
(1,7] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 36 36 4 32
(360..) days: 96.0 % 569 546 23 23 523
Branch coverage date bins:
(1,7] days: 71.6 % 74 53 4 17 8 45
(7,30] days: 51.8 % 56 29 12 15 8 21
(30,360] days: 77.0 % 392 302 5 2 83 39 263
(360..) days: 69.5 % 9172 6378 1 2793 2 6376

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
(1,7] days Total
90.7%90.7%
90.7 % 86 78 1 7 11 67 71.6 % 74 53 4 17 8 45 100.0 % 4 4 4
objectaddress.c 94.7 % 38 36 2 36 72.2 % 36 26 10 26 100.0 % 2 2 2
index.c 82.1 % 28 23 5 23 73.1 % 26 19 7 19 100.0 % 1 1 1
toasting.c 91.7 % 12 11 1 11 66.7 % 12 8 4 8 -
(7,30] days Total
79.7%79.7%
79.7 % 64 51 4 9 30 21 51.8 % 56 29 12 15 8 21 -
pg_publication.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
pg_subscription.c 62.5 % 8 5 3 5 57.1 % 14 8 6 8 -
objectaddress.c 100.0 % 9 9 9 50.0 % 6 3 3 3 -
toasting.c 69.2 % 13 9 4 9 35.7 % 14 5 9 5 -
pg_shdepend.c 60.0 % 10 6 4 6 75.0 % 8 6 2 6 -
pg_aggregate.c 75.0 % 8 6 2 6 40.0 % 10 4 6 4 -
(30,360] days Total
96.1%96.1%
96.1 % 534 513 1 20 48 465 77.0 % 392 302 5 2 83 39 263 100.0 % 36 36 4 32
pg_publication.c 100.0 % 155 155 5 150 90.4 % 114 103 3 8 9 94 100.0 % 15 15 1 14
namespace.c 85.7 % 7 6 1 6 100.0 % 2 2 2 100.0 % 1 1 1
pg_subscription.c 91.2 % 57 52 5 3 49 65.9 % 44 29 15 29 100.0 % 4 4 1 3
pg_proc.c 100.0 % 11 11 2 9 75.0 % 4 3 1 3 -
objectaddress.c 93.3 % 15 14 1 3 11 80.0 % 10 8 1 1 5 3 -
heap.c 100.0 % 22 22 1 21 91.7 % 12 11 1 11 -
aclchk.c 97.4 % 38 37 1 11 26 69.1 % 68 47 1 20 15 32 -
index.c 94.3 % 35 33 2 3 30 89.3 % 28 25 3 4 21 100.0 % 1 1 1
storage.c 80.0 % 5 4 1 4 - -
dependency.c 100.0 % 72 72 6 66 84.6 % 26 22 2 2 22 100.0 % 6 6 6
pg_tablespace.c 76.5 % 17 13 4 13 45.0 % 20 9 11 9 100.0 % 1 1 1
pg_depend.c 94.4 % 54 51 3 51 67.6 % 34 23 11 23 100.0 % 2 2 2
pg_shdepend.c 50.0 % 4 2 1 1 1 1 - -
pg_constraint.c 93.8 % 16 15 1 3 12 58.3 % 24 14 10 14 100.0 % 1 1 1
(360..) days Total
89.7%89.7%
89.7 % 13924 12491 1 1432 3 12488 69.5 % 9172 6378 1 2793 2 6376 96.0 % 569 546 23 23 523
namespace.c 86.5 % 1552 1343 1 208 2 1341 71.7 % 1211 868 1 342 1 867 91.7 % 109 100 9 100
objectaccess.c 48.5 % 68 33 35 33 20.8 % 24 5 19 5 41.7 % 12 5 7 5
aclchk.c 83.0 % 1828 1517 311 1517 65.0 % 1060 689 371 689 94.9 % 59 56 3 3 53
catalog.c 78.1 % 169 132 37 132 74.9 % 191 143 48 143 94.4 % 18 17 1 1 16
objectaddress.c 88.8 % 2421 2151 270 2151 65.8 % 1379 908 471 908 98.1 % 52 51 1 4 47
heap.c 95.4 % 1088 1038 50 1038 77.4 % 814 630 184 630 97.7 % 44 43 1 1 42
index.c 93.1 % 1204 1121 83 1121 65.7 % 823 541 282 541 97.3 % 37 36 1 2 34
pg_type.c 93.6 % 283 265 18 265 68.7 % 198 136 62 136 100.0 % 7 7 7
pg_cast.c 91.9 % 37 34 3 34 58.3 % 12 7 5 7 100.0 % 1 1 1
pg_parameter_acl.c 95.8 % 24 23 1 23 50.0 % 6 3 3 3 100.0 % 2 2 2
pg_publication.c 99.0 % 403 399 4 399 88.6 % 236 209 27 209 100.0 % 23 23 2 21
pg_range.c 95.6 % 45 43 2 43 87.5 % 8 7 1 7 100.0 % 2 2 2
pg_subscription.c 96.8 % 188 182 6 182 69.4 % 62 43 19 43 100.0 % 9 9 9
pg_proc.c 88.0 % 400 352 48 352 68.1 % 383 261 122 261 100.0 % 9 9 1 8
indexing.c 95.2 % 84 80 4 80 61.4 % 44 27 17 27 100.0 % 7 7 7
pg_namespace.c 97.1 % 34 33 1 33 75.0 % 20 15 5 15 100.0 % 1 1 1
storage.c 94.9 % 334 317 17 317 75.5 % 220 166 54 166 100.0 % 19 19 19
pg_class.c 91.7 % 24 22 2 22 76.9 % 13 10 3 10 100.0 % 1 1 1
pg_db_role_setting.c 98.7 % 77 76 1 76 80.0 % 30 24 6 24 100.0 % 3 3 3
pg_conversion.c 98.1 % 53 52 1 52 72.7 % 22 16 6 16 100.0 % 2 2 2
pg_attrdef.c 96.2 % 104 100 4 100 50.0 % 28 14 14 14 100.0 % 5 5 5
pg_largeobject.c 98.0 % 51 50 1 50 75.0 % 12 9 3 9 100.0 % 4 4 4
dependency.c 90.6 % 837 758 79 1 757 80.0 % 620 496 124 1 495 100.0 % 27 27 4 23
pg_inherits.c 95.0 % 159 151 8 151 70.4 % 98 69 29 69 100.0 % 9 9 1 8
toasting.c 95.1 % 123 117 6 117 64.5 % 62 40 22 40 100.0 % 7 7 1 6
pg_depend.c 97.7 % 309 302 7 302 76.2 % 160 122 38 122 100.0 % 19 19 19
pg_operator.c 89.6 % 259 232 27 232 64.9 % 208 135 73 135 100.0 % 9 9 9
partition.c 96.2 % 106 102 4 102 69.6 % 56 39 17 39 100.0 % 10 10 10
pg_collation.c 88.9 % 72 64 8 64 59.7 % 62 37 25 37 100.0 % 1 1 1
pg_shdepend.c 83.2 % 495 412 83 412 66.4 % 265 176 89 176 100.0 % 24 24 1 23
pg_constraint.c 94.2 % 572 539 33 539 65.7 % 417 274 143 274 100.0 % 21 21 2 19
pg_enum.c 92.0 % 263 242 21 242 72.0 % 168 121 47 121 100.0 % 14 14 14
pg_aggregate.c 81.0 % 258 209 49 209 53.1 % 260 138 122 138 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