LCOV - differential code coverage report
Current view: top level - src/backend/commands - typecmds.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 85.4 % 1363 1164 199 4 1160 4
Current Date: 2025-09-06 07:49:51 +0900 Functions: 97.8 % 45 44 1 3 41 1
Baseline: lcov-20250907-010129-baseline Branches: 56.5 % 1073 606 467 606
Baseline Date: 2025-09-05 08:21:35 +0100 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: 92.9 % 14 13 1 13
(360..) days: 85.3 % 1345 1147 198 1147
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.7 % 43 42 1 2 40
Branch coverage date bins:
(30,360] days: 61.1 % 18 11 7 11
(360..) days: 56.4 % 1055 595 460 595

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

Generated by: LCOV version 2.4-beta