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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 99.3 % 568 564 4 5 559 1
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 39 39 3 36
Baseline: lcov-20261012-baseline Branches: 89.0 % 354 315 3 36 9 306
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 8 8 8
(30,360] days: 100.0 % 138 138 5 133
(360..) days: 99.1 % 422 418 4 418
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 14 14 1 13
(360..) days: 100.0 % 24 24 2 22
Branch coverage date bins:
(30,360] days: 89.4 % 104 93 3 8 9 84
(360..) days: 88.8 % 250 222 28 222

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
check_publication_add_relation GNC 833 100.0 % (25 / 25) 79.4 % (27 / 34)
check_publication_add_schema GNC 164 85.7 % (6 / 7) 50.0 % (6 / 12)
pub_collist_validate CBC 1089 100.0 % (16 / 16) 81.8 % (18 / 22)
GetPublication CBC 4991 94.4 % (17 / 18) 25.0 % (1 / 4)
publication_add_relation CBC 855 100.0 % (51 / 51) 88.5 % (23 / 26)
GetAllPublicationRelations CBC 60 100.0 % (31 / 31) 92.3 % (24 / 26)
GetPubPartitionOptionRelations CBC 2527 92.9 % (13 / 14) 87.5 % (14 / 16)
GetExcludedPublicationTables CBC 72 100.0 % (3 / 3) 50.0 % (1 / 2)
GetIncludedPublicationRelations CBC 623 100.0 % (3 / 3) 50.0 % (1 / 2)
GetSchemaPublicationRelations CBC 313 100.0 % (21 / 21) 90.0 % (9 / 10)
GetTopMostAncestorInPublication CBC 426 100.0 % (20 / 20) 92.9 % (13 / 14)
attnumstoint2vector CBC 212 100.0 % (9 / 9) 75.0 % (3 / 4)
get_publication_relations CBC 695 100.0 % (14 / 14) 75.0 % (3 / 4)
is_ancestor_member_tableinfos CBC 61 100.0 % (6 / 6) 87.5 % (7 / 8)
is_publishable_table CBC 556 100.0 % (11 / 11) 83.3 % (5 / 6)
pg_relation_is_publishable CBC 4244 87.5 % (7 / 8) 50.0 % (1 / 2)
pub_collist_to_bitmapset CBC 278 100.0 % (13 / 13) 87.5 % (7 / 8)
pub_form_cols_map CBC 9 100.0 % (14 / 14) 90.0 % (9 / 10)
publication_add_schema CBC 176 100.0 % (30 / 30) 83.3 % (5 / 6)
GetAllSchemaPublicationRelations CBC 296 100.0 % (9 / 9) 100.0 % (6 / 6)
GetAllTablesPublications CBC 5676 100.0 % (11 / 11) 100.0 % (2 / 2)
GetPublicationByName CBC 1852 100.0 % (3 / 3) 100.0 % (2 / 2)
GetPublicationSchemas CBC 589 100.0 % (11 / 11) 100.0 % (2 / 2)
GetSchemaPublications CBC 8365 100.0 % (9 / 9) 100.0 % (2 / 2)
check_and_fetch_column_list CBC 923 100.0 % (13 / 13) 100.0 % (8 / 8)
filter_partitions CBC 167 100.0 % (15 / 15) 100.0 % (18 / 18)
get_relation_publications CBC 15972 100.0 % (11 / 11) 100.0 % (4 / 4)
is_publishable_class GNC 325416 100.0 % (7 / 7) 100.0 % (14 / 14)
is_table_publication CBC 49 100.0 % (12 / 12) 100.0 % (2 / 2)
is_table_publishable_in_publication CBC 998 100.0 % (17 / 17) 100.0 % (22 / 22)
pg_get_publication_sequences CBC 249 100.0 % (17 / 17) 100.0 % (6 / 6)
pg_get_publication_tables CBC 1641 100.0 % (94 / 94) 100.0 % (50 / 50)
GetRelationExcludedPublications CBC 7296 100.0 % (2 / 2)
GetRelationIncludedPublications CBC 8676 100.0 % (2 / 2)
RelationHasPublication CBC 37 100.0 % (5 / 5)
is_publishable_relation CBC 300084 100.0 % (2 / 2)
is_schema_publication CBC 216 100.0 % (10 / 10)
pg_get_publication_tables_a CBC 575 100.0 % (2 / 2)
pg_get_publication_tables_b CBC 1066 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1