LCOV - differential code coverage report
Current view: top level - src/backend/commands - typecmds.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 85.4 % 1364 1165 199 8 1157 7
Current Date: 2025-12-17 08:58:58 +0900 Functions: 97.8 % 45 44 1 5 39 1
Baseline: lcov-20251217-005640-baseline Branches: 56.5 % 1073 606 467 606
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 1 1 1
(30,360] days: 90.9 % 11 10 1 5 5
(360..) days: 85.3 % 1350 1152 198 1152
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.7 % 44 43 1 4 39
Branch coverage date bins:
(30,360] days: 58.3 % 12 7 5 7
(360..) days: 56.5 % 1061 599 462 599

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 3 75.0 % (6 / 8) 25.0 % (2 / 8)
AlterDomainValidateConstraint GNC 6 90.9 % (30 / 33) 28.6 % (4 / 14)
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 30 70.0 % (70 / 100) 42.3 % (44 / 104)
AlterTypeRecurse CBC 33 96.7 % (58 / 60) 78.9 % (30 / 38)
domainAddNotNullConstraint CBC 65 92.3 % (12 / 13) 60.0 % (6 / 10)
AlterTypeOwner CBC 66 67.6 % (23 / 34) 47.2 % (17 / 36)
makeMultirangeConstructors CBC 80 100.0 % (24 / 24)
makeRangeConstructors CBC 80 100.0 % (14 / 14) 100.0 % (2 / 2)
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 78.7 % (74 / 94) 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)
findTypeOutputFunction CBC 108 70.0 % (7 / 10) 25.0 % (3 / 12)
AlterTypeNamespaceInternal CBC 109 89.6 % (43 / 48) 70.8 % (34 / 48)
findTypeInputFunction CBC 111 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)
DefineType CBC 198 89.0 % (187 / 210) 71.9 % (138 / 192)
checkEnumOwner CBC 198 71.4 % (5 / 7) 33.3 % (2 / 6)
DefineEnum CBC 222 82.4 % (14 / 17) 50.0 % (4 / 8)
domainAddCheckConstraint CBC 353 92.9 % (26 / 28) 50.0 % (8 / 16)
DefineCompositeType CBC 362 88.9 % (16 / 18) 16.7 % (1 / 6)
AlterTypeOwnerInternal CBC 372 92.3 % (24 / 26) 57.1 % (8 / 14)
replace_domain_constraint_value CBC 405 88.9 % (8 / 9) 50.0 % (2 / 4)
DefineDomain CBC 737 86.7 % (111 / 128) 69.2 % (81 / 117)
AssignTypeArrayOid CBC 35117 90.0 % (9 / 10) 50.0 % (3 / 6)
RemoveTypeById CBC 37391 92.3 % (12 / 13) 62.5 % (5 / 8)

Generated by: LCOV version 2.4-beta