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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 95.5 % 1106 1056 50 2 1 5 1048 3 5
Current Date: 2026-05-29 21:51:00 -0400 Functions: 97.7 % 44 43 1 5 38
Baseline: lcov-20260530-034037-baseline Branches: 77.7 % 824 640 1 183 3 1 636
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 33 33 1 5 27
(360..) days: 95.3 % 1071 1021 50 1 1 1019 3
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 97.6 % 41 40 1 5 35
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(30,360] days: 88.5 % 26 23 3 1 22
(360..) days: 77.3 % 796 615 1 180 2 1 612

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 1442 89.8 % (44 / 49) 75.7 % (56 / 74)
heap_create_with_catalog GNC 58514 94.8 % (91 / 96) 71.8 % (74 / 103)
AddRelationNotNullConstraints CBC 40968 96.1 % (74 / 77) 78.8 % (63 / 80)
CheckAttributeNamesTypes CBC 59004 85.7 % (18 / 21) 66.7 % (20 / 30)
CheckAttributeType CBC 295188 92.5 % (37 / 40) 77.6 % (45 / 58)
SetAttrMissing CBC 4 87.0 % (20 / 23) 33.3 % (2 / 6)
AddRelationNewConstraints GNC 11235 98.3 % (118 / 120) 80.3 % (53 / 66)
StoreConstraints CBC 58478 91.3 % (21 / 23) 73.3 % (11 / 15)
heap_drop_with_catalog CBC 33459 95.5 % (42 / 44) 80.6 % (29 / 36)
DeleteRelationTuple CBC 49779 88.9 % (8 / 9) 25.0 % (1 / 4)
RelationClearMissing CBC 1987 95.7 % (22 / 23) 62.5 % (5 / 8)
RemoveAttributeById CBC 1418 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 2859 88.9 % (8 / 9) 25.0 % (1 / 4)
SetRelationNumChecks CBC 11072 92.3 % (12 / 13) 50.0 % (3 / 6)
StoreAttrMissingVal GNC 360 95.0 % (19 / 20) 33.3 % (2 / 6)
StorePartitionBound CBC 8062 96.7 % (29 / 30) 68.8 % (11 / 16)
SystemAttributeDefinition CBC 23469 75.0 % (3 / 4) 33.3 % (2 / 6)
check_nested_generated_walker CBC 4954 93.8 % (15 / 16) 81.2 % (13 / 16)
cookConstraint CBC 1695 85.7 % (6 / 7) 25.0 % (1 / 4)
cookDefault CBC 3413 94.1 % (16 / 17) 65.0 % (13 / 20)
heap_create CBC 89924 96.4 % (27 / 28) 84.8 % (56 / 66)
AddNewAttributeTuples CBC 58479 100.0 % (23 / 23) 100.0 % (12 / 12)
AddNewRelationTuple CBC 58479 100.0 % (19 / 19) 100.0 % (4 / 4)
AddNewRelationType CBC 45826 100.0 % (2 / 2)
CopyStatistics CBC 331 100.0 % (18 / 18) 83.3 % (5 / 6)
DeleteAttributeTuples CBC 49779 100.0 % (9 / 9) 100.0 % (2 / 2)
InsertPgAttributeTuples GNC 137066 100.0 % (62 / 62) 100.0 % (22 / 22)
InsertPgClassTuple CBC 89691 100.0 % (46 / 46) 100.0 % (4 / 4)
RelationRemoveInheritance CBC 33455 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes GNC 372 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveStatistics CBC 36429 100.0 % (13 / 13) 100.0 % (4 / 4)
StorePartitionKey CBC 3498 100.0 % (45 / 45) 94.4 % (17 / 18)
StoreRelCheck CBC 2082 100.0 % (23 / 23) 90.0 % (18 / 20)
StoreRelNotNull CBC 16550 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeByName CBC 229853 100.0 % (6 / 6) 100.0 % (4 / 4)
check_nested_generated CBC 1362 100.0 % (3 / 3)
check_virtual_generated_security CBC 525 100.0 % (3 / 3)
check_virtual_generated_security_walker CBC 1803 100.0 % (10 / 10) 83.3 % (10 / 12)
contains_user_functions_checker CBC 629 100.0 % (2 / 2)
heap_truncate CBC 254 100.0 % (12 / 12) 83.3 % (10 / 12)
heap_truncate_check_FKs CBC 1363 100.0 % (23 / 23) 82.4 % (28 / 34)
heap_truncate_find_FKs CBC 643 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.5.0-beta