LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 95.3 % 1103 1051 52 4 1047 4
Current Date: 2026-03-14 14:10:32 -0400 Functions: 97.7 % 44 43 1 2 41
Baseline: lcov-20260315-024220-baseline Branches: 77.2 % 816 630 186 630
Baseline Date: 2026-03-14 15:27:56 +0100 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: 96.3 % 27 26 1 4 22
(360..) days: 95.3 % 1075 1024 51 1024
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 97.6 % 41 40 1 2 38
Branch coverage date bins:
(30,360] days: 77.3 % 22 17 5 17
(360..) days: 77.2 % 794 613 181 613

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 1083 89.8 % (44 / 49) 75.7 % (56 / 74)
heap_create_with_catalog CBC 46377 94.7 % (90 / 95) 71.3 % (72 / 101)
AddRelationNotNullConstraints CBC 32360 96.1 % (74 / 77) 78.8 % (63 / 80)
CheckAttributeNamesTypes CBC 46779 85.0 % (17 / 20) 64.3 % (18 / 28)
CheckAttributeType CBC 237714 92.1 % (35 / 38) 76.8 % (43 / 56)
SetAttrMissing CBC 3 87.0 % (20 / 23) 33.3 % (2 / 6)
AddRelationNewConstraints GNC 8800 98.3 % (118 / 120) 80.3 % (53 / 66)
StoreConstraints CBC 46353 91.3 % (21 / 23) 73.3 % (11 / 15)
check_nested_generated_walker CBC 3205 87.5 % (14 / 16) 75.0 % (12 / 16)
heap_drop_with_catalog CBC 26067 95.5 % (42 / 44) 80.6 % (29 / 36)
DeleteRelationTuple CBC 38794 88.9 % (8 / 9) 25.0 % (1 / 4)
RelationClearMissing CBC 1481 95.7 % (22 / 23) 62.5 % (5 / 8)
RemoveAttributeById CBC 1070 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 2206 88.9 % (8 / 9) 25.0 % (1 / 4)
SetRelationNumChecks CBC 8733 92.3 % (12 / 13) 50.0 % (3 / 6)
StoreAttrMissingVal CBC 270 95.7 % (22 / 23) 33.3 % (2 / 6)
StorePartitionBound CBC 5847 96.7 % (29 / 30) 68.8 % (11 / 16)
SystemAttributeDefinition CBC 20061 75.0 % (3 / 4) 33.3 % (2 / 6)
check_virtual_generated_security_walker CBC 1311 90.0 % (9 / 10) 75.0 % (9 / 12)
cookConstraint CBC 1280 85.7 % (6 / 7) 25.0 % (1 / 4)
cookDefault CBC 2555 94.1 % (16 / 17) 65.0 % (13 / 20)
heap_create CBC 71482 96.4 % (27 / 28) 84.8 % (56 / 66)
AddNewAttributeTuples CBC 46353 100.0 % (21 / 21) 100.0 % (10 / 10)
AddNewRelationTuple CBC 46353 100.0 % (19 / 19) 100.0 % (4 / 4)
AddNewRelationType CBC 36367 100.0 % (2 / 2)
CopyStatistics CBC 278 100.0 % (18 / 18) 83.3 % (5 / 6)
DeleteAttributeTuples CBC 38794 100.0 % (9 / 9) 100.0 % (2 / 2)
InsertPgAttributeTuples GNC 108131 100.0 % (62 / 62) 100.0 % (22 / 22)
InsertPgClassTuple CBC 71274 100.0 % (46 / 46) 100.0 % (4 / 4)
RelationRemoveInheritance CBC 26064 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes CBC 286 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveStatistics CBC 28223 100.0 % (13 / 13) 100.0 % (4 / 4)
StorePartitionKey CBC 2716 100.0 % (45 / 45) 94.4 % (17 / 18)
StoreRelCheck CBC 1571 100.0 % (23 / 23) 90.0 % (18 / 20)
StoreRelNotNull CBC 13134 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeByName CBC 189019 100.0 % (6 / 6) 100.0 % (4 / 4)
check_nested_generated CBC 946 100.0 % (3 / 3)
check_virtual_generated_security CBC 383 100.0 % (3 / 3)
contains_user_functions_checker CBC 461 100.0 % (2 / 2)
heap_truncate CBC 191 100.0 % (12 / 12) 83.3 % (10 / 12)
heap_truncate_check_FKs CBC 1081 100.0 % (23 / 23) 82.4 % (28 / 34)
heap_truncate_find_FKs CBC 486 100.0 % (41 / 41) 96.2 % (25 / 26)
heap_truncate_one_rel CBC 242 100.0 % (11 / 11) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta