LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 95.5 % 1106 1056 50 1056
Current Date: 2026-07-25 17:13:00 -0400 Functions: 97.7 % 44 43 1 43
Baseline: lcov-20260726-baseline Branches: 77.7 % 824 640 184 640
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 16 16 16
(360..) days: 95.4 % 1090 1040 50 1040
Function coverage date bins:
(360..) days: 97.7 % 44 43 1 43
Branch coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 77.5 % 816 632 184 632

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 1470 89.8 % (44 / 49) 75.7 % (56 / 74)
heap_create_with_catalog CBC 58964 94.8 % (91 / 96) 71.8 % (74 / 103)
AddRelationNotNullConstraints CBC 41253 96.1 % (74 / 77) 78.8 % (63 / 80)
CheckAttributeNamesTypes CBC 59450 85.7 % (18 / 21) 66.7 % (20 / 30)
CheckAttributeType CBC 294474 92.5 % (37 / 40) 77.6 % (45 / 58)
SetAttrMissing CBC 4 87.0 % (20 / 23) 33.3 % (2 / 6)
AddRelationNewConstraints CBC 11251 98.3 % (118 / 120) 80.3 % (53 / 66)
StoreConstraints CBC 58928 91.3 % (21 / 23) 73.3 % (11 / 15)
heap_drop_with_catalog CBC 34090 95.5 % (42 / 44) 80.6 % (29 / 36)
DeleteRelationTuple CBC 50664 88.9 % (8 / 9) 25.0 % (1 / 4)
RelationClearMissing CBC 1996 95.7 % (22 / 23) 62.5 % (5 / 8)
RemoveAttributeById CBC 1422 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 2896 88.9 % (8 / 9) 25.0 % (1 / 4)
SetRelationNumChecks CBC 11128 92.3 % (12 / 13) 50.0 % (3 / 6)
StoreAttrMissingVal CBC 352 95.0 % (19 / 20) 33.3 % (2 / 6)
StorePartitionBound CBC 8173 96.7 % (29 / 30) 68.8 % (11 / 16)
SystemAttributeDefinition CBC 20927 75.0 % (3 / 4) 33.3 % (2 / 6)
check_nested_generated_walker CBC 5311 93.8 % (15 / 16) 81.2 % (13 / 16)
cookConstraint CBC 1723 85.7 % (6 / 7) 25.0 % (1 / 4)
cookDefault CBC 3471 94.1 % (16 / 17) 65.0 % (13 / 20)
heap_create CBC 90498 96.4 % (27 / 28) 84.8 % (56 / 66)
AddNewAttributeTuples CBC 58929 100.0 % (23 / 23) 100.0 % (12 / 12)
AddNewRelationTuple CBC 58929 100.0 % (19 / 19) 100.0 % (4 / 4)
AddNewRelationType CBC 46087 100.0 % (2 / 2)
CopyStatistics CBC 320 100.0 % (18 / 18) 83.3 % (5 / 6)
DeleteAttributeTuples CBC 50664 100.0 % (9 / 9) 100.0 % (2 / 2)
InsertPgAttributeTuples CBC 138131 100.0 % (62 / 62) 100.0 % (22 / 22)
InsertPgClassTuple CBC 90269 100.0 % (46 / 46) 100.0 % (4 / 4)
RelationRemoveInheritance CBC 34086 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes CBC 372 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveStatistics CBC 37096 100.0 % (13 / 13) 100.0 % (4 / 4)
StorePartitionKey CBC 3540 100.0 % (45 / 45) 94.4 % (17 / 18)
StoreRelCheck CBC 2150 100.0 % (23 / 23) 90.0 % (18 / 20)
StoreRelNotNull CBC 16526 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeByName CBC 225354 100.0 % (6 / 6) 100.0 % (4 / 4)
check_nested_generated CBC 1449 100.0 % (3 / 3)
check_virtual_generated_security CBC 562 100.0 % (3 / 3)
check_virtual_generated_security_walker CBC 1942 100.0 % (10 / 10) 83.3 % (10 / 12)
contains_user_functions_checker CBC 690 100.0 % (2 / 2)
heap_truncate CBC 254 100.0 % (12 / 12) 83.3 % (10 / 12)
heap_truncate_check_FKs CBC 1391 100.0 % (23 / 23) 82.4 % (28 / 34)
heap_truncate_find_FKs CBC 647 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