LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 92.1 % 711 655 7 49 22 633 2 11
Current Date: 2025-10-28 08:26:42 +0900 Functions: 96.9 % 32 31 1 6 25
Baseline: lcov-20251028-005825-baseline Branches: 76.9 % 606 466 37 103 39 427
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 75.9 % 29 22 7 22
(30,360] days: 92.2 % 77 71 6 71
(360..) days: 92.9 % 605 562 43 562
Function coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 100.0 % 28 28 6 22
Branch coverage date bins:
(7,30] days: 51.3 % 76 39 37 39
(30,360] days: 91.4 % 58 53 5 53
(360..) days: 79.2 % 472 374 98 374

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
OpenTableList CBC 656 87.3 % (48 / 55) 65.0 % (39 / 60)
CheckAlterPublication GNC 480 77.8 % (14 / 18) 58.7 % (27 / 46)
AlterPublicationOptions GNC 58 92.9 % (65 / 70) 70.7 % (41 / 58)
CreatePublication GNC 451 98.5 % (66 / 67) 77.3 % (34 / 44)
AlterPublication CBC 547 84.6 % (22 / 26) 41.7 % (5 / 12)
AlterPublicationOwner_internal GNC 18 81.0 % (17 / 21) 65.0 % (13 / 20)
PublicationDropTables CBC 252 88.2 % (15 / 17) 70.0 % (14 / 20)
parse_publication_options CBC 503 95.7 % (44 / 46) 85.0 % (34 / 40)
ObjectsInPublicationToOids CBC 848 91.3 % (21 / 23) 72.2 % (13 / 18)
check_simple_rowfilter_expr_walker CBC 720 92.3 % (36 / 39) 86.8 % (33 / 38)
AlterPublicationOwner_oid UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
LockSchemaList CBC 518 87.5 % (7 / 8) 66.7 % (8 / 12)
pub_contains_invalid_column CBC 468 91.3 % (42 / 46) 90.5 % (38 / 42)
AlterPublicationOwner CBC 18 91.7 % (11 / 12) 25.0 % (1 / 4)
RemovePublicationById CBC 256 91.7 % (11 / 12) 50.0 % (3 / 6)
RemovePublicationRelById CBC 423 92.3 % (12 / 13) 25.0 % (1 / 4)
RemovePublicationSchemaById CBC 96 92.3 % (12 / 13) 25.0 % (1 / 4)
AlterPublicationSchemas CBC 393 95.7 % (22 / 23) 90.0 % (18 / 20)
CheckPubRelationColumnList CBC 561 100.0 % (11 / 11) 88.9 % (16 / 18)
PublicationDropSchemas CBC 221 90.9 % (10 / 11) 83.3 % (10 / 12)
AlterPublicationTables CBC 459 100.0 % (55 / 55) 97.1 % (33 / 34)
InvalidatePublicationRels CBC 1221 83.3 % (5 / 6) 87.5 % (7 / 8)
PublicationAddSchemas GNC 294 100.0 % (8 / 8) 90.0 % (9 / 10)
PublicationAddTables GNC 540 100.0 % (12 / 12) 91.7 % (11 / 12)
TransformPubWhereClauses CBC 591 100.0 % (21 / 21) 92.9 % (13 / 14)
contain_invalid_rfcolumn_walker CBC 129 92.3 % (12 / 13) 87.5 % (7 / 8)
defGetGeneratedColsOption CBC 38 100.0 % (9 / 9) 87.5 % (7 / 8)
CloseTableList CBC 749 100.0 % (6 / 6) 100.0 % (6 / 6)
InvalidatePubRelSyncCache CBC 18 100.0 % (11 / 11) 100.0 % (8 / 8)
contain_mutable_or_user_functions_checker CBC 218 100.0 % (2 / 2) 100.0 % (4 / 4)
pub_rf_contains_invalid_column CBC 360 100.0 % (26 / 26) 100.0 % (12 / 12)
check_simple_rowfilter_expr CBC 188 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta