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: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 99.3 % 551 547 4 5 542 1
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 38 38 3 35
Baseline: lcov-20260726-baseline Branches: 89.1 % 348 310 3 35 9 301
Baseline Date: 2026-07-25 19:16:42 +0200 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
GetAllPublicationRelations CBC 55 100.0 % (31 / 31) 92.3 % (24 / 26)
GetAllSchemaPublicationRelations CBC 283 100.0 % (9 / 9) 100.0 % (6 / 6)
GetAllTablesPublications CBC 6094 100.0 % (11 / 11) 100.0 % (2 / 2)
GetExcludedPublicationTables CBC 70 100.0 % (3 / 3) 50.0 % (1 / 2)
GetIncludedPublicationRelations CBC 610 100.0 % (3 / 3) 50.0 % (1 / 2)
GetPubPartitionOptionRelations CBC 2500 92.9 % (13 / 14) 87.5 % (14 / 16)
GetPublication CBC 4851 94.4 % (17 / 18) 25.0 % (1 / 4)
GetPublicationByName CBC 1767 100.0 % (3 / 3) 100.0 % (2 / 2)
GetPublicationSchemas CBC 576 100.0 % (11 / 11) 100.0 % (2 / 2)
GetRelationExcludedPublications CBC 7796 100.0 % (2 / 2)
GetRelationIncludedPublications CBC 9100 100.0 % (2 / 2)
GetSchemaPublicationRelations CBC 310 100.0 % (21 / 21) 90.0 % (9 / 10)
GetSchemaPublications CBC 8756 100.0 % (9 / 9) 100.0 % (2 / 2)
GetTopMostAncestorInPublication CBC 426 100.0 % (20 / 20) 92.9 % (13 / 14)
attnumstoint2vector CBC 212 100.0 % (9 / 9) 75.0 % (3 / 4)
check_and_fetch_column_list CBC 912 100.0 % (13 / 13) 100.0 % (8 / 8)
check_publication_add_relation GNC 812 100.0 % (21 / 21) 80.0 % (24 / 30)
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)
get_publication_relations CBC 680 100.0 % (14 / 14) 75.0 % (3 / 4)
get_relation_publications CBC 16896 100.0 % (11 / 11) 100.0 % (4 / 4)
is_ancestor_member_tableinfos CBC 61 100.0 % (6 / 6) 87.5 % (7 / 8)
is_publishable_class GNC 326413 100.0 % (7 / 7) 100.0 % (14 / 14)
is_publishable_relation CBC 300888 100.0 % (2 / 2)
is_publishable_table CBC 544 100.0 % (11 / 11) 83.3 % (5 / 6)
is_schema_publication CBC 215 100.0 % (10 / 10)
is_table_publication CBC 49 100.0 % (12 / 12) 100.0 % (2 / 2)
is_table_publishable_in_publication CBC 980 100.0 % (17 / 17) 100.0 % (22 / 22)
pg_get_publication_sequences CBC 234 100.0 % (17 / 17) 100.0 % (6 / 6)
pg_get_publication_tables CBC 1588 100.0 % (87 / 87) 100.0 % (48 / 48)
pg_get_publication_tables_a CBC 550 100.0 % (2 / 2)
pg_get_publication_tables_b CBC 1038 100.0 % (2 / 2)
pg_relation_is_publishable CBC 4308 87.5 % (7 / 8) 50.0 % (1 / 2)
pub_collist_to_bitmapset CBC 278 100.0 % (13 / 13) 87.5 % (7 / 8)
pub_collist_validate CBC 1073 100.0 % (16 / 16) 81.8 % (18 / 22)
pub_form_cols_map CBC 9 100.0 % (14 / 14) 90.0 % (9 / 10)
publication_add_relation CBC 834 100.0 % (50 / 50) 88.5 % (23 / 26)
publication_add_schema CBC 175 100.0 % (30 / 30) 83.3 % (5 / 6)

Generated by: LCOV version 2.0-1