LCOV - differential code coverage report
Current view: top level - src/backend/commands - typecmds.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 85.7 % 1390 1191 199 1 1190 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 97.8 % 45 44 1 1 43
Baseline: lcov-20260827-baseline Branches: 56.9 % 1087 619 468 2 617
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 9 9 9
(30,360] days: 100.0 % 41 41 1 40
(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:
(7,30] days: 100.0 % 6 6 6
(30,360] days: 75.0 % 12 9 3 2 7
(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
AlterDomainAddConstraint CBC 125 93.9 % (31 / 33) 59.1 % (13 / 22)
AlterDomainDefault CBC 9 85.7 % (36 / 42) 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 CBC 9 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 502 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 46123 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeArrayOid CBC 145 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeOid CBC 145 90.0 % (9 / 10) 50.0 % (3 / 6)
DefineCompositeType CBC 2384 88.9 % (16 / 18) 16.7 % (1 / 6)
DefineDomain CBC 1007 86.9 % (113 / 130) 69.7 % (83 / 119)
DefineEnum CBC 285 82.4 % (14 / 17) 50.0 % (4 / 8)
DefineRange CBC 157 81.3 % (87 / 107) 54.5 % (48 / 88)
DefineType CBC 251 89.0 % (187 / 210) 71.9 % (138 / 192)
RemoveTypeById CBC 52050 92.3 % (12 / 13) 62.5 % (5 / 8)
RenameType CBC 21 80.0 % (20 / 25) 42.3 % (11 / 26)
checkDomainOwner CBC 211 71.4 % (5 / 7) 33.3 % (2 / 6)
checkEnumOwner CBC 246 71.4 % (5 / 7) 33.3 % (2 / 6)
domainAddCheckConstraint CBC 508 93.3 % (28 / 30) 55.6 % (10 / 18)
domainAddNotNullConstraint CBC 88 92.3 % (12 / 13) 60.0 % (6 / 10)
findRangeCanonicalFunction UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
findRangeSubOpclass CBC 149 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 137 82.4 % (14 / 17) 44.4 % (8 / 18)
findTypeOutputFunction CBC 133 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 CBC 140 92.5 % (49 / 53) 72.5 % (29 / 40)
makeMultirangeConstructors CBC 133 100.0 % (26 / 26)
makeRangeConstructors GNC 133 100.0 % (18 / 18) 83.3 % (5 / 6)
replace_domain_constraint_value CBC 572 88.9 % (8 / 9) 50.0 % (2 / 4)
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