LCOV - differential code coverage report
Current view: top level - src/backend/commands - typecmds.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 85.7 % 1390 1191 199 1 1190 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 97.8 % 45 44 1 1 43
Baseline: lcov-20261105-baseline Branches: 56.9 % 1087 619 2 466 2 617
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 49 49 1 48
(360..) days: 85.2 % 1341 1142 199 1142
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.7 % 44 43 1 1 42
Branch coverage date bins:
(30,360] days: 83.3 % 18 15 3 2 13
(360..) days: 56.5 % 1069 604 2 463 604

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
AlterType CBC 38 70.0 % (70 / 100) 42.3 % (44 / 104)
DefineType CBC 250 89.0 % (187 / 210) 71.9 % (138 / 192)
DefineRange CBC 148 81.3 % (87 / 107) 54.5 % (48 / 88)
DefineDomain CBC 1036 86.9 % (113 / 130) 69.7 % (83 / 119)
AlterTypeOwner CBC 71 67.6 % (23 / 34) 47.2 % (17 / 36)
RenameType CBC 21 80.0 % (20 / 25) 42.3 % (11 / 26)
AlterTypeNamespaceInternal CBC 141 89.6 % (43 / 48) 70.8 % (34 / 48)
findRangeCanonicalFunction UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
findTypeReceiveFunction CBC 24 76.5 % (13 / 17) 33.3 % (6 / 18)
AlterDomainValidateConstraint CBC 9 91.4 % (32 / 35) 31.2 % (5 / 16)
get_rels_with_domain CBC 140 92.5 % (49 / 53) 72.5 % (29 / 40)
findTypeInputFunction CBC 137 82.4 % (14 / 17) 44.4 % (8 / 18)
AlterDomainAddConstraint CBC 125 93.9 % (31 / 33) 59.1 % (13 / 22)
findTypeOutputFunction CBC 133 70.0 % (7 / 10) 25.0 % (3 / 12)
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)
AlterDomainNotNull CBC 24 87.9 % (29 / 33) 42.9 % (6 / 14)
domainAddCheckConstraint CBC 510 93.3 % (28 / 30) 55.6 % (10 / 18)
findRangeSubtypeDiffFunction CBC 9 78.6 % (11 / 14) 42.9 % (6 / 14)
AlterDomainDefault CBC 9 85.7 % (36 / 42) 50.0 % (7 / 14)
AlterTypeRecurse CBC 42 96.7 % (58 / 60) 81.6 % (31 / 38)
AlterTypeOwnerInternal CBC 560 92.3 % (24 / 26) 57.1 % (8 / 14)
findRangeSubOpclass CBC 140 80.0 % (8 / 10) 40.0 % (4 / 10)
findTypeAnalyzeFunction CBC 8 75.0 % (6 / 8) 25.0 % (2 / 8)
AlterDomainDropConstraint CBC 40 97.1 % (33 / 34) 68.8 % (11 / 16)
AlterTypeNamespace_oid CBC 20 77.8 % (7 / 9) 50.0 % (5 / 10)
AlterTypeOwner_oid CBC 17 93.3 % (14 / 15) 50.0 % (5 / 10)
DefineCompositeType CBC 2387 88.9 % (16 / 18) 16.7 % (1 / 6)
AlterEnum CBC 246 93.8 % (15 / 16) 50.0 % (4 / 8)
AlterTypeNamespace CBC 12 92.3 % (12 / 13) 50.0 % (4 / 8)
DefineEnum CBC 288 82.4 % (14 / 17) 50.0 % (4 / 8)
checkDomainOwner CBC 211 71.4 % (5 / 7) 33.3 % (2 / 6)
checkEnumOwner CBC 246 71.4 % (5 / 7) 33.3 % (2 / 6)
domainAddNotNullConstraint CBC 88 92.3 % (12 / 13) 60.0 % (6 / 10)
AssignTypeArrayOid CBC 46200 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeArrayOid CBC 136 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeOid CBC 136 90.0 % (9 / 10) 50.0 % (3 / 6)
RemoveTypeById CBC 52117 92.3 % (12 / 13) 62.5 % (5 / 8)
replace_domain_constraint_value CBC 574 88.9 % (8 / 9) 50.0 % (2 / 4)
validateDomainCheckConstraint CBC 100 100.0 % (30 / 30) 88.9 % (16 / 18)
makeRangeConstructors GNC 124 100.0 % (18 / 18) 83.3 % (5 / 6)
validateDomainNotNullConstraint CBC 32 100.0 % (20 / 20) 92.9 % (13 / 14)
makeMultirangeConstructors CBC 124 100.0 % (26 / 26)

Generated by: LCOV version 2.0-1