LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 95.3 % 1102 1050 52 1050
Current Date: 2025-10-28 08:26:42 +0900 Functions: 97.7 % 44 43 1 43
Baseline: lcov-20251028-005825-baseline Branches: 77.2 % 816 630 186 630
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.7 % 184 178 6 178
(360..) days: 95.0 % 918 872 46 872
Function coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 97.4 % 38 37 1 37
Branch coverage date bins:
(30,360] days: 77.5 % 160 124 36 124
(360..) days: 77.1 % 656 506 150 506

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)
MergeWithExistingConstraint CBC 876 89.8 % (44 / 49) 75.7 % (56 / 74)
heap_create_with_catalog CBC 42224 94.7 % (90 / 95) 71.3 % (72 / 101)
AddRelationNotNullConstraints CBC 29000 96.1 % (74 / 77) 78.8 % (63 / 80)
CheckAttributeNamesTypes CBC 42626 85.0 % (17 / 20) 64.3 % (18 / 28)
CheckAttributeType CBC 227128 92.1 % (35 / 38) 76.8 % (43 / 56)
SetAttrMissing CBC 2 87.0 % (20 / 23) 33.3 % (2 / 6)
AddRelationNewConstraints CBC 8224 98.3 % (117 / 119) 80.3 % (53 / 66)
StoreConstraints CBC 42200 91.3 % (21 / 23) 73.3 % (11 / 15)
check_nested_generated_walker CBC 2898 87.5 % (14 / 16) 75.0 % (12 / 16)
heap_drop_with_catalog CBC 22492 95.5 % (42 / 44) 80.6 % (29 / 36)
DeleteRelationTuple CBC 34577 88.9 % (8 / 9) 25.0 % (1 / 4)
RelationClearMissing CBC 1316 95.7 % (22 / 23) 62.5 % (5 / 8)
RemoveAttributeById CBC 1043 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 1983 88.9 % (8 / 9) 25.0 % (1 / 4)
SetRelationNumChecks CBC 8142 92.3 % (12 / 13) 50.0 % (3 / 6)
StoreAttrMissingVal CBC 257 95.7 % (22 / 23) 33.3 % (2 / 6)
StorePartitionBound CBC 4945 96.7 % (29 / 30) 68.8 % (11 / 16)
SystemAttributeDefinition CBC 17157 75.0 % (3 / 4) 33.3 % (2 / 6)
check_virtual_generated_security_walker CBC 1221 90.0 % (9 / 10) 75.0 % (9 / 12)
cookConstraint CBC 1110 85.7 % (6 / 7) 25.0 % (1 / 4)
cookDefault CBC 2416 94.1 % (16 / 17) 65.0 % (13 / 20)
heap_create CBC 66416 96.4 % (27 / 28) 84.8 % (56 / 66)
AddNewAttributeTuples CBC 42200 100.0 % (21 / 21) 100.0 % (10 / 10)
AddNewRelationTuple CBC 42200 100.0 % (19 / 19) 100.0 % (4 / 4)
AddNewRelationType CBC 32523 100.0 % (2 / 2)
CopyStatistics CBC 253 100.0 % (18 / 18) 83.3 % (5 / 6)
DeleteAttributeTuples CBC 34577 100.0 % (9 / 9) 100.0 % (2 / 2)
InsertPgAttributeTuples CBC 101030 100.0 % (62 / 62) 100.0 % (22 / 22)
InsertPgClassTuple CBC 66212 100.0 % (46 / 46) 100.0 % (4 / 4)
RelationRemoveInheritance CBC 22489 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes CBC 286 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveStatistics CBC 24529 100.0 % (13 / 13) 100.0 % (4 / 4)
StorePartitionKey CBC 2469 100.0 % (45 / 45) 94.4 % (17 / 18)
StoreRelCheck CBC 1323 100.0 % (23 / 23) 90.0 % (18 / 20)
StoreRelNotNull CBC 12593 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeByName CBC 176230 100.0 % (6 / 6) 100.0 % (4 / 4)
check_nested_generated CBC 870 100.0 % (3 / 3)
check_virtual_generated_security CBC 356 100.0 % (3 / 3)
contains_user_functions_checker CBC 434 100.0 % (2 / 2)
heap_truncate CBC 191 100.0 % (12 / 12) 83.3 % (10 / 12)
heap_truncate_check_FKs CBC 1041 100.0 % (23 / 23) 82.4 % (28 / 34)
heap_truncate_find_FKs CBC 478 100.0 % (41 / 41) 96.2 % (25 / 26)
heap_truncate_one_rel CBC 242 100.0 % (11 / 11) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta