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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 99.2 % 492 488 4 71 417 22
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 33 33 14 19 4
Baseline: lcov-20260315-024220-baseline Branches: 87.9 % 290 255 5 30 1 41 213 10
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 47 47 47
(30,360] days: 100.0 % 24 24 24
(360..) days: 99.0 % 421 417 4 417
Function coverage date bins:
(7,30] days: 100.0 % 8 8 8
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 24 24 5 19
Branch coverage date bins:
(7,30] days: 87.5 % 32 28 4 28
(30,360] days: 92.9 % 14 13 1 13
(360..) days: 87.7 % 244 214 30 1 213

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 3005 92.9 % (13 / 14) 87.5 % (14 / 16)
GetPublication GNC 6363 94.4 % (17 / 18) 25.0 % (1 / 4)
check_publication_add_schema CBC 122 83.3 % (5 / 6) 50.0 % (5 / 10)
pg_relation_is_publishable CBC 3220 87.5 % (7 / 8) 50.0 % (1 / 2)
GetAllPublicationRelations GNC 198 100.0 % (31 / 31) 92.3 % (24 / 26)
GetAllSchemaPublicationRelations CBC 967 100.0 % (9 / 9) 100.0 % (6 / 6)
GetAllTablesPublications CBC 4646 100.0 % (11 / 11) 100.0 % (2 / 2)
GetExcludedPublicationTables GNC 192 100.0 % (3 / 3) 50.0 % (1 / 2)
GetIncludedPublicationRelations GNC 1215 100.0 % (3 / 3) 50.0 % (1 / 2)
GetPublicationByName CBC 1607 100.0 % (3 / 3) 100.0 % (2 / 2)
GetPublicationSchemas CBC 1169 100.0 % (11 / 11) 100.0 % (2 / 2)
GetRelationExcludedPublications GNC 6006 100.0 % (2 / 2)
GetRelationIncludedPublications GNC 6941 100.0 % (2 / 2)
GetSchemaPublicationRelations CBC 250 100.0 % (21 / 21) 90.0 % (9 / 10)
GetSchemaPublications CBC 6703 100.0 % (9 / 9) 100.0 % (2 / 2)
GetTopMostAncestorInPublication GNC 255 100.0 % (20 / 20) 85.7 % (12 / 14)
attnumstoint2vector CBC 166 100.0 % (9 / 9) 75.0 % (3 / 4)
check_and_fetch_column_list CBC 811 100.0 % (13 / 13) 100.0 % (8 / 8)
filter_partitions CBC 179 100.0 % (15 / 15) 94.4 % (17 / 18)
get_publication_relations GNC 1407 100.0 % (14 / 14) 75.0 % (3 / 4)
get_relation_publications GNC 12947 100.0 % (11 / 11) 100.0 % (4 / 4)
is_ancestor_member_tableinfos CBC 101 100.0 % (6 / 6) 87.5 % (7 / 8)
is_publishable_class GNC 304849 100.0 % (6 / 6) 100.0 % (12 / 12)
is_publishable_relation CBC 274937 100.0 % (2 / 2)
is_schema_publication CBC 142 100.0 % (10 / 10)
pg_get_publication_sequences GNC 232 100.0 % (17 / 17) 100.0 % (6 / 6)
pg_get_publication_tables GNC 3176 100.0 % (80 / 80) 100.0 % (38 / 38)
pub_collist_to_bitmapset CBC 222 100.0 % (13 / 13) 87.5 % (7 / 8)
pub_collist_validate CBC 793 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 621 100.0 % (48 / 48) 93.8 % (15 / 16)
publication_add_schema CBC 131 100.0 % (30 / 30) 83.3 % (5 / 6)

Generated by: LCOV version 2.4-beta