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)
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 319 100.0 % (18 / 18) 83.3 % (5 / 6)
StoreAttrMissingVal GNC 343 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 642 100.0 % (41 / 41) 96.2 % (25 / 26)
heap_truncate_check_FKs CBC 1356 100.0 % (23 / 23) 82.4 % (28 / 34)
check_nested_generated CBC 1362 100.0 % (3 / 3)
RemoveAttributeById CBC 1414 97.0 % (32 / 33) 25.0 % (1 / 4)
MergeWithExistingConstraint CBC 1442 89.8 % (44 / 49) 75.7 % (56 / 74)
cookConstraint CBC 1691 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 1970 95.7 % (22 / 23) 62.5 % (5 / 8)
StoreRelCheck CBC 2078 100.0 % (23 / 23) 90.0 % (18 / 20)
RemovePartitionKeyByRelId CBC 2834 88.9 % (8 / 9) 25.0 % (1 / 4)
cookDefault CBC 3396 94.1 % (16 / 17) 65.0 % (13 / 20)
StorePartitionKey CBC 3473 100.0 % (45 / 45) 94.4 % (17 / 18)
check_nested_generated_walker CBC 4954 93.8 % (15 / 16) 81.2 % (13 / 16)
StorePartitionBound CBC 8030 96.7 % (29 / 30) 68.8 % (11 / 16)
SetRelationNumChecks CBC 11047 92.3 % (12 / 13) 50.0 % (3 / 6)
AddRelationNewConstraints GNC 11210 98.3 % (118 / 120) 80.3 % (53 / 66)
StoreRelNotNull CBC 16532 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeDefinition CBC 23461 75.0 % (3 / 4) 33.3 % (2 / 6)
RelationRemoveInheritance CBC 33319 100.0 % (9 / 9) 100.0 % (2 / 2)
heap_drop_with_catalog CBC 33323 95.5 % (42 / 44) 80.6 % (29 / 36)
RemoveStatistics CBC 36289 100.0 % (13 / 13) 100.0 % (4 / 4)
AddRelationNotNullConstraints CBC 40884 96.1 % (74 / 77) 78.8 % (63 / 80)
AddNewRelationType CBC 45720 100.0 % (2 / 2)
DeleteAttributeTuples CBC 49543 100.0 % (9 / 9) 100.0 % (2 / 2)
DeleteRelationTuple CBC 49543 88.9 % (8 / 9) 25.0 % (1 / 4)
AddNewAttributeTuples CBC 58338 100.0 % (21 / 21) 100.0 % (10 / 10)
AddNewRelationTuple CBC 58338 100.0 % (19 / 19) 100.0 % (4 / 4)
StoreConstraints CBC 58338 91.3 % (21 / 23) 73.3 % (11 / 15)
heap_create_with_catalog GNC 58373 94.8 % (91 / 96) 71.8 % (74 / 103)
CheckAttributeNamesTypes CBC 58862 85.7 % (18 / 21) 66.7 % (20 / 30)
InsertPgClassTuple CBC 89445 100.0 % (46 / 46) 100.0 % (4 / 4)
heap_create CBC 89678 96.4 % (27 / 28) 84.8 % (56 / 66)
InsertPgAttributeTuples GNC 136664 100.0 % (62 / 62) 100.0 % (22 / 22)
SystemAttributeByName CBC 229559 100.0 % (6 / 6) 100.0 % (4 / 4)
CheckAttributeType CBC 295123 92.5 % (37 / 40) 77.6 % (45 / 58)

Generated by: LCOV version 2.5.0-beta