LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 95.5 % 1106 1056 50 1056
Current Date: 2026-07-25 19:08:27 +0900 Functions: 97.7 % 44 43 1 43
Baseline: lcov-20260725-baseline Branches: 77.7 % 824 640 184 640
Baseline Date: 2026-07-25 19:09:19 +0900 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)
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 CBC 352 95.0 % (19 / 20) 33.3 % (2 / 6)
RelationTruncateIndexes CBC 372 100.0 % (9 / 9) 100.0 % (6 / 6)
check_virtual_generated_security CBC 562 100.0 % (3 / 3)
heap_truncate_find_FKs CBC 647 100.0 % (41 / 41) 96.2 % (25 / 26)
contains_user_functions_checker CBC 690 100.0 % (2 / 2)
heap_truncate_check_FKs CBC 1394 100.0 % (23 / 23) 82.4 % (28 / 34)
RemoveAttributeById CBC 1422 97.0 % (32 / 33) 25.0 % (1 / 4)
check_nested_generated CBC 1449 100.0 % (3 / 3)
MergeWithExistingConstraint CBC 1470 89.8 % (44 / 49) 75.7 % (56 / 74)
cookConstraint CBC 1723 85.7 % (6 / 7) 25.0 % (1 / 4)
check_virtual_generated_security_walker CBC 1942 100.0 % (10 / 10) 83.3 % (10 / 12)
RelationClearMissing CBC 1996 95.7 % (22 / 23) 62.5 % (5 / 8)
StoreRelCheck CBC 2150 100.0 % (23 / 23) 90.0 % (18 / 20)
RemovePartitionKeyByRelId CBC 2896 88.9 % (8 / 9) 25.0 % (1 / 4)
cookDefault CBC 3471 94.1 % (16 / 17) 65.0 % (13 / 20)
StorePartitionKey CBC 3540 100.0 % (45 / 45) 94.4 % (17 / 18)
check_nested_generated_walker CBC 5311 93.8 % (15 / 16) 81.2 % (13 / 16)
StorePartitionBound CBC 8173 96.7 % (29 / 30) 68.8 % (11 / 16)
SetRelationNumChecks CBC 11128 92.3 % (12 / 13) 50.0 % (3 / 6)
AddRelationNewConstraints CBC 11251 98.3 % (118 / 120) 80.3 % (53 / 66)
StoreRelNotNull CBC 16524 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeDefinition CBC 20926 75.0 % (3 / 4) 33.3 % (2 / 6)
RelationRemoveInheritance CBC 34080 100.0 % (9 / 9) 100.0 % (2 / 2)
heap_drop_with_catalog CBC 34084 95.5 % (42 / 44) 80.6 % (29 / 36)
RemoveStatistics CBC 37090 100.0 % (13 / 13) 100.0 % (4 / 4)
AddRelationNotNullConstraints CBC 41248 96.1 % (74 / 77) 78.8 % (63 / 80)
AddNewRelationType CBC 46082 100.0 % (2 / 2)
DeleteAttributeTuples CBC 50649 100.0 % (9 / 9) 100.0 % (2 / 2)
DeleteRelationTuple CBC 50649 88.9 % (8 / 9) 25.0 % (1 / 4)
StoreConstraints CBC 58923 91.3 % (21 / 23) 73.3 % (11 / 15)
AddNewAttributeTuples CBC 58924 100.0 % (23 / 23) 100.0 % (12 / 12)
AddNewRelationTuple CBC 58924 100.0 % (19 / 19) 100.0 % (4 / 4)
heap_create_with_catalog CBC 58959 94.8 % (91 / 96) 71.8 % (74 / 103)
CheckAttributeNamesTypes CBC 59445 85.7 % (18 / 21) 66.7 % (20 / 30)
InsertPgClassTuple CBC 90256 100.0 % (46 / 46) 100.0 % (4 / 4)
heap_create CBC 90485 96.4 % (27 / 28) 84.8 % (56 / 66)
InsertPgAttributeTuples CBC 138113 100.0 % (62 / 62) 100.0 % (22 / 22)
SystemAttributeByName CBC 225345 100.0 % (6 / 6) 100.0 % (4 / 4)
CheckAttributeType CBC 294470 92.5 % (37 / 40) 77.6 % (45 / 58)

Generated by: LCOV version 2.0-1