LCOV - differential code coverage report
Current view: top level - src/backend/commands - typecmds.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 85.7 % 1390 1191 199 1 1190 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.8 % 45 44 1 1 43
Baseline: lcov-20260920-baseline Branches: 56.9 % 1087 619 468 2 617
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 50 50 1 49
(360..) days: 85.1 % 1340 1141 199 1141
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 465 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 36 70.0 % (70 / 100) 42.3 % (44 / 104)
DefineType CBC 242 89.0 % (187 / 210) 71.9 % (138 / 192)
DefineRange CBC 148 81.3 % (87 / 107) 54.5 % (48 / 88)
DefineDomain CBC 1011 86.9 % (113 / 130) 69.7 % (83 / 119)
findRangeCanonicalFunction UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
AlterTypeOwner CBC 71 67.6 % (23 / 34) 47.2 % (17 / 36)
AlterDomainDefault CBC 9 85.7 % (36 / 42) 50.0 % (7 / 14)
AlterTypeNamespaceInternal CBC 141 89.6 % (43 / 48) 70.8 % (34 / 48)
RenameType CBC 21 80.0 % (20 / 25) 42.3 % (11 / 26)
AlterDomainNotNull CBC 24 87.9 % (29 / 33) 42.9 % (6 / 14)
findTypeReceiveFunction CBC 24 76.5 % (13 / 17) 33.3 % (6 / 18)
get_rels_with_domain CBC 140 92.5 % (49 / 53) 72.5 % (29 / 40)
AlterDomainValidateConstraint CBC 9 91.4 % (32 / 35) 31.2 % (5 / 16)
DefineEnum CBC 280 82.4 % (14 / 17) 50.0 % (4 / 8)
findRangeSubtypeDiffFunction CBC 9 78.6 % (11 / 14) 42.9 % (6 / 14)
findTypeInputFunction CBC 133 82.4 % (14 / 17) 44.4 % (8 / 18)
findTypeOutputFunction CBC 129 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)
AlterDomainAddConstraint CBC 125 93.9 % (31 / 33) 59.1 % (13 / 22)
AlterTypeNamespace_oid CBC 20 77.8 % (7 / 9) 50.0 % (5 / 10)
AlterTypeOwnerInternal CBC 488 92.3 % (24 / 26) 57.1 % (8 / 14)
AlterTypeRecurse CBC 40 96.7 % (58 / 60) 81.6 % (31 / 38)
DefineCompositeType CBC 2387 88.9 % (16 / 18) 16.7 % (1 / 6)
checkDomainOwner CBC 211 71.4 % (5 / 7) 33.3 % (2 / 6)
checkEnumOwner CBC 246 71.4 % (5 / 7) 33.3 % (2 / 6)
domainAddCheckConstraint CBC 504 93.3 % (28 / 30) 55.6 % (10 / 18)
findRangeSubOpclass CBC 140 80.0 % (8 / 10) 40.0 % (4 / 10)
findTypeAnalyzeFunction CBC 6 75.0 % (6 / 8) 25.0 % (2 / 8)
AlterDomainDropConstraint CBC 40 97.1 % (33 / 34) 68.8 % (11 / 16)
AlterEnum CBC 246 93.8 % (15 / 16) 50.0 % (4 / 8)
AlterTypeNamespace CBC 12 92.3 % (12 / 13) 50.0 % (4 / 8)
AlterTypeOwner_oid CBC 17 93.3 % (14 / 15) 50.0 % (5 / 10)
AssignTypeArrayOid CBC 45649 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 51719 92.3 % (12 / 13) 62.5 % (5 / 8)
domainAddNotNullConstraint CBC 88 92.3 % (12 / 13) 60.0 % (6 / 10)
replace_domain_constraint_value CBC 568 88.9 % (8 / 9) 50.0 % (2 / 4)
makeMultirangeConstructors CBC 124 100.0 % (26 / 26)
makeRangeConstructors GNC 124 100.0 % (18 / 18) 83.3 % (5 / 6)
validateDomainCheckConstraint CBC 100 100.0 % (30 / 30) 88.9 % (16 / 18)
validateDomainNotNullConstraint CBC 32 100.0 % (20 / 20) 92.9 % (13 / 14)

Generated by: LCOV version 2.0-1