LCOV - differential code coverage report
Current view: top level - src/backend/commands - typecmds.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 85.6 % 1378 1179 199 34 1145 19
Current Date: 2026-03-14 14:10:32 -0400 Functions: 97.8 % 45 44 1 7 37 1
Baseline: lcov-20260315-024220-baseline Branches: 56.6 % 1079 611 3 465 5 606 1 1
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 % 12 12 12
(30,360] days: 96.0 % 25 24 1 22 2
(360..) days: 85.2 % 1341 1143 198 1143
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.7 % 44 43 1 6 37
Branch coverage date bins:
(7,30] days: 50.0 % 4 2 2 2
(30,360] days: 60.0 % 10 6 1 3 3 3
(360..) days: 56.6 % 1065 603 462 603

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
findRangeCanonicalFunction UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
findTypeAnalyzeFunction CBC 5 75.0 % (6 / 8) 25.0 % (2 / 8)
AlterDomainValidateConstraint GNC 6 91.4 % (32 / 35) 31.2 % (5 / 16)
AlterDomainDefault CBC 7 85.4 % (35 / 41) 50.0 % (7 / 14)
findRangeSubtypeDiffFunction CBC 7 78.6 % (11 / 14) 42.9 % (6 / 14)
findTypeTypmodinFunction CBC 7 70.0 % (7 / 10) 25.0 % (3 / 12)
findTypeTypmodoutFunction CBC 7 70.0 % (7 / 10) 25.0 % (3 / 12)
AlterTypeNamespace CBC 9 92.3 % (12 / 13) 50.0 % (4 / 8)
findTypeSubscriptingFunction CBC 11 70.0 % (7 / 10) 25.0 % (3 / 12)
AlterTypeOwner_oid CBC 13 93.3 % (14 / 15) 50.0 % (5 / 10)
RenameType CBC 16 80.0 % (20 / 25) 42.3 % (11 / 26)
AlterTypeNamespace_oid CBC 17 77.8 % (7 / 9) 50.0 % (5 / 10)
AlterDomainNotNull CBC 18 87.9 % (29 / 33) 42.9 % (6 / 14)
findTypeReceiveFunction CBC 23 76.5 % (13 / 17) 33.3 % (6 / 18)
findTypeSendFunction CBC 23 70.0 % (7 / 10) 25.0 % (3 / 12)
validateDomainNotNullConstraint CBC 24 100.0 % (20 / 20) 92.9 % (13 / 14)
AlterDomainDropConstraint CBC 30 97.1 % (33 / 34) 68.8 % (11 / 16)
AlterType CBC 32 70.0 % (70 / 100) 42.3 % (44 / 104)
AlterTypeRecurse CBC 35 96.7 % (58 / 60) 81.6 % (31 / 38)
AlterTypeOwner CBC 66 67.6 % (23 / 34) 47.2 % (17 / 36)
domainAddNotNullConstraint CBC 71 92.3 % (12 / 13) 60.0 % (6 / 10)
validateDomainCheckConstraint GNC 72 100.0 % (30 / 30) 88.9 % (16 / 18)
makeMultirangeConstructors GNC 80 100.0 % (26 / 26)
makeRangeConstructors GNC 80 100.0 % (18 / 18) 83.3 % (5 / 6)
AssignTypeMultirangeArrayOid CBC 89 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeOid CBC 89 90.0 % (9 / 10) 50.0 % (3 / 6)
AlterDomainAddConstraint GNC 91 93.9 % (31 / 33) 59.1 % (13 / 22)
DefineRange GNC 92 80.0 % (80 / 100) 52.4 % (44 / 84)
findRangeSubOpclass CBC 92 80.0 % (8 / 10) 40.0 % (4 / 10)
get_rels_with_domain GNC 102 92.5 % (49 / 53) 72.5 % (29 / 40)
AlterTypeNamespaceInternal CBC 109 89.6 % (43 / 48) 70.8 % (34 / 48)
findTypeOutputFunction CBC 109 70.0 % (7 / 10) 25.0 % (3 / 12)
findTypeInputFunction CBC 112 82.4 % (14 / 17) 44.4 % (8 / 18)
checkDomainOwner CBC 155 71.4 % (5 / 7) 33.3 % (2 / 6)
AlterEnum CBC 198 93.8 % (15 / 16) 50.0 % (4 / 8)
checkEnumOwner CBC 198 71.4 % (5 / 7) 33.3 % (2 / 6)
DefineType CBC 199 89.0 % (187 / 210) 71.9 % (138 / 192)
DefineEnum CBC 222 82.4 % (14 / 17) 50.0 % (4 / 8)
AlterTypeOwnerInternal CBC 372 92.3 % (24 / 26) 57.1 % (8 / 14)
domainAddCheckConstraint CBC 374 92.9 % (26 / 28) 50.0 % (8 / 16)
replace_domain_constraint_value CBC 426 88.9 % (8 / 9) 50.0 % (2 / 4)
DefineDomain CBC 758 86.7 % (111 / 128) 69.2 % (81 / 117)
DefineCompositeType CBC 2255 88.9 % (16 / 18) 16.7 % (1 / 6)
AssignTypeArrayOid CBC 37488 90.0 % (9 / 10) 50.0 % (3 / 6)
RemoveTypeById CBC 41719 92.3 % (12 / 13) 62.5 % (5 / 8)

Generated by: LCOV version 2.4-beta