LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UIC UBC GBC GIC GNC CBC ECB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 95.5 % 1106 1056 50 2 1 5 1048 3 5
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.7 % 44 43 1 5 38
Baseline: lcov-20260630-baseline Branches: 77.7 % 824 640 1 183 3 1 636
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 16 16 5 11
(360..) days: 95.4 % 1090 1040 50 2 1 1037 3
Function coverage date bins:
(360..) days: 97.7 % 44 43 1 5 38
Branch coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 77.5 % 816 632 1 183 3 1 628

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
DeleteSystemAttributeTuples UBC 0 0.0 % (0 / 10) 0.0 % (0 / 2)
SetAttrMissing CBC 4 87.0 % (20 / 23) 33.3 % (2 / 6)
heap_truncate CBC 254 100.0 % (12 / 12) 83.3 % (10 / 12)
heap_truncate_one_rel CBC 315 100.0 % (11 / 11) 100.0 % (4 / 4)
CopyStatistics CBC 319 100.0 % (18 / 18) 83.3 % (5 / 6)
StoreAttrMissingVal GNC 352 95.0 % (19 / 20) 33.3 % (2 / 6)
RelationTruncateIndexes GNC 372 100.0 % (9 / 9) 100.0 % (6 / 6)
check_virtual_generated_security CBC 541 100.0 % (3 / 3)
heap_truncate_find_FKs CBC 642 100.0 % (41 / 41) 96.2 % (25 / 26)
contains_user_functions_checker CBC 665 100.0 % (2 / 2)
heap_truncate_check_FKs CBC 1364 100.0 % (23 / 23) 82.4 % (28 / 34)
check_nested_generated CBC 1398 100.0 % (3 / 3)
RemoveAttributeById CBC 1422 97.0 % (32 / 33) 25.0 % (1 / 4)
MergeWithExistingConstraint CBC 1462 89.8 % (44 / 49) 75.7 % (56 / 74)
cookConstraint CBC 1715 85.7 % (6 / 7) 25.0 % (1 / 4)
check_virtual_generated_security_walker CBC 1875 100.0 % (10 / 10) 83.3 % (10 / 12)
RelationClearMissing CBC 1976 95.7 % (22 / 23) 62.5 % (5 / 8)
StoreRelCheck CBC 2142 100.0 % (23 / 23) 90.0 % (18 / 20)
RemovePartitionKeyByRelId CBC 2893 88.9 % (8 / 9) 25.0 % (1 / 4)
cookDefault CBC 3420 94.1 % (16 / 17) 65.0 % (13 / 20)
StorePartitionKey CBC 3532 100.0 % (45 / 45) 94.4 % (17 / 18)
check_nested_generated_walker CBC 5134 93.8 % (15 / 16) 81.2 % (13 / 16)
StorePartitionBound CBC 8162 96.7 % (29 / 30) 68.8 % (11 / 16)
SetRelationNumChecks CBC 11061 92.3 % (12 / 13) 50.0 % (3 / 6)
AddRelationNewConstraints GNC 11184 98.3 % (118 / 120) 80.3 % (53 / 66)
StoreRelNotNull CBC 16513 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeDefinition CBC 20922 75.0 % (3 / 4) 33.3 % (2 / 6)
RelationRemoveInheritance CBC 33891 100.0 % (9 / 9) 100.0 % (2 / 2)
heap_drop_with_catalog CBC 33895 95.5 % (42 / 44) 80.6 % (29 / 36)
RemoveStatistics CBC 36869 100.0 % (13 / 13) 100.0 % (4 / 4)
AddRelationNotNullConstraints CBC 41040 96.1 % (74 / 77) 78.8 % (63 / 80)
AddNewRelationType CBC 45855 100.0 % (2 / 2)
DeleteAttributeTuples CBC 50352 100.0 % (9 / 9) 100.0 % (2 / 2)
DeleteRelationTuple CBC 50352 88.9 % (8 / 9) 25.0 % (1 / 4)
StoreConstraints CBC 58595 91.3 % (21 / 23) 73.3 % (11 / 15)
AddNewAttributeTuples CBC 58596 100.0 % (23 / 23) 100.0 % (12 / 12)
AddNewRelationTuple CBC 58596 100.0 % (19 / 19) 100.0 % (4 / 4)
heap_create_with_catalog GNC 58631 94.8 % (91 / 96) 71.8 % (74 / 103)
CheckAttributeNamesTypes CBC 59117 85.7 % (18 / 21) 66.7 % (20 / 30)
InsertPgClassTuple CBC 89762 100.0 % (46 / 46) 100.0 % (4 / 4)
heap_create CBC 89991 96.4 % (27 / 28) 84.8 % (56 / 66)
InsertPgAttributeTuples GNC 137373 100.0 % (62 / 62) 100.0 % (22 / 22)
SystemAttributeByName CBC 224413 100.0 % (6 / 6) 100.0 % (4 / 4)
CheckAttributeType CBC 292871 92.5 % (37 / 40) 77.6 % (45 / 58)

Generated by: LCOV version 2.0-1