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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 95.5 % 1104 1054 50 2 1 5 1046 3 5
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.7 % 44 43 1 5 38
Baseline: lcov-20260505-025707-baseline Branches: 77.6 % 822 638 1 183 3 1 634
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 8 8 1 7
(30,360] days: 100.0 % 25 25 1 4 20
(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:
(7,30] days: 100.0 % 6 6 6
(30,360] days: 85.0 % 20 17 3 1 16
(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 58373 94.8 % (91 / 96) 71.8 % (74 / 103)
AddRelationNotNullConstraints CBC 40884 96.1 % (74 / 77) 78.8 % (63 / 80)
CheckAttributeNamesTypes CBC 58862 85.7 % (18 / 21) 66.7 % (20 / 30)
CheckAttributeType CBC 295123 92.5 % (37 / 40) 77.6 % (45 / 58)
SetAttrMissing CBC 4 87.0 % (20 / 23) 33.3 % (2 / 6)
AddRelationNewConstraints GNC 11210 98.3 % (118 / 120) 80.3 % (53 / 66)
StoreConstraints CBC 58338 91.3 % (21 / 23) 73.3 % (11 / 15)
heap_drop_with_catalog CBC 33323 95.5 % (42 / 44) 80.6 % (29 / 36)
DeleteRelationTuple CBC 49543 88.9 % (8 / 9) 25.0 % (1 / 4)
RelationClearMissing CBC 1970 95.7 % (22 / 23) 62.5 % (5 / 8)
RemoveAttributeById CBC 1414 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 2834 88.9 % (8 / 9) 25.0 % (1 / 4)
SetRelationNumChecks CBC 11047 92.3 % (12 / 13) 50.0 % (3 / 6)
StoreAttrMissingVal GNC 343 95.0 % (19 / 20) 33.3 % (2 / 6)
StorePartitionBound CBC 8030 96.7 % (29 / 30) 68.8 % (11 / 16)
SystemAttributeDefinition CBC 23461 75.0 % (3 / 4) 33.3 % (2 / 6)
check_nested_generated_walker CBC 4954 93.8 % (15 / 16) 81.2 % (13 / 16)
cookConstraint CBC 1691 85.7 % (6 / 7) 25.0 % (1 / 4)
cookDefault CBC 3396 94.1 % (16 / 17) 65.0 % (13 / 20)
heap_create CBC 89678 96.4 % (27 / 28) 84.8 % (56 / 66)
AddNewAttributeTuples CBC 58338 100.0 % (21 / 21) 100.0 % (10 / 10)
AddNewRelationTuple CBC 58338 100.0 % (19 / 19) 100.0 % (4 / 4)
AddNewRelationType CBC 45720 100.0 % (2 / 2)
CopyStatistics CBC 319 100.0 % (18 / 18) 83.3 % (5 / 6)
DeleteAttributeTuples CBC 49543 100.0 % (9 / 9) 100.0 % (2 / 2)
InsertPgAttributeTuples GNC 136664 100.0 % (62 / 62) 100.0 % (22 / 22)
InsertPgClassTuple CBC 89445 100.0 % (46 / 46) 100.0 % (4 / 4)
RelationRemoveInheritance CBC 33319 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes GNC 372 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveStatistics CBC 36289 100.0 % (13 / 13) 100.0 % (4 / 4)
StorePartitionKey CBC 3473 100.0 % (45 / 45) 94.4 % (17 / 18)
StoreRelCheck CBC 2078 100.0 % (23 / 23) 90.0 % (18 / 20)
StoreRelNotNull CBC 16532 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeByName CBC 229559 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 1356 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.5.0-beta