LCOV - differential code coverage report
Current view: top level - src/backend/commands - typecmds.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 83.2 % 1366 1136 4 226 3 80 1053 1 28
Current Date: 2024-04-14 14:21:10 Functions: 97.8 % 45 44 1 13 31 2
Baseline: 16@8cea358b128 Branches: 53.1 % 1074 570 18 2 484 3 1 38 528
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 96.4 % 83 80 3 80
(240..) days: 82.3 % 1283 1056 1 226 3 1053
Function coverage date bins:
[..60] days: 100.0 % 4 4 4
(240..) days: 97.6 % 41 40 1 9 31
Branch coverage date bins:
[..60] days: 70.4 % 54 38 16 38
(240..) days: 52.2 % 1020 532 2 2 484 3 1 528

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)
AlterTypeNamespace_oid CBC 9 71.4 % (5 / 7) 25.0 % (2 / 8)
findTypeSubscriptingFunction CBC 11 70.0 % (7 / 10) 25.0 % (3 / 12)
AlterTypeOwner_oid CBC 12 93.3 % (14 / 15) 50.0 % (5 / 10)
RenameType CBC 16 80.0 % (20 / 25) 42.3 % (11 / 26)
AlterDomainNotNull GNC 18 87.9 % (29 / 33) 42.9 % (6 / 14)
validateDomainNotNullConstraint GNC 21 100.0 % (20 / 20) 92.9 % (13 / 14)
findTypeReceiveFunction CBC 23 76.5 % (13 / 17) 33.3 % (6 / 18)
findTypeSendFunction CBC 23 70.0 % (7 / 10) 25.0 % (3 / 12)
AlterDomainDropConstraint GNC 27 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)
AlterTypeOwner GNC 59 67.6 % (23 / 34) 47.2 % (17 / 36)
domainAddNotNullConstraint GNC 61 92.3 % (12 / 13) 60.0 % (6 / 10)
makeMultirangeConstructors CBC 71 100.0 % (24 / 24)
makeRangeConstructors CBC 71 100.0 % (14 / 14) 100.0 % (2 / 2)
validateDomainCheckConstraint GNC 72 100.0 % (30 / 30) 88.9 % (16 / 18)
AssignTypeMultirangeArrayOid CBC 80 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeOid CBC 80 90.0 % (9 / 10) 50.0 % (3 / 6)
DefineRange CBC 83 78.5 % (73 / 93) 52.4 % (44 / 84)
findRangeSubOpclass CBC 83 80.0 % (8 / 10) 40.0 % (4 / 10)
AlterDomainAddConstraint GNC 84 70.2 % (33 / 47) 29.7 % (11 / 37)
findTypeOutputFunction CBC 95 70.0 % (7 / 10) 25.0 % (3 / 12)
findTypeInputFunction CBC 98 82.4 % (14 / 17) 44.4 % (8 / 18)
get_rels_with_domain CBC 99 92.5 % (49 / 53) 72.5 % (29 / 40)
AlterTypeNamespaceInternal GNC 100 88.6 % (39 / 44) 69.6 % (32 / 46)
checkDomainOwner CBC 145 71.4 % (5 / 7) 33.3 % (2 / 6)
DefineType CBC 181 89.0 % (187 / 210) 71.9 % (138 / 192)
AlterEnum CBC 197 93.8 % (15 / 16) 50.0 % (4 / 8)
checkEnumOwner CBC 197 71.4 % (5 / 7) 33.3 % (2 / 6)
DefineEnum CBC 212 82.4 % (14 / 17) 50.0 % (4 / 8)
domainAddCheckConstraint GNC 297 92.9 % (26 / 28) 50.0 % (8 / 16)
AlterTypeOwnerInternal GNC 310 80.8 % (21 / 26) 50.0 % (7 / 14)
DefineCompositeType CBC 346 88.9 % (16 / 18) 16.7 % (1 / 6)
replace_domain_constraint_value GNC 349 88.9 % (8 / 9) 50.0 % (2 / 4)
DefineDomain GNC 564 73.2 % (90 / 123) 49.5 % (53 / 107)
AssignTypeArrayOid CBC 29403 90.0 % (9 / 10) 50.0 % (3 / 6)
RemoveTypeById CBC 32841 92.3 % (12 / 13) 62.5 % (5 / 8)

Generated by: LCOV version 2.1-beta2-3-g6141622