LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 92.9 % 762 708 54 708 2
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.0 % 33 32 1 1 31
Baseline: lcov-20260920-baseline Branches: 78.9 % 655 517 138 517
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 92.9 % 14 13 1 13
(30,360] days: 94.8 % 96 91 5 91
(360..) days: 92.6 % 652 604 48 604
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 96.9 % 32 31 1 1 30
Branch coverage date bins:
(7,30] days: 70.0 % 10 7 3 7
(30,360] days: 71.3 % 122 87 35 87
(360..) days: 80.9 % 523 423 100 423

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
AlterPublicationOwner_oid UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
InvalidatePubRelSyncCache CBC 20 100.0 % (11 / 11) 100.0 % (8 / 8)
AlterPublicationOwner CBC 26 91.7 % (11 / 12) 25.0 % (1 / 4)
AlterPublicationOwner_internal CBC 26 81.0 % (17 / 21) 65.0 % (13 / 20)
defGetGeneratedColsOption CBC 49 100.0 % (9 / 9) 87.5 % (7 / 8)
AlterPublicationOptions CBC 84 95.7 % (66 / 69) 81.0 % (47 / 58)
RemovePublicationSchemaById CBC 132 92.3 % (12 / 13) 25.0 % (1 / 4)
contain_invalid_rfcolumn_walker CBC 172 92.3 % (12 / 13) 87.5 % (7 / 8)
check_simple_rowfilter_expr CBC 250 100.0 % (2 / 2)
contain_mutable_or_user_functions_checker CBC 288 100.0 % (2 / 2) 100.0 % (4 / 4)
PublicationDropSchemas CBC 318 90.9 % (10 / 11) 83.3 % (10 / 12)
PublicationDropTables CBC 360 88.2 % (15 / 17) 70.0 % (14 / 20)
RemovePublicationById CBC 402 91.7 % (11 / 12) 50.0 % (3 / 6)
PublicationAddSchemas CBC 417 100.0 % (8 / 8) 90.0 % (9 / 10)
pub_rf_contains_invalid_column CBC 436 100.0 % (26 / 26) 100.0 % (12 / 12)
AlterPublicationAllFlags CBC 522 100.0 % (24 / 24) 100.0 % (12 / 12)
AlterPublicationSchemas CBC 534 95.7 % (22 / 23) 90.0 % (18 / 20)
pub_contains_invalid_column CBC 549 91.3 % (42 / 46) 90.5 % (38 / 42)
AlterPublicationTables CBC 622 100.0 % (60 / 60) 97.5 % (39 / 40)
RemovePublicationRelById CBC 650 92.3 % (12 / 13) 25.0 % (1 / 4)
CreatePublication CBC 656 98.6 % (71 / 72) 76.1 % (35 / 46)
CheckAlterPublication CBC 686 84.6 % (22 / 26) 68.6 % (48 / 70)
parse_publication_options CBC 732 95.7 % (44 / 46) 85.0 % (34 / 40)
CheckPubRelationColumnList CBC 738 100.0 % (11 / 11) 88.9 % (16 / 18)
LockSchemaList CBC 739 87.5 % (7 / 8) 66.7 % (8 / 12)
TransformPubWhereClauses CBC 778 100.0 % (21 / 21) 92.9 % (13 / 14)
AlterPublication CBC 782 87.1 % (27 / 31) 56.2 % (9 / 16)
PublicationAddTables CBC 791 100.0 % (12 / 12) 91.7 % (11 / 12)
OpenTableList GNC 946 87.3 % (48 / 55) 65.0 % (39 / 60)
check_simple_rowfilter_expr_walker CBC 952 92.3 % (36 / 39) 86.8 % (33 / 38)
CloseTableList CBC 1081 100.0 % (6 / 6) 100.0 % (6 / 6)
ObjectsInPublicationToOids CBC 1322 92.9 % (26 / 28) 73.7 % (14 / 19)
InvalidatePublicationRels CBC 1710 83.3 % (5 / 6) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1