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
heap_create_with_catalog CBC 57087 94.7 % (90 / 95) 71.3 % (72 / 101)
MergeWithExistingConstraint CBC 1306 89.8 % (44 / 49) 75.7 % (56 / 74)
AddRelationNewConstraints CBC 10826 97.6 % (122 / 125) 77.0 % (57 / 74)
AddRelationNotNullConstraints CBC 40161 96.1 % (74 / 77) 78.8 % (63 / 80)
CheckAttributeType CBC 286985 92.5 % (37 / 40) 77.6 % (45 / 58)
CheckAttributeNamesTypes CBC 57576 85.7 % (18 / 21) 66.7 % (20 / 30)
heap_create CBC 87641 96.4 % (27 / 28) 84.8 % (56 / 66)
SetRelationNumChecks CBC 10679 86.7 % (13 / 15) 41.7 % (5 / 12)
StoreConstraints CBC 57054 87.5 % (21 / 24) 63.2 % (12 / 19)
cookDefault CBC 3397 94.1 % (16 / 17) 65.0 % (13 / 20)
heap_drop_with_catalog CBC 32523 95.5 % (42 / 44) 80.6 % (29 / 36)
heap_truncate_check_FKs CBC 1386 100.0 % (23 / 23) 82.4 % (28 / 34)
StorePartitionBound CBC 7089 96.7 % (29 / 30) 68.8 % (11 / 16)
SetAttrMissing CBC 3 87.0 % (20 / 23) 33.3 % (2 / 6)
StoreAttrMissingVal CBC 365 95.0 % (19 / 20) 33.3 % (2 / 6)
SystemAttributeDefinition CBC 20695 75.0 % (3 / 4) 33.3 % (2 / 6)
DeleteRelationTuple CBC 48367 88.9 % (8 / 9) 25.0 % (1 / 4)
RelationClearMissing CBC 2091 95.7 % (22 / 23) 62.5 % (5 / 8)
RemoveAttributeById CBC 1381 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 2655 88.9 % (8 / 9) 25.0 % (1 / 4)
check_nested_generated_walker CBC 4861 93.8 % (15 / 16) 81.2 % (13 / 16)
cookConstraint CBC 1619 85.7 % (6 / 7) 25.0 % (1 / 4)
DeleteSystemAttributeTuples UBC 0 0.0 % (0 / 10) 0.0 % (0 / 2)
StoreRelCheck GNC 1962 100.0 % (23 / 23) 90.0 % (18 / 20)
StoreRelNotNull CBC 15804 100.0 % (8 / 8) 75.0 % (6 / 8)
check_virtual_generated_security_walker CBC 1853 100.0 % (10 / 10) 83.3 % (10 / 12)
heap_truncate CBC 254 100.0 % (12 / 12) 83.3 % (10 / 12)
CopyStatistics CBC 333 100.0 % (18 / 18) 83.3 % (5 / 6)
StorePartitionKey CBC 3310 100.0 % (46 / 46) 94.4 % (17 / 18)
heap_truncate_find_FKs CBC 632 100.0 % (41 / 41) 96.2 % (25 / 26)
AddNewAttributeTuples CBC 57055 100.0 % (23 / 23) 100.0 % (12 / 12)
AddNewRelationTuple CBC 57055 100.0 % (19 / 19) 100.0 % (4 / 4)
DeleteAttributeTuples CBC 48367 100.0 % (9 / 9) 100.0 % (2 / 2)
InsertPgAttributeTuples CBC 133490 100.0 % (62 / 62) 100.0 % (22 / 22)
InsertPgClassTuple CBC 87399 100.0 % (46 / 46) 100.0 % (4 / 4)
RelationRemoveInheritance CBC 32519 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes CBC 372 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveStatistics CBC 35493 100.0 % (13 / 13) 100.0 % (4 / 4)
SystemAttributeByName CBC 218579 100.0 % (6 / 6) 100.0 % (4 / 4)
heap_truncate_one_rel CBC 315 100.0 % (11 / 11) 100.0 % (4 / 4)
AddNewRelationType CBC 44683 100.0 % (2 / 2)
check_nested_generated CBC 1367 100.0 % (3 / 3)
check_virtual_generated_security CBC 547 100.0 % (3 / 3)
contains_user_functions_checker CBC 651 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1