LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UNC UIC UBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 94.9 % 1035 982 8 45 172 810 13 57
Current Date: 2024-04-14 14:21:10 Functions: 97.6 % 41 40 1 8 32
Baseline: 16@8cea358b128 Branches: 78.0 % 731 570 15 1 145 87 483
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 9 9 8 1
(60,120] days: 100.0 % 15 15 15
(120,180] days: 100.0 % 3 3 3
(180,240] days: 94.6 % 148 140 8 140
(240..) days: 94.8 % 860 815 45 9 806
Function coverage date bins:
(180,240] days: 100.0 % 3 3 3
(240..) days: 97.4 % 38 37 1 5 32
Branch coverage date bins:
[..60] days: 100.0 % 4 4 4
(120,180] days: 100.0 % 6 6 6
(180,240] days: 84.7 % 98 83 15 83
(240..) days: 76.6 % 623 477 1 145 477

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)
StoreConstraints GNC 37215 72.4 % (21 / 29) 68.8 % (11 / 16)
MergeWithExistingConstraint CBC 693 88.4 % (38 / 43) 69.2 % (36 / 52)
heap_create_with_catalog CBC 37227 94.6 % (88 / 93) 70.1 % (68 / 97)
CheckAttributeNamesTypes CBC 37619 82.4 % (14 / 17) 61.5 % (16 / 26)
CheckAttributeType CBC 186641 91.2 % (31 / 34) 76.1 % (35 / 46)
SetAttrMissing CBC 2 87.0 % (20 / 23) 33.3 % (2 / 6)
AddRelationNewConstraints GNC 3108 98.3 % (114 / 116) 82.8 % (53 / 64)
check_nested_generated_walker CBC 1535 87.5 % (14 / 16) 75.0 % (12 / 16)
heap_drop_with_catalog CBC 21039 95.5 % (42 / 44) 80.6 % (29 / 36)
DeleteRelationTuple CBC 32410 88.9 % (8 / 9) 25.0 % (1 / 4)
RelationClearMissing CBC 1029 95.7 % (22 / 23) 62.5 % (5 / 8)
RemoveAttributeById GNC 1001 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 1918 88.9 % (8 / 9) 25.0 % (1 / 4)
SetRelationNumChecks CBC 3107 92.3 % (12 / 13) 50.0 % (3 / 6)
StorePartitionBound CBC 5114 96.4 % (27 / 28) 58.3 % (7 / 12)
SystemAttributeDefinition CBC 13531 75.0 % (3 / 4) 33.3 % (2 / 6)
cookConstraint CBC 919 85.7 % (6 / 7) 25.0 % (1 / 4)
cookDefault CBC 1823 93.3 % (14 / 15) 61.1 % (11 / 18)
heap_create CBC 58725 96.4 % (27 / 28) 84.8 % (56 / 66)
AddNewAttributeTuples GNC 37215 100.0 % (20 / 20) 100.0 % (10 / 10)
AddNewRelationTuple CBC 37215 100.0 % (18 / 18) 100.0 % (4 / 4)
AddNewRelationType CBC 28461 100.0 % (2 / 2)
AddRelationNotNullConstraints GNC 25833 100.0 % (63 / 63) 91.7 % (55 / 60)
CopyStatistics CBC 234 100.0 % (18 / 18) 83.3 % (5 / 6)
DeleteAttributeTuples CBC 32410 100.0 % (9 / 9) 100.0 % (2 / 2)
InsertPgAttributeTuples GNC 90110 100.0 % (63 / 63) 100.0 % (22 / 22)
InsertPgClassTuple CBC 58565 100.0 % (45 / 45) 100.0 % (4 / 4)
RelationRemoveInheritance CBC 21039 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes CBC 262 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveStatistics CBC 22882 100.0 % (13 / 13) 100.0 % (4 / 4)
StorePartitionKey CBC 2366 100.0 % (45 / 45) 94.4 % (17 / 18)
StoreRelCheck CBC 1085 100.0 % (23 / 23) 90.0 % (18 / 20)
StoreRelNotNull GNC 4261 100.0 % (4 / 4)
SystemAttributeByName CBC 146366 100.0 % (6 / 6) 100.0 % (4 / 4)
check_nested_generated CBC 430 100.0 % (3 / 3)
heap_truncate CBC 167 100.0 % (12 / 12) 83.3 % (10 / 12)
heap_truncate_check_FKs CBC 858 100.0 % (23 / 23) 82.4 % (28 / 34)
heap_truncate_find_FKs CBC 459 100.0 % (41 / 41) 96.2 % (25 / 26)
heap_truncate_one_rel CBC 218 100.0 % (11 / 11) 100.0 % (4 / 4)
list_cookedconstr_attnum_cmp GNC 139 100.0 % (4 / 4)

Generated by: LCOV version 2.1-beta2-3-g6141622