LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 95.3 % 1117 1064 53 1 1063 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 97.7 % 44 43 1 1 42
Baseline: lcov-20261105-baseline Branches: 76.8 % 846 650 196 650
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 89.7 % 29 26 3 1 25
(360..) days: 95.4 % 1085 1035 50 1035
Function coverage date bins:
(360..) days: 97.7 % 44 43 1 1 42
Branch coverage date bins:
(7,30] days: 83.3 % 6 5 1 5
(30,360] days: 57.7 % 26 15 11 15
(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 333 100.0 % (18 / 18) 83.3 % (5 / 6)
StoreAttrMissingVal CBC 365 95.0 % (19 / 20) 33.3 % (2 / 6)
RelationTruncateIndexes CBC 372 100.0 % (9 / 9) 100.0 % (6 / 6)
check_virtual_generated_security CBC 547 100.0 % (3 / 3)
heap_truncate_find_FKs CBC 632 100.0 % (41 / 41) 96.2 % (25 / 26)
contains_user_functions_checker CBC 651 100.0 % (2 / 2)
MergeWithExistingConstraint CBC 1306 89.8 % (44 / 49) 75.7 % (56 / 74)
check_nested_generated CBC 1367 100.0 % (3 / 3)
RemoveAttributeById CBC 1381 97.0 % (32 / 33) 25.0 % (1 / 4)
heap_truncate_check_FKs CBC 1386 100.0 % (23 / 23) 82.4 % (28 / 34)
cookConstraint CBC 1619 85.7 % (6 / 7) 25.0 % (1 / 4)
check_virtual_generated_security_walker CBC 1853 100.0 % (10 / 10) 83.3 % (10 / 12)
StoreRelCheck GNC 1962 100.0 % (23 / 23) 90.0 % (18 / 20)
RelationClearMissing CBC 2091 95.7 % (22 / 23) 62.5 % (5 / 8)
RemovePartitionKeyByRelId CBC 2655 88.9 % (8 / 9) 25.0 % (1 / 4)
StorePartitionKey CBC 3310 100.0 % (46 / 46) 94.4 % (17 / 18)
cookDefault CBC 3397 94.1 % (16 / 17) 65.0 % (13 / 20)
check_nested_generated_walker CBC 4861 93.8 % (15 / 16) 81.2 % (13 / 16)
StorePartitionBound CBC 7089 96.7 % (29 / 30) 68.8 % (11 / 16)
SetRelationNumChecks CBC 10679 86.7 % (13 / 15) 41.7 % (5 / 12)
AddRelationNewConstraints CBC 10826 97.6 % (122 / 125) 77.0 % (57 / 74)
StoreRelNotNull CBC 15804 100.0 % (8 / 8) 75.0 % (6 / 8)
SystemAttributeDefinition CBC 20695 75.0 % (3 / 4) 33.3 % (2 / 6)
RelationRemoveInheritance CBC 32519 100.0 % (9 / 9) 100.0 % (2 / 2)
heap_drop_with_catalog CBC 32523 95.5 % (42 / 44) 80.6 % (29 / 36)
RemoveStatistics CBC 35493 100.0 % (13 / 13) 100.0 % (4 / 4)
AddRelationNotNullConstraints CBC 40161 96.1 % (74 / 77) 78.8 % (63 / 80)
AddNewRelationType CBC 44683 100.0 % (2 / 2)
DeleteAttributeTuples CBC 48367 100.0 % (9 / 9) 100.0 % (2 / 2)
DeleteRelationTuple CBC 48367 88.9 % (8 / 9) 25.0 % (1 / 4)
StoreConstraints CBC 57054 87.5 % (21 / 24) 63.2 % (12 / 19)
AddNewAttributeTuples CBC 57055 100.0 % (23 / 23) 100.0 % (12 / 12)
AddNewRelationTuple CBC 57055 100.0 % (19 / 19) 100.0 % (4 / 4)
heap_create_with_catalog CBC 57087 94.7 % (90 / 95) 71.3 % (72 / 101)
CheckAttributeNamesTypes CBC 57576 85.7 % (18 / 21) 66.7 % (20 / 30)
InsertPgClassTuple CBC 87399 100.0 % (46 / 46) 100.0 % (4 / 4)
heap_create CBC 87641 96.4 % (27 / 28) 84.8 % (56 / 66)
InsertPgAttributeTuples CBC 133490 100.0 % (62 / 62) 100.0 % (22 / 22)
SystemAttributeByName CBC 218579 100.0 % (6 / 6) 100.0 % (4 / 4)
CheckAttributeType CBC 286985 92.5 % (37 / 40) 77.6 % (45 / 58)

Generated by: LCOV version 2.0-1