LCOV - differential code coverage report
Current view: top level - src/backend/commands - typecmds.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 85.6 % 1382 1183 199 1 1182 1
Current Date: 2026-07-25 17:13:00 -0400 Functions: 97.8 % 45 44 1 1 43
Baseline: lcov-20260726-baseline Branches: 56.7 % 1081 613 468 2 611
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 40 40 40
(360..) days: 85.2 % 1341 1142 199 1142
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 % 2 2 2
(30,360] days: 70.0 % 10 7 3 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
AlterType CBC 36 70.0 % (70 / 100) 42.3 % (44 / 104)
DefineType CBC 243 89.0 % (187 / 210) 71.9 % (138 / 192)
DefineRange CBC 150 80.8 % (84 / 104) 53.5 % (46 / 86)
DefineDomain CBC 996 86.7 % (111 / 128) 69.2 % (81 / 117)
AlterTypeOwner CBC 73 67.6 % (23 / 34) 47.2 % (17 / 36)
RenameType CBC 21 80.0 % (20 / 25) 42.3 % (11 / 26)
AlterTypeNamespaceInternal CBC 141 89.6 % (43 / 48) 70.8 % (34 / 48)
findRangeCanonicalFunction UBC 0 0.0 % (0 / 13) 0.0 % (0 / 14)
findTypeReceiveFunction CBC 24 76.5 % (13 / 17) 33.3 % (6 / 18)
AlterDomainValidateConstraint CBC 9 91.4 % (32 / 35) 31.2 % (5 / 16)
get_rels_with_domain CBC 136 92.5 % (49 / 53) 72.5 % (29 / 40)
findTypeInputFunction CBC 133 82.4 % (14 / 17) 44.4 % (8 / 18)
AlterDomainAddConstraint CBC 121 93.9 % (31 / 33) 59.1 % (13 / 22)
findTypeOutputFunction CBC 129 70.0 % (7 / 10) 25.0 % (3 / 12)
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)
AlterDomainNotNull CBC 24 87.9 % (29 / 33) 42.9 % (6 / 14)
domainAddCheckConstraint CBC 490 92.9 % (26 / 28) 50.0 % (8 / 16)
findRangeSubtypeDiffFunction CBC 14 78.6 % (11 / 14) 42.9 % (6 / 14)
AlterDomainDefault CBC 9 85.4 % (35 / 41) 50.0 % (7 / 14)
AlterTypeRecurse CBC 40 96.7 % (58 / 60) 81.6 % (31 / 38)
AlterTypeOwnerInternal CBC 542 92.3 % (24 / 26) 57.1 % (8 / 14)
findRangeSubOpclass CBC 146 80.0 % (8 / 10) 40.0 % (4 / 10)
findTypeAnalyzeFunction CBC 6 75.0 % (6 / 8) 25.0 % (2 / 8)
AlterDomainDropConstraint CBC 40 97.1 % (33 / 34) 68.8 % (11 / 16)
AlterTypeNamespace_oid CBC 20 77.8 % (7 / 9) 50.0 % (5 / 10)
AlterTypeOwner_oid CBC 17 93.3 % (14 / 15) 50.0 % (5 / 10)
DefineCompositeType CBC 2376 88.9 % (16 / 18) 16.7 % (1 / 6)
AlterEnum CBC 246 93.8 % (15 / 16) 50.0 % (4 / 8)
AlterTypeNamespace CBC 12 92.3 % (12 / 13) 50.0 % (4 / 8)
DefineEnum CBC 285 82.4 % (14 / 17) 50.0 % (4 / 8)
checkDomainOwner CBC 207 71.4 % (5 / 7) 33.3 % (2 / 6)
checkEnumOwner CBC 246 71.4 % (5 / 7) 33.3 % (2 / 6)
domainAddNotNullConstraint CBC 88 92.3 % (12 / 13) 60.0 % (6 / 10)
AssignTypeArrayOid CBC 47564 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeArrayOid CBC 142 90.0 % (9 / 10) 50.0 % (3 / 6)
AssignTypeMultirangeOid CBC 142 90.0 % (9 / 10) 50.0 % (3 / 6)
RemoveTypeById CBC 54542 92.3 % (12 / 13) 62.5 % (5 / 8)
replace_domain_constraint_value CBC 554 88.9 % (8 / 9) 50.0 % (2 / 4)
validateDomainCheckConstraint CBC 96 100.0 % (30 / 30) 88.9 % (16 / 18)
makeRangeConstructors GNC 130 100.0 % (18 / 18) 83.3 % (5 / 6)
validateDomainNotNullConstraint CBC 32 100.0 % (20 / 20) 92.9 % (13 / 14)
makeMultirangeConstructors CBC 130 100.0 % (26 / 26)

Generated by: LCOV version 2.0-1