LCOV - differential code coverage report
Current view: top level - src/backend/catalog - pg_publication.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 99.3 % 547 543 4 135 408 31
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 38 38 19 19 5
Baseline: lcov-20260630-baseline Branches: 89.4 % 340 304 8 28 3 90 211
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 135 135 135
(360..) days: 99.0 % 412 408 4 408
Function coverage date bins:
(30,360] days: 100.0 % 15 15 15
(360..) days: 100.0 % 23 23 4 19
Branch coverage date bins:
(30,360] days: 91.8 % 98 90 8 90
(360..) days: 88.4 % 242 214 28 3 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
GetPubPartitionOptionRelations CBC 2499 92.9 % (13 / 14) 87.5 % (14 / 16)
GetPublication GNC 4845 94.4 % (17 / 18) 25.0 % (1 / 4)
check_publication_add_schema CBC 163 83.3 % (5 / 6) 50.0 % (5 / 10)
pg_relation_is_publishable CBC 4288 87.5 % (7 / 8) 50.0 % (1 / 2)
GetAllPublicationRelations GNC 55 100.0 % (31 / 31) 92.3 % (24 / 26)
GetAllSchemaPublicationRelations CBC 283 100.0 % (9 / 9) 100.0 % (6 / 6)
GetAllTablesPublications CBC 6054 100.0 % (11 / 11) 100.0 % (2 / 2)
GetExcludedPublicationTables GNC 70 100.0 % (3 / 3) 50.0 % (1 / 2)
GetIncludedPublicationRelations GNC 610 100.0 % (3 / 3) 50.0 % (1 / 2)
GetPublicationByName CBC 1765 100.0 % (3 / 3) 100.0 % (2 / 2)
GetPublicationSchemas CBC 576 100.0 % (11 / 11) 100.0 % (2 / 2)
GetRelationExcludedPublications GNC 7749 100.0 % (2 / 2)
GetRelationIncludedPublications GNC 9027 100.0 % (2 / 2)
GetSchemaPublicationRelations CBC 310 100.0 % (21 / 21) 90.0 % (9 / 10)
GetSchemaPublications CBC 8695 100.0 % (9 / 9) 100.0 % (2 / 2)
GetTopMostAncestorInPublication GNC 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 910 100.0 % (13 / 13) 100.0 % (8 / 8)
check_publication_add_relation GNC 808 100.0 % (19 / 19) 80.8 % (21 / 26)
filter_partitions CBC 167 100.0 % (15 / 15) 100.0 % (18 / 18)
get_publication_relations GNC 680 100.0 % (14 / 14) 75.0 % (3 / 4)
get_relation_publications GNC 16776 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 326191 100.0 % (6 / 6) 100.0 % (12 / 12)
is_publishable_relation CBC 300686 100.0 % (2 / 2)
is_publishable_table GNC 544 100.0 % (11 / 11) 83.3 % (5 / 6)
is_schema_publication CBC 215 100.0 % (10 / 10)
is_table_publication GNC 49 100.0 % (12 / 12) 100.0 % (2 / 2)
is_table_publishable_in_publication GNC 980 100.0 % (17 / 17) 100.0 % (22 / 22)
pg_get_publication_sequences GNC 234 100.0 % (17 / 17) 100.0 % (6 / 6)
pg_get_publication_tables GNC 1588 100.0 % (87 / 87) 100.0 % (48 / 48)
pg_get_publication_tables_a GNC 550 100.0 % (2 / 2)
pg_get_publication_tables_b GNC 1038 100.0 % (2 / 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 GNC 830 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