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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 99.3 % 547 543 4 135 408 31
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 38 38 19 19 5
Baseline: lcov-20260530-034037-baseline Branches: 89.4 % 340 304 8 28 3 90 211 12
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 133 133 133
(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 2497 92.9 % (13 / 14) 87.5 % (14 / 16)
GetPublication GNC 4840 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 6005 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 1759 100.0 % (3 / 3) 100.0 % (2 / 2)
GetPublicationSchemas CBC 576 100.0 % (11 / 11) 100.0 % (2 / 2)
GetRelationExcludedPublications GNC 7702 100.0 % (2 / 2)
GetRelationIncludedPublications GNC 8971 100.0 % (2 / 2)
GetSchemaPublicationRelations CBC 310 100.0 % (21 / 21) 90.0 % (9 / 10)
GetSchemaPublications CBC 8639 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 911 100.0 % (13 / 13) 100.0 % (8 / 8)
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 16673 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 323123 100.0 % (6 / 6) 100.0 % (12 / 12)
is_publishable_relation CBC 297616 100.0 % (2 / 2)
is_publishable_table GNC 546 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 982 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 1592 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 1042 100.0 % (2 / 2)
pub_collist_to_bitmapset CBC 278 100.0 % (13 / 13) 87.5 % (7 / 8)
pub_collist_validate CBC 1072 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 829 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.5.0-beta