LCOV - differential code coverage report
Current view: top level - src/backend/catalog - pg_publication.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 99.3 % 568 564 4 5 559 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 39 39 3 36
Baseline: lcov-20260920-baseline Branches: 89.0 % 354 315 3 36 9 306
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 8 8 8
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 155 155 5 150
(360..) days: 99.0 % 403 399 4 399
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 15 15 1 14
(360..) days: 100.0 % 23 23 2 21
Branch coverage date bins:
(7,30] days: 75.0 % 4 3 1 3
(30,360] days: 90.4 % 114 103 3 8 9 94
(360..) days: 88.6 % 236 209 27 209

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
pub_form_cols_map CBC 9 100.0 % (14 / 14) 90.0 % (9 / 10)
RelationHasPublication CBC 37 100.0 % (5 / 5)
is_table_publication CBC 49 100.0 % (12 / 12) 100.0 % (2 / 2)
GetAllPublicationRelations CBC 60 100.0 % (31 / 31) 92.3 % (24 / 26)
is_ancestor_member_tableinfos CBC 61 100.0 % (6 / 6) 87.5 % (7 / 8)
GetExcludedPublicationTables CBC 72 100.0 % (3 / 3) 50.0 % (1 / 2)
check_publication_add_schema GNC 164 85.7 % (6 / 7) 50.0 % (6 / 12)
filter_partitions CBC 167 100.0 % (15 / 15) 100.0 % (18 / 18)
publication_add_schema CBC 176 100.0 % (30 / 30) 83.3 % (5 / 6)
attnumstoint2vector CBC 212 100.0 % (9 / 9) 75.0 % (3 / 4)
is_schema_publication CBC 215 100.0 % (10 / 10)
pg_get_publication_sequences CBC 245 100.0 % (17 / 17) 100.0 % (6 / 6)
pub_collist_to_bitmapset CBC 278 100.0 % (13 / 13) 87.5 % (7 / 8)
GetAllSchemaPublicationRelations CBC 292 100.0 % (9 / 9) 100.0 % (6 / 6)
GetSchemaPublicationRelations CBC 313 100.0 % (21 / 21) 90.0 % (9 / 10)
GetTopMostAncestorInPublication CBC 426 100.0 % (20 / 20) 92.9 % (13 / 14)
is_publishable_table CBC 554 100.0 % (11 / 11) 83.3 % (5 / 6)
pg_get_publication_tables_a CBC 566 100.0 % (2 / 2)
GetPublicationSchemas CBC 585 100.0 % (11 / 11) 100.0 % (2 / 2)
GetIncludedPublicationRelations CBC 619 100.0 % (3 / 3) 50.0 % (1 / 2)
get_publication_relations CBC 691 100.0 % (14 / 14) 75.0 % (3 / 4)
check_publication_add_relation GNC 831 100.0 % (25 / 25) 79.4 % (27 / 34)
publication_add_relation CBC 853 100.0 % (51 / 51) 88.5 % (23 / 26)
check_and_fetch_column_list CBC 910 100.0 % (13 / 13) 100.0 % (8 / 8)
is_table_publishable_in_publication CBC 996 100.0 % (17 / 17) 100.0 % (22 / 22)
pg_get_publication_tables_b CBC 1062 100.0 % (2 / 2)
pub_collist_validate CBC 1087 100.0 % (16 / 16) 81.8 % (18 / 22)
pg_get_publication_tables CBC 1628 100.0 % (94 / 94) 100.0 % (50 / 50)
GetPublicationByName CBC 1838 100.0 % (3 / 3) 100.0 % (2 / 2)
GetPubPartitionOptionRelations CBC 2518 92.9 % (13 / 14) 87.5 % (14 / 16)
pg_relation_is_publishable CBC 4244 87.5 % (7 / 8) 50.0 % (1 / 2)
GetPublication CBC 4961 94.4 % (17 / 18) 25.0 % (1 / 4)
GetAllTablesPublications CBC 5643 100.0 % (11 / 11) 100.0 % (2 / 2)
GetRelationExcludedPublications CBC 7264 100.0 % (2 / 2)
GetSchemaPublications CBC 8297 100.0 % (9 / 9) 100.0 % (2 / 2)
GetRelationIncludedPublications CBC 8608 100.0 % (2 / 2)
get_relation_publications CBC 15872 100.0 % (11 / 11) 100.0 % (4 / 4)
is_publishable_relation CBC 300227 100.0 % (2 / 2)
is_publishable_class GNC 325557 100.0 % (7 / 7) 100.0 % (14 / 14)

Generated by: LCOV version 2.0-1