LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 92.9 % 762 708 54 708 2
Current Date: 2026-10-12 11:56:10 +0200 Functions: 97.0 % 33 32 1 1 31
Baseline: lcov-20261012-baseline Branches: 78.9 % 655 517 138 517
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 98.8 % 81 80 1 80
(360..) days: 92.2 % 681 628 53 628
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:
(30,360] days: 89.3 % 56 50 6 50
(360..) days: 78.0 % 599 467 132 467

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 688 84.6 % (22 / 26) 68.6 % (48 / 70)
OpenTableList GNC 949 87.3 % (48 / 55) 65.0 % (39 / 60)
AlterPublicationOptions CBC 84 95.7 % (66 / 69) 81.0 % (47 / 58)
CreatePublication CBC 657 98.6 % (71 / 72) 76.1 % (35 / 46)
AlterPublication CBC 784 87.1 % (27 / 31) 56.2 % (9 / 16)
AlterPublicationOwner_internal CBC 26 81.0 % (17 / 21) 65.0 % (13 / 20)
PublicationDropTables CBC 361 88.2 % (15 / 17) 70.0 % (14 / 20)
parse_publication_options CBC 733 95.7 % (44 / 46) 85.0 % (34 / 40)
ObjectsInPublicationToOids CBC 1325 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 739 87.5 % (7 / 8) 66.7 % (8 / 12)
pub_contains_invalid_column CBC 552 91.3 % (42 / 46) 90.5 % (38 / 42)
AlterPublicationOwner CBC 26 91.7 % (11 / 12) 25.0 % (1 / 4)
RemovePublicationById CBC 403 91.7 % (11 / 12) 50.0 % (3 / 6)
RemovePublicationRelById CBC 652 92.3 % (12 / 13) 25.0 % (1 / 4)
RemovePublicationSchemaById CBC 132 92.3 % (12 / 13) 25.0 % (1 / 4)
AlterPublicationSchemas CBC 536 95.7 % (22 / 23) 90.0 % (18 / 20)
CheckPubRelationColumnList CBC 740 100.0 % (11 / 11) 88.9 % (16 / 18)
PublicationDropSchemas CBC 318 90.9 % (10 / 11) 83.3 % (10 / 12)
AlterPublicationTables CBC 624 100.0 % (60 / 60) 97.5 % (39 / 40)
InvalidatePublicationRels CBC 1714 83.3 % (5 / 6) 87.5 % (7 / 8)
PublicationAddSchemas CBC 417 100.0 % (8 / 8) 90.0 % (9 / 10)
PublicationAddTables CBC 793 100.0 % (12 / 12) 91.7 % (11 / 12)
TransformPubWhereClauses CBC 780 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 524 100.0 % (24 / 24) 100.0 % (12 / 12)
CloseTableList CBC 1084 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 439 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