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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 85.6 % 1382 1183 199 36 1147 21
Current Date: 2026-05-29 21:51:00 -0400 Functions: 97.8 % 45 44 1 8 36 1
Baseline: lcov-20260530-034037-baseline Branches: 56.7 % 1081 613 3 465 5 608 1 1
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(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:
(7,30] days: 100.0 % 2 2 2
(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
AlterType CBC 36 70.0 % (70 / 100) 42.3 % (44 / 104)
DefineType CBC 239 89.0 % (187 / 210) 71.9 % (138 / 192)
DefineRange GNC 150 80.8 % (84 / 104) 53.5 % (46 / 86)
DefineDomain CBC 1012 86.7 % (111 / 128) 69.2 % (81 / 117)
AlterTypeOwner CBC 73 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 GNC 8 91.4 % (32 / 35) 31.2 % (5 / 16)
get_rels_with_domain GNC 135 92.5 % (49 / 53) 72.5 % (29 / 40)
findTypeInputFunction CBC 129 82.4 % (14 / 17) 44.4 % (8 / 18)
AlterDomainAddConstraint GNC 120 93.9 % (31 / 33) 59.1 % (13 / 22)
findTypeOutputFunction CBC 125 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 507 92.9 % (26 / 28) 50.0 % (8 / 16)
findRangeSubtypeDiffFunction CBC 14 78.6 % (11 / 14) 42.9 % (6 / 14)
AlterDomainDefault CBC 9 85.4 % (35 / 41) 50.0 % (7 / 14)
AlterTypeRecurse CBC 40 96.7 % (58 / 60) 81.6 % (31 / 38)
AlterTypeOwnerInternal CBC 526 92.3 % (24 / 26) 57.1 % (8 / 14)
findRangeSubOpclass CBC 146 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)
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 2369 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 285 82.4 % (14 / 17) 50.0 % (4 / 8)
checkDomainOwner CBC 205 71.4 % (5 / 7) 33.3 % (2 / 6)
checkEnumOwner CBC 246 71.4 % (5 / 7) 33.3 % (2 / 6)
domainAddNotNullConstraint CBC 92 92.3 % (12 / 13) 60.0 % (6 / 10)
AssignTypeArrayOid CBC 47322 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)
RemoveTypeById CBC 53732 92.3 % (12 / 13) 62.5 % (5 / 8)
replace_domain_constraint_value CBC 571 88.9 % (8 / 9) 50.0 % (2 / 4)
makeRangeConstructors GNC 130 100.0 % (18 / 18) 83.3 % (5 / 6)
validateDomainNotNullConstraint GNC 32 100.0 % (20 / 20) 92.9 % (13 / 14)
makeMultirangeConstructors GNC 130 100.0 % (26 / 26)

Generated by: LCOV version 2.5.0-beta