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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 99.3 % 559 555 4 5 550 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 38 38 3 35
Baseline: lcov-20260827-baseline Branches: 89.1 % 350 312 3 35 9 303
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 16 16 16
(30,360] days: 100.0 % 140 140 5 135
(360..) days: 99.0 % 403 399 4 399
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: 100.0 % 4 4 4
(30,360] days: 90.0 % 110 99 3 8 9 90
(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
GetPubPartitionOptionRelations CBC 2504 92.9 % (13 / 14) 87.5 % (14 / 16)
GetPublication CBC 4889 94.4 % (17 / 18) 25.0 % (1 / 4)
check_publication_add_schema GNC 164 85.7 % (6 / 7) 50.0 % (6 / 12)
pg_relation_is_publishable CBC 4260 87.5 % (7 / 8) 50.0 % (1 / 2)
GetAllPublicationRelations CBC 58 100.0 % (31 / 31) 92.3 % (24 / 26)
GetAllSchemaPublicationRelations CBC 290 100.0 % (9 / 9) 100.0 % (6 / 6)
GetAllTablesPublications CBC 6105 100.0 % (11 / 11) 100.0 % (2 / 2)
GetExcludedPublicationTables CBC 70 100.0 % (3 / 3) 50.0 % (1 / 2)
GetIncludedPublicationRelations CBC 617 100.0 % (3 / 3) 50.0 % (1 / 2)
GetPublicationByName CBC 1790 100.0 % (3 / 3) 100.0 % (2 / 2)
GetPublicationSchemas CBC 583 100.0 % (11 / 11) 100.0 % (2 / 2)
GetRelationExcludedPublications CBC 7742 100.0 % (2 / 2)
GetRelationIncludedPublications CBC 9101 100.0 % (2 / 2)
GetSchemaPublicationRelations CBC 313 100.0 % (21 / 21) 90.0 % (9 / 10)
GetSchemaPublications CBC 8757 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 918 100.0 % (13 / 13) 100.0 % (8 / 8)
check_publication_add_relation GNC 814 100.0 % (21 / 21) 80.0 % (24 / 30)
filter_partitions CBC 167 100.0 % (15 / 15) 100.0 % (18 / 18)
get_publication_relations CBC 687 100.0 % (14 / 14) 75.0 % (3 / 4)
get_relation_publications CBC 16843 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 326513 100.0 % (7 / 7) 100.0 % (14 / 14)
is_publishable_relation CBC 300999 100.0 % (2 / 2)
is_publishable_table CBC 546 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 982 100.0 % (17 / 17) 100.0 % (22 / 22)
pg_get_publication_sequences CBC 241 100.0 % (17 / 17) 100.0 % (6 / 6)
pg_get_publication_tables CBC 1598 100.0 % (94 / 94) 100.0 % (50 / 50)
pg_get_publication_tables_a CBC 556 100.0 % (2 / 2)
pg_get_publication_tables_b CBC 1042 100.0 % (2 / 2)
pub_collist_to_bitmapset CBC 278 100.0 % (13 / 13) 87.5 % (7 / 8)
pub_collist_validate CBC 1075 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 836 100.0 % (51 / 51) 88.5 % (23 / 26)
publication_add_schema CBC 176 100.0 % (30 / 30) 83.3 % (5 / 6)

Generated by: LCOV version 2.0-1