LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 92.7 % 695 644 51 644
Current Date: 2025-09-06 07:49:51 +0900 Functions: 96.9 % 32 31 1 31
Baseline: lcov-20250906-005545-baseline Branches: 79.4 % 568 451 117 451
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 92.2 % 77 71 6 71
(360..) days: 92.7 % 618 573 45 573
Function coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 100.0 % 28 28 28
Branch coverage date bins:
(30,360] days: 91.4 % 58 53 5 53
(360..) days: 78.0 % 510 398 112 398

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)
AlterPublicationOwner CBC 18 91.7 % (11 / 12) 25.0 % (1 / 4)
AlterPublicationOwner_internal CBC 18 76.2 % (16 / 21) 54.5 % (12 / 22)
InvalidatePubRelSyncCache CBC 18 100.0 % (11 / 11) 100.0 % (8 / 8)
defGetGeneratedColsOption CBC 35 100.0 % (9 / 9) 87.5 % (7 / 8)
AlterPublicationOptions CBC 58 95.5 % (64 / 67) 83.3 % (40 / 48)
RemovePublicationSchemaById CBC 96 92.3 % (12 / 13) 25.0 % (1 / 4)
contain_invalid_rfcolumn_walker CBC 129 92.3 % (12 / 13) 87.5 % (7 / 8)
check_simple_rowfilter_expr CBC 188 100.0 % (2 / 2)
contain_mutable_or_user_functions_checker CBC 218 100.0 % (2 / 2) 100.0 % (4 / 4)
PublicationDropSchemas CBC 221 90.9 % (10 / 11) 83.3 % (10 / 12)
RemovePublicationById CBC 241 91.7 % (11 / 12) 50.0 % (3 / 6)
PublicationDropTables CBC 251 88.2 % (15 / 17) 70.0 % (14 / 20)
PublicationAddSchemas CBC 294 100.0 % (9 / 9) 85.7 % (12 / 14)
pub_rf_contains_invalid_column CBC 362 100.0 % (26 / 26) 100.0 % (12 / 12)
AlterPublicationSchemas CBC 391 95.7 % (22 / 23) 90.0 % (18 / 20)
RemovePublicationRelById CBC 422 92.3 % (12 / 13) 25.0 % (1 / 4)
CreatePublication CBC 433 98.3 % (59 / 60) 76.7 % (23 / 30)
AlterPublicationTables CBC 457 100.0 % (55 / 55) 97.1 % (33 / 34)
pub_contains_invalid_column CBC 470 91.3 % (42 / 46) 90.5 % (38 / 42)
CheckAlterPublication CBC 478 100.0 % (10 / 10) 86.4 % (19 / 22)
parse_publication_options CBC 485 95.7 % (44 / 46) 85.0 % (34 / 40)
LockSchemaList CBC 518 87.5 % (7 / 8) 66.7 % (8 / 12)
PublicationAddTables CBC 539 100.0 % (13 / 13) 87.5 % (14 / 16)
AlterPublication CBC 545 84.6 % (22 / 26) 41.7 % (5 / 12)
CheckPubRelationColumnList CBC 560 100.0 % (11 / 11) 88.9 % (16 / 18)
TransformPubWhereClauses CBC 590 100.0 % (21 / 21) 92.9 % (13 / 14)
OpenTableList CBC 654 87.3 % (48 / 55) 65.0 % (39 / 60)
check_simple_rowfilter_expr_walker CBC 720 92.3 % (36 / 39) 86.8 % (33 / 38)
CloseTableList CBC 747 100.0 % (6 / 6) 100.0 % (6 / 6)
ObjectsInPublicationToOids CBC 846 91.3 % (21 / 23) 72.2 % (13 / 18)
InvalidatePublicationRels CBC 1219 83.3 % (5 / 6) 87.5 % (7 / 8)

Generated by: LCOV version 2.4-beta