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

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