LCOV - differential code coverage report
Current view: top level - src/backend/commands - typecmds.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 85.6 % 1382 1183 199 33 1150 18
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.8 % 45 44 1 7 37
Baseline: lcov-20260630-baseline Branches: 56.9 % 1081 615 3 463 5 610
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 1 3
(30,360] days: 100.0 % 36 36 32 4
(360..) days: 85.2 % 1342 1143 199 1143
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(360..) days: 97.7 % 44 43 1 6 37
Branch coverage date bins:
(30,360] days: 70.0 % 10 7 3 5 2
(360..) days: 56.8 % 1071 608 463 608

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
AlterDomainAddConstraint CBC 121 93.9 % (31 / 33) 59.1 % (13 / 22)
AlterDomainDefault CBC 9 85.4 % (35 / 41) 50.0 % (7 / 14)
AlterDomainDropConstraint CBC 40 97.1 % (33 / 34) 68.8 % (11 / 16)
AlterDomainNotNull CBC 24 87.9 % (29 / 33) 42.9 % (6 / 14)
AlterDomainValidateConstraint GNC 9 91.4 % (32 / 35) 31.2 % (5 / 16)
AlterEnum CBC 246 93.8 % (15 / 16) 50.0 % (4 / 8)
AlterType CBC 36 70.0 % (70 / 100) 42.3 % (44 / 104)
AlterTypeNamespace CBC 12 92.3 % (12 / 13) 50.0 % (4 / 8)
AlterTypeNamespaceInternal CBC 141 89.6 % (43 / 48) 70.8 % (34 / 48)
AlterTypeNamespace_oid CBC 20 77.8 % (7 / 9) 50.0 % (5 / 10)
AlterTypeOwner CBC 73 67.6 % (23 / 34) 47.2 % (17 / 36)
AlterTypeOwnerInternal CBC 526 92.3 % (24 / 26) 57.1 % (8 / 14)
AlterTypeOwner_oid CBC 17 93.3 % (14 / 15) 50.0 % (5 / 10)
AlterTypeRecurse CBC 40 96.7 % (58 / 60) 81.6 % (31 / 38)
AssignTypeArrayOid CBC 47327 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeArrayOid CBC 142 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeOid CBC 142 90.0 % (9 / 10) 50.0 % (3 / 6)
DefineCompositeType CBC 2372 88.9 % (16 / 18) 16.7 % (1 / 6)
DefineDomain CBC 992 86.7 % (111 / 128) 69.2 % (81 / 117)
DefineEnum CBC 285 82.4 % (14 / 17) 50.0 % (4 / 8)
DefineRange GNC 150 80.8 % (84 / 104) 53.5 % (46 / 86)
DefineType CBC 243 89.0 % (187 / 210) 71.9 % (138 / 192)
RemoveTypeById CBC 54288 92.3 % (12 / 13) 62.5 % (5 / 8)
RenameType CBC 21 80.0 % (20 / 25) 42.3 % (11 / 26)
checkDomainOwner CBC 207 71.4 % (5 / 7) 33.3 % (2 / 6)
checkEnumOwner CBC 246 71.4 % (5 / 7) 33.3 % (2 / 6)
domainAddCheckConstraint CBC 486 92.9 % (26 / 28) 50.0 % (8 / 16)
domainAddNotNullConstraint CBC 88 92.3 % (12 / 13) 60.0 % (6 / 10)
findRangeCanonicalFunction UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
findRangeSubOpclass CBC 146 80.0 % (8 / 10) 40.0 % (4 / 10)
findRangeSubtypeDiffFunction CBC 14 78.6 % (11 / 14) 42.9 % (6 / 14)
findTypeAnalyzeFunction CBC 6 75.0 % (6 / 8) 25.0 % (2 / 8)
findTypeInputFunction CBC 133 82.4 % (14 / 17) 44.4 % (8 / 18)
findTypeOutputFunction CBC 129 70.0 % (7 / 10) 25.0 % (3 / 12)
findTypeReceiveFunction CBC 24 76.5 % (13 / 17) 33.3 % (6 / 18)
findTypeSendFunction CBC 24 70.0 % (7 / 10) 25.0 % (3 / 12)
findTypeSubscriptingFunction CBC 12 70.0 % (7 / 10) 25.0 % (3 / 12)
findTypeTypmodinFunction CBC 9 70.0 % (7 / 10) 25.0 % (3 / 12)
findTypeTypmodoutFunction CBC 9 70.0 % (7 / 10) 25.0 % (3 / 12)
get_rels_with_domain GNC 136 92.5 % (49 / 53) 77.5 % (31 / 40)
makeMultirangeConstructors GNC 130 100.0 % (26 / 26)
makeRangeConstructors GNC 130 100.0 % (18 / 18) 83.3 % (5 / 6)
replace_domain_constraint_value CBC 550 88.9 % (8 / 9) 50.0 % (2 / 4)
validateDomainCheckConstraint GNC 96 100.0 % (30 / 30) 88.9 % (16 / 18)
validateDomainNotNullConstraint GNC 32 100.0 % (20 / 20) 92.9 % (13 / 14)

Generated by: LCOV version 2.0-1