LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 95.5 % 1110 1060 50 1 1059 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.7 % 44 43 1 1 42
Baseline: lcov-20260920-baseline Branches: 77.6 % 826 641 185 641
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 22 22 1 21
(360..) days: 95.4 % 1088 1038 50 1038
Function coverage date bins:
(360..) days: 97.7 % 44 43 1 1 42
Branch coverage date bins:
(30,360] days: 91.7 % 12 11 1 11
(360..) days: 77.4 % 814 630 184 630

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 3 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 334 100.0 % (18 / 18) 83.3 % (5 / 6)
StoreAttrMissingVal CBC 360 95.0 % (19 / 20) 33.3 % (2 / 6)
RelationTruncateIndexes CBC 372 100.0 % (9 / 9) 100.0 % (6 / 6)
check_virtual_generated_security CBC 539 100.0 % (3 / 3)
heap_truncate_find_FKs CBC 632 100.0 % (41 / 41) 96.2 % (25 / 26)
contains_user_functions_checker CBC 643 100.0 % (2 / 2)
MergeWithExistingConstraint CBC 1286 89.8 % (44 / 49) 75.7 % (56 / 74)
check_nested_generated CBC 1359 100.0 % (3 / 3)
RemoveAttributeById CBC 1373 97.0 % (32 / 33) 25.0 % (1 / 4)
heap_truncate_check_FKs CBC 1383 100.0 % (23 / 23) 82.4 % (28 / 34)
cookConstraint CBC 1603 85.7 % (6 / 7) 25.0 % (1 / 4)
check_virtual_generated_security_walker CBC 1829 100.0 % (10 / 10) 83.3 % (10 / 12)
StoreRelCheck GNC 1946 100.0 % (23 / 23) 90.0 % (18 / 20)
RelationClearMissing CBC 2039 95.7 % (22 / 23) 62.5 % (5 / 8)
RemovePartitionKeyByRelId CBC 2627 88.9 % (8 / 9) 25.0 % (1 / 4)
StorePartitionKey CBC 3262 100.0 % (46 / 46) 94.4 % (17 / 18)
cookDefault CBC 3376 94.1 % (16 / 17) 65.0 % (13 / 20)
check_nested_generated_walker CBC 4837 93.8 % (15 / 16) 81.2 % (13 / 16)
StorePartitionBound CBC 7025 96.7 % (29 / 30) 68.8 % (11 / 16)
SetRelationNumChecks CBC 10523 92.3 % (12 / 13) 50.0 % (3 / 6)
AddRelationNewConstraints CBC 10670 98.4 % (122 / 124) 80.0 % (56 / 70)
StoreRelNotNull CBC 15568 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeDefinition CBC 20695 75.0 % (3 / 4) 33.3 % (2 / 6)
RelationRemoveInheritance CBC 32255 100.0 % (9 / 9) 100.0 % (2 / 2)
heap_drop_with_catalog CBC 32259 95.5 % (42 / 44) 80.6 % (29 / 36)
RemoveStatistics CBC 35217 100.0 % (13 / 13) 100.0 % (4 / 4)
AddRelationNotNullConstraints CBC 39754 96.1 % (74 / 77) 78.8 % (63 / 80)
AddNewRelationType CBC 44166 100.0 % (2 / 2)
DeleteAttributeTuples CBC 47951 100.0 % (9 / 9) 100.0 % (2 / 2)
DeleteRelationTuple CBC 47951 88.9 % (8 / 9) 25.0 % (1 / 4)
StoreConstraints CBC 56402 91.3 % (21 / 23) 73.3 % (11 / 15)
AddNewAttributeTuples CBC 56403 100.0 % (23 / 23) 100.0 % (12 / 12)
AddNewRelationTuple CBC 56403 100.0 % (19 / 19) 100.0 % (4 / 4)
heap_create_with_catalog CBC 56435 94.7 % (90 / 95) 71.3 % (72 / 101)
CheckAttributeNamesTypes CBC 56922 85.7 % (18 / 21) 66.7 % (20 / 30)
InsertPgClassTuple CBC 86368 100.0 % (46 / 46) 100.0 % (4 / 4)
heap_create CBC 86606 96.4 % (27 / 28) 84.8 % (56 / 66)
InsertPgAttributeTuples CBC 131959 100.0 % (62 / 62) 100.0 % (22 / 22)
SystemAttributeByName CBC 216753 100.0 % (6 / 6) 100.0 % (4 / 4)
CheckAttributeType CBC 282801 92.5 % (37 / 40) 77.6 % (45 / 58)

Generated by: LCOV version 2.0-1