LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UNC UIC UBC GIC GNC CBC ECB DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 92.9 % 763 709 5 49 91 618 1 2 25
Current Date: 2026-05-29 21:51:00 -0400 Functions: 97.0 % 33 32 1 13 19
Baseline: lcov-20260530-034037-baseline Branches: 78.8 % 651 513 35 1 102 4 87 422 15 29
Baseline Date: 2026-05-29 14:39:03 -0700 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 4 416

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 GNC 685 84.6 % (22 / 26) 68.6 % (48 / 70)
OpenTableList GNC 921 87.7 % (50 / 57) 65.0 % (39 / 60)
AlterPublicationOptions GNC 84 95.7 % (67 / 70) 81.0 % (47 / 58)
CreatePublication GNC 630 98.6 % (71 / 72) 76.1 % (35 / 46)
AlterPublication GNC 781 86.2 % (25 / 29) 41.7 % (5 / 12)
AlterPublicationOwner_internal GNC 26 81.0 % (17 / 21) 65.0 % (13 / 20)
PublicationDropTables CBC 359 88.2 % (15 / 17) 70.0 % (14 / 20)
parse_publication_options CBC 706 95.7 % (44 / 46) 85.0 % (34 / 40)
ObjectsInPublicationToOids GNC 1295 92.9 % (26 / 28) 73.7 % (14 / 19)
check_simple_rowfilter_expr_walker CBC 947 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 391 91.7 % (11 / 12) 50.0 % (3 / 6)
RemovePublicationRelById CBC 640 92.3 % (12 / 13) 25.0 % (1 / 4)
RemovePublicationSchemaById CBC 131 92.3 % (12 / 13) 25.0 % (1 / 4)
AlterPublicationSchemas GNC 533 95.7 % (22 / 23) 90.0 % (18 / 20)
CheckPubRelationColumnList CBC 727 100.0 % (11 / 11) 88.9 % (16 / 18)
PublicationDropSchemas CBC 318 90.9 % (10 / 11) 83.3 % (10 / 12)
AlterPublicationTables GNC 621 100.0 % (60 / 60) 97.5 % (39 / 40)
InvalidatePublicationRels CBC 1691 83.3 % (5 / 6) 87.5 % (7 / 8)
PublicationAddSchemas GNC 416 100.0 % (8 / 8) 90.0 % (9 / 10)
PublicationAddTables GNC 767 100.0 % (12 / 12) 91.7 % (11 / 12)
TransformPubWhereClauses CBC 767 100.0 % (21 / 21) 92.9 % (13 / 14)
contain_invalid_rfcolumn_walker CBC 167 92.3 % (12 / 13) 87.5 % (7 / 8)
defGetGeneratedColsOption CBC 49 100.0 % (9 / 9) 87.5 % (7 / 8)
AlterPublicationAllFlags GNC 521 100.0 % (24 / 24) 100.0 % (12 / 12)
CloseTableList CBC 1065 100.0 % (6 / 6) 100.0 % (6 / 6)
InvalidatePubRelSyncCache GNC 20 100.0 % (11 / 11) 100.0 % (8 / 8)
contain_mutable_or_user_functions_checker CBC 286 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 249 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta