LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 92.8 % 651 604 47 1 603
Current Date: 2024-04-14 14:21:10 Functions: 96.7 % 30 29 1 29
Baseline: 16@8cea358b128 Branches: 78.5 % 530 416 114 1 415
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 92.8 % 651 604 47 1 603
Function coverage date bins:
(240..) days: 96.7 % 30 29 1 29
Branch coverage date bins:
(240..) days: 78.5 % 530 416 114 1 415

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 509 84.6 % (22 / 26) 41.7 % (5 / 12)
AlterPublicationOptions CBC 55 95.3 % (61 / 64) 82.6 % (38 / 46)
AlterPublicationOwner CBC 13 91.7 % (11 / 12) 25.0 % (1 / 4)
AlterPublicationOwner_internal CBC 13 76.2 % (16 / 21) 54.5 % (12 / 22)
AlterPublicationOwner_oid UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
AlterPublicationSchemas CBC 367 95.7 % (22 / 23) 90.0 % (18 / 20)
AlterPublicationTables CBC 424 100.0 % (59 / 59) 95.2 % (40 / 42)
CheckAlterPublication CBC 445 100.0 % (10 / 10) 86.4 % (19 / 22)
CheckPubRelationColumnList CBC 491 100.0 % (11 / 11) 88.9 % (16 / 18)
CloseTableList CBC 678 100.0 % (6 / 6) 100.0 % (6 / 6)
CreatePublication CBC 342 98.3 % (57 / 58) 76.7 % (23 / 30)
InvalidatePublicationRels CBC 1088 83.3 % (5 / 6) 87.5 % (7 / 8)
LockSchemaList CBC 492 87.5 % (7 / 8) 66.7 % (8 / 12)
ObjectsInPublicationToOids CBC 750 91.3 % (21 / 23) 72.2 % (13 / 18)
OpenTableList CBC 579 87.3 % (48 / 55) 65.0 % (39 / 60)
PublicationAddSchemas CBC 274 100.0 % (9 / 9) 85.7 % (12 / 14)
PublicationAddTables CBC 476 100.0 % (13 / 13) 87.5 % (14 / 16)
PublicationDropSchemas CBC 215 90.9 % (10 / 11) 83.3 % (10 / 12)
PublicationDropTables CBC 242 88.2 % (15 / 17) 70.0 % (14 / 20)
RemovePublicationById CBC 185 91.7 % (11 / 12) 50.0 % (3 / 6)
RemovePublicationRelById CBC 380 92.3 % (12 / 13) 25.0 % (1 / 4)
RemovePublicationSchemaById CBC 96 92.3 % (12 / 13) 25.0 % (1 / 4)
TransformPubWhereClauses CBC 521 100.0 % (20 / 20) 92.9 % (13 / 14)
check_simple_rowfilter_expr CBC 172 100.0 % (2 / 2)
check_simple_rowfilter_expr_walker CBC 664 92.3 % (36 / 39) 86.8 % (33 / 38)
contain_invalid_rfcolumn_walker CBC 129 92.3 % (12 / 13) 87.5 % (7 / 8)
contain_mutable_or_user_functions_checker CBC 198 100.0 % (2 / 2) 75.0 % (3 / 4)
parse_publication_options CBC 391 94.9 % (37 / 39) 83.3 % (30 / 36)
pub_collist_contains_invalid_column CBC 331 100.0 % (31 / 31) 100.0 % (18 / 18)
pub_rf_contains_invalid_column CBC 331 100.0 % (26 / 26) 100.0 % (12 / 12)

Generated by: LCOV version 2.1-beta2-3-g6141622