LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 92.9 % 762 708 54 708 2
Current Date: 2026-11-05 14:14:01 +0100 Functions: 97.0 % 33 32 1 1 31
Baseline: lcov-20261105-baseline Branches: 78.9 % 655 517 138 517
Baseline Date: 2026-11-05 14:14:01 +0100 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
AlterPublication CBC 786 87.1 % (27 / 31) 56.2 % (9 / 16)
AlterPublicationAllFlags CBC 526 100.0 % (24 / 24) 100.0 % (12 / 12)
AlterPublicationOptions CBC 84 95.7 % (66 / 69) 81.0 % (47 / 58)
AlterPublicationOwner CBC 26 91.7 % (11 / 12) 25.0 % (1 / 4)
AlterPublicationOwner_internal CBC 26 81.0 % (17 / 21) 65.0 % (13 / 20)
AlterPublicationOwner_oid UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
AlterPublicationSchemas CBC 538 95.7 % (22 / 23) 90.0 % (18 / 20)
AlterPublicationTables CBC 626 100.0 % (60 / 60) 97.5 % (39 / 40)
CheckAlterPublication CBC 690 84.6 % (22 / 26) 68.6 % (48 / 70)
CheckPubRelationColumnList CBC 741 100.0 % (11 / 11) 88.9 % (16 / 18)
CloseTableList CBC 1086 100.0 % (6 / 6) 100.0 % (6 / 6)
CreatePublication CBC 658 98.6 % (71 / 72) 76.1 % (35 / 46)
InvalidatePubRelSyncCache CBC 20 100.0 % (11 / 11) 100.0 % (8 / 8)
InvalidatePublicationRels CBC 1716 83.3 % (5 / 6) 87.5 % (7 / 8)
LockSchemaList CBC 739 87.5 % (7 / 8) 66.7 % (8 / 12)
ObjectsInPublicationToOids CBC 1328 92.9 % (26 / 28) 73.7 % (14 / 19)
OpenTableList GNC 951 87.3 % (48 / 55) 65.0 % (39 / 60)
PublicationAddSchemas CBC 417 100.0 % (8 / 8) 90.0 % (9 / 10)
PublicationAddTables CBC 794 100.0 % (12 / 12) 91.7 % (11 / 12)
PublicationDropSchemas CBC 318 90.9 % (10 / 11) 83.3 % (10 / 12)
PublicationDropTables CBC 362 88.2 % (15 / 17) 70.0 % (14 / 20)
RemovePublicationById CBC 404 91.7 % (11 / 12) 50.0 % (3 / 6)
RemovePublicationRelById CBC 653 92.3 % (12 / 13) 25.0 % (1 / 4)
RemovePublicationSchemaById CBC 132 92.3 % (12 / 13) 25.0 % (1 / 4)
TransformPubWhereClauses CBC 781 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 734 95.7 % (44 / 46) 85.0 % (34 / 40)
pub_contains_invalid_column CBC 555 91.3 % (42 / 46) 90.5 % (38 / 42)
pub_rf_contains_invalid_column CBC 439 100.0 % (26 / 26) 100.0 % (12 / 12)

Generated by: LCOV version 2.0-1