LCOV - differential code coverage report
Current view: top level - src/backend/commands - publicationcmds.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 92.6 % 726 672 5 49 49 623 2 21
Current Date: 2026-03-14 14:10:32 -0400 Functions: 96.9 % 32 31 1 12 19
Baseline: lcov-20260315-024220-baseline Branches: 77.7 % 611 475 33 1 102 1 49 425 14 26
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 21 21 21
(30,360] days: 87.8 % 41 36 5 28 8
(360..) days: 92.6 % 664 615 49 615
Function coverage date bins:
(360..) days: 96.9 % 32 31 1 12 19
Branch coverage date bins:
(7,30] days: 75.0 % 4 3 1 3
(30,360] days: 61.9 % 84 52 32 46 6
(360..) days: 80.3 % 523 420 1 102 1 419

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 GNC 18 81.0 % (17 / 21) 65.0 % (13 / 20)
InvalidatePubRelSyncCache GNC 18 100.0 % (11 / 11) 100.0 % (8 / 8)
defGetGeneratedColsOption CBC 38 100.0 % (9 / 9) 87.5 % (7 / 8)
AlterPublicationOptions GNC 64 95.7 % (67 / 70) 81.0 % (47 / 58)
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)
PublicationDropTables CBC 252 88.2 % (15 / 17) 70.0 % (14 / 20)
RemovePublicationById CBC 274 91.7 % (11 / 12) 50.0 % (3 / 6)
PublicationAddSchemas GNC 294 100.0 % (8 / 8) 90.0 % (9 / 10)
pub_rf_contains_invalid_column CBC 364 100.0 % (26 / 26) 100.0 % (12 / 12)
AlterPublicationSchemas GNC 393 95.7 % (22 / 23) 90.0 % (18 / 20)
AlterPublicationTables GNC 459 100.0 % (56 / 56) 97.1 % (33 / 34)
RemovePublicationRelById CBC 459 92.3 % (12 / 13) 25.0 % (1 / 4)
pub_contains_invalid_column CBC 472 91.3 % (42 / 46) 90.5 % (38 / 42)
CreatePublication GNC 479 98.6 % (71 / 72) 76.1 % (35 / 46)
CheckAlterPublication GNC 480 77.8 % (14 / 18) 58.7 % (27 / 46)
LockSchemaList CBC 518 87.5 % (7 / 8) 66.7 % (8 / 12)
parse_publication_options CBC 537 95.7 % (44 / 46) 85.0 % (34 / 40)
AlterPublication GNC 553 85.7 % (24 / 28) 42.9 % (6 / 14)
CheckPubRelationColumnList CBC 565 100.0 % (11 / 11) 88.9 % (16 / 18)
PublicationAddTables GNC 572 100.0 % (12 / 12) 91.7 % (11 / 12)
TransformPubWhereClauses CBC 595 100.0 % (21 / 21) 92.9 % (13 / 14)
OpenTableList GNC 688 87.7 % (50 / 57) 65.0 % (39 / 60)
check_simple_rowfilter_expr_walker CBC 720 92.3 % (36 / 39) 86.8 % (33 / 38)
CloseTableList CBC 778 100.0 % (6 / 6) 100.0 % (6 / 6)
ObjectsInPublicationToOids GNC 944 92.9 % (26 / 28) 73.7 % (14 / 19)
InvalidatePublicationRels CBC 1262 83.3 % (5 / 6) 87.5 % (7 / 8)

Generated by: LCOV version 2.4-beta