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

Generated by: LCOV version 2.0-1