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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 85.6 % 1378 1179 199 36 1143 21
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.8 % 45 44 1 8 36 1
Baseline: lcov-20260505-025707-baseline Branches: 56.6 % 1079 611 3 465 5 606 1 1
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.4 % 39 38 1 36 2
(360..) days: 85.2 % 1339 1141 198 1141
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.7 % 44 43 1 7 36
Branch coverage date bins:
(30,360] days: 57.1 % 14 8 3 3 5 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
AlterDomainAddConstraint GNC 120 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 8 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 47151 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeArrayOid CBC 138 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeOid CBC 138 90.0 % (9 / 10) 50.0 % (3 / 6)
DefineCompositeType CBC 2365 88.9 % (16 / 18) 16.7 % (1 / 6)
DefineDomain CBC 993 86.7 % (111 / 128) 69.2 % (81 / 117)
DefineEnum CBC 251 82.4 % (14 / 17) 50.0 % (4 / 8)
DefineRange GNC 142 80.0 % (80 / 100) 52.4 % (44 / 84)
DefineType CBC 239 89.0 % (187 / 210) 71.9 % (138 / 192)
RemoveTypeById CBC 53392 92.3 % (12 / 13) 62.5 % (5 / 8)
RenameType CBC 21 80.0 % (20 / 25) 42.3 % (11 / 26)
checkDomainOwner CBC 205 71.4 % (5 / 7) 33.3 % (2 / 6)
checkEnumOwner CBC 246 71.4 % (5 / 7) 33.3 % (2 / 6)
domainAddCheckConstraint CBC 507 92.9 % (26 / 28) 50.0 % (8 / 16)
domainAddNotNullConstraint CBC 92 92.3 % (12 / 13) 60.0 % (6 / 10)
findRangeCanonicalFunction UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
findRangeSubOpclass CBC 142 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 129 82.4 % (14 / 17) 44.4 % (8 / 18)
findTypeOutputFunction CBC 125 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 135 92.5 % (49 / 53) 72.5 % (29 / 40)
makeMultirangeConstructors GNC 126 100.0 % (26 / 26)
makeRangeConstructors GNC 126 100.0 % (18 / 18) 83.3 % (5 / 6)
replace_domain_constraint_value CBC 571 88.9 % (8 / 9) 50.0 % (2 / 4)
validateDomainNotNullConstraint GNC 32 100.0 % (20 / 20) 92.9 % (13 / 14)

Generated by: LCOV version 2.5.0-beta