LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.9 % 763 709 54 709
Current Date: 2026-07-25 17:13:00 -0400 Functions: 97.0 % 33 32 1 32
Baseline: lcov-20260726-baseline Branches: 78.8 % 651 513 138 513
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.2 % 104 99 5 99
(360..) days: 92.6 % 659 610 49 610
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 96.9 % 32 31 1 31
Branch coverage date bins:
(30,360] days: 72.7 % 128 93 35 93
(360..) days: 80.3 % 523 420 103 420

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

Generated by: LCOV version 2.0-1