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: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 99.3 % 551 547 4 5 542 1
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 38 38 3 35
Baseline: lcov-20260725-baseline Branches: 89.1 % 348 310 3 35 9 301
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 5 5 5
(30,360] days: 100.0 % 135 135 135
(360..) days: 99.0 % 411 407 4 407
Function coverage date bins:
(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 % 12 9 3 9
(30,360] days: 91.8 % 98 90 8 90
(360..) days: 88.7 % 238 211 27 211

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)
is_table_publication CBC 49 100.0 % (12 / 12) 100.0 % (2 / 2)
GetAllPublicationRelations CBC 55 100.0 % (31 / 31) 92.3 % (24 / 26)
is_ancestor_member_tableinfos CBC 61 100.0 % (6 / 6) 87.5 % (7 / 8)
GetExcludedPublicationTables CBC 70 100.0 % (3 / 3) 50.0 % (1 / 2)
check_publication_add_schema GNC 163 85.7 % (6 / 7) 50.0 % (6 / 12)
filter_partitions CBC 167 100.0 % (15 / 15) 100.0 % (18 / 18)
publication_add_schema CBC 175 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 234 100.0 % (17 / 17) 100.0 % (6 / 6)
pub_collist_to_bitmapset CBC 278 100.0 % (13 / 13) 87.5 % (7 / 8)
GetAllSchemaPublicationRelations CBC 283 100.0 % (9 / 9) 100.0 % (6 / 6)
GetSchemaPublicationRelations CBC 310 100.0 % (21 / 21) 90.0 % (9 / 10)
GetTopMostAncestorInPublication CBC 426 100.0 % (20 / 20) 92.9 % (13 / 14)
is_publishable_table CBC 544 100.0 % (11 / 11) 83.3 % (5 / 6)
pg_get_publication_tables_a CBC 550 100.0 % (2 / 2)
GetPublicationSchemas CBC 576 100.0 % (11 / 11) 100.0 % (2 / 2)
GetIncludedPublicationRelations CBC 610 100.0 % (3 / 3) 50.0 % (1 / 2)
get_publication_relations CBC 680 100.0 % (14 / 14) 75.0 % (3 / 4)
check_publication_add_relation GNC 812 100.0 % (21 / 21) 80.0 % (24 / 30)
publication_add_relation CBC 834 100.0 % (50 / 50) 88.5 % (23 / 26)
check_and_fetch_column_list CBC 929 100.0 % (13 / 13) 100.0 % (8 / 8)
is_table_publishable_in_publication CBC 980 100.0 % (17 / 17) 100.0 % (22 / 22)
pg_get_publication_tables_b CBC 1038 100.0 % (2 / 2)
pub_collist_validate CBC 1073 100.0 % (16 / 16) 81.8 % (18 / 22)
pg_get_publication_tables CBC 1588 100.0 % (87 / 87) 100.0 % (48 / 48)
GetPublicationByName CBC 1769 100.0 % (3 / 3) 100.0 % (2 / 2)
GetPubPartitionOptionRelations CBC 2500 92.9 % (13 / 14) 87.5 % (14 / 16)
pg_relation_is_publishable CBC 4308 87.5 % (7 / 8) 50.0 % (1 / 2)
GetPublication CBC 4854 94.4 % (17 / 18) 25.0 % (1 / 4)
GetAllTablesPublications CBC 6097 100.0 % (11 / 11) 100.0 % (2 / 2)
GetRelationExcludedPublications CBC 7798 100.0 % (2 / 2)
GetSchemaPublications CBC 8773 100.0 % (9 / 9) 100.0 % (2 / 2)
GetRelationIncludedPublications CBC 9117 100.0 % (2 / 2)
get_relation_publications CBC 16915 100.0 % (11 / 11) 100.0 % (4 / 4)
is_publishable_relation CBC 301143 100.0 % (2 / 2)
is_publishable_class GNC 326668 100.0 % (7 / 7) 100.0 % (14 / 14)

Generated by: LCOV version 2.0-1