LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GNC CBC ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 92.9 % 763 709 5 49 91 618 1 2 25
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.0 % 33 32 1 13 19
Baseline: lcov-20260630-baseline Branches: 78.8 % 651 513 35 1 102 1 87 425
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: 95.2 % 104 99 5 91 8
(360..) days: 92.6 % 659 610 49 610 1
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 96.9 % 32 31 1 12 19
Branch coverage date bins:
(30,360] days: 72.7 % 128 93 35 87 6
(360..) days: 80.3 % 523 420 1 102 1 419

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
AlterPublication GNC 781 86.2 % (25 / 29) 41.7 % (5 / 12)
AlterPublicationAllFlags GNC 521 100.0 % (24 / 24) 100.0 % (12 / 12)
AlterPublicationOptions GNC 84 95.7 % (67 / 70) 81.0 % (47 / 58)
AlterPublicationOwner CBC 26 91.7 % (11 / 12) 25.0 % (1 / 4)
AlterPublicationOwner_internal GNC 26 81.0 % (17 / 21) 65.0 % (13 / 20)
AlterPublicationOwner_oid UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
AlterPublicationSchemas GNC 533 95.7 % (22 / 23) 90.0 % (18 / 20)
AlterPublicationTables GNC 621 100.0 % (60 / 60) 97.5 % (39 / 40)
CheckAlterPublication GNC 685 84.6 % (22 / 26) 68.6 % (48 / 70)
CheckPubRelationColumnList CBC 728 100.0 % (11 / 11) 88.9 % (16 / 18)
CloseTableList CBC 1066 100.0 % (6 / 6) 100.0 % (6 / 6)
CreatePublication GNC 631 98.6 % (71 / 72) 76.1 % (35 / 46)
InvalidatePubRelSyncCache GNC 20 100.0 % (11 / 11) 100.0 % (8 / 8)
InvalidatePublicationRels CBC 1693 83.3 % (5 / 6) 87.5 % (7 / 8)
LockSchemaList CBC 738 87.5 % (7 / 8) 66.7 % (8 / 12)
ObjectsInPublicationToOids GNC 1296 92.9 % (26 / 28) 73.7 % (14 / 19)
OpenTableList GNC 922 87.7 % (50 / 57) 65.0 % (39 / 60)
PublicationAddSchemas GNC 416 100.0 % (8 / 8) 90.0 % (9 / 10)
PublicationAddTables GNC 768 100.0 % (12 / 12) 91.7 % (11 / 12)
PublicationDropSchemas CBC 318 90.9 % (10 / 11) 83.3 % (10 / 12)
PublicationDropTables CBC 359 88.2 % (15 / 17) 70.0 % (14 / 20)
RemovePublicationById CBC 392 91.7 % (11 / 12) 50.0 % (3 / 6)
RemovePublicationRelById CBC 641 92.3 % (12 / 13) 25.0 % (1 / 4)
RemovePublicationSchemaById CBC 131 92.3 % (12 / 13) 25.0 % (1 / 4)
TransformPubWhereClauses CBC 768 100.0 % (21 / 21) 92.9 % (13 / 14)
check_simple_rowfilter_expr CBC 250 100.0 % (2 / 2)
check_simple_rowfilter_expr_walker CBC 952 92.3 % (36 / 39) 86.8 % (33 / 38)
contain_invalid_rfcolumn_walker CBC 172 92.3 % (12 / 13) 87.5 % (7 / 8)
contain_mutable_or_user_functions_checker CBC 288 100.0 % (2 / 2) 100.0 % (4 / 4)
defGetGeneratedColsOption CBC 49 100.0 % (9 / 9) 87.5 % (7 / 8)
parse_publication_options CBC 707 95.7 % (44 / 46) 85.0 % (34 / 40)
pub_contains_invalid_column CBC 564 91.3 % (42 / 46) 90.5 % (38 / 42)
pub_rf_contains_invalid_column CBC 434 100.0 % (26 / 26) 100.0 % (12 / 12)

Generated by: LCOV version 2.0-1