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

Generated by: LCOV version 2.5.0-beta