LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 95.3 % 1102 1050 52 4 1046 4
Current Date: 2025-12-18 07:33:40 +0900 Functions: 97.7 % 44 43 1 2 41
Baseline: lcov-20251218-005734-baseline Branches: 77.2 % 816 630 186 630
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 97.1 % 69 67 2 67
(360..) days: 95.1 % 1029 979 50 979
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 97.5 % 40 39 1 2 37
Branch coverage date bins:
(30,360] days: 80.0 % 60 48 12 48
(360..) days: 77.0 % 756 582 174 582

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 43938 94.7 % (90 / 95) 71.3 % (72 / 101)
MergeWithExistingConstraint CBC 999 89.8 % (44 / 49) 75.7 % (56 / 74)
AddRelationNotNullConstraints CBC 30078 96.1 % (74 / 77) 78.8 % (63 / 80)
AddRelationNewConstraints GNC 8668 98.3 % (117 / 119) 80.3 % (53 / 66)
CheckAttributeType CBC 234280 92.1 % (35 / 38) 76.8 % (43 / 56)
CheckAttributeNamesTypes CBC 44339 85.0 % (17 / 20) 64.3 % (18 / 28)
heap_create CBC 68824 96.4 % (27 / 28) 84.8 % (56 / 66)
cookDefault CBC 2511 94.1 % (16 / 17) 65.0 % (13 / 20)
heap_drop_with_catalog CBC 23869 95.5 % (42 / 44) 80.6 % (29 / 36)
heap_truncate_check_FKs CBC 1046 100.0 % (23 / 23) 82.4 % (28 / 34)
StorePartitionBound CBC 5804 96.7 % (29 / 30) 68.8 % (11 / 16)
SetAttrMissing CBC 2 87.0 % (20 / 23) 33.3 % (2 / 6)
StoreAttrMissingVal CBC 257 95.7 % (22 / 23) 33.3 % (2 / 6)
StoreConstraints CBC 43914 91.3 % (21 / 23) 73.3 % (11 / 15)
SystemAttributeDefinition CBC 17469 75.0 % (3 / 4) 33.3 % (2 / 6)
check_nested_generated_walker CBC 3166 87.5 % (14 / 16) 75.0 % (12 / 16)
DeleteRelationTuple CBC 36452 88.9 % (8 / 9) 25.0 % (1 / 4)
RelationClearMissing CBC 1433 95.7 % (22 / 23) 62.5 % (5 / 8)
RemoveAttributeById CBC 1061 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 2188 88.9 % (8 / 9) 25.0 % (1 / 4)
SetRelationNumChecks CBC 8595 92.3 % (12 / 13) 50.0 % (3 / 6)
check_virtual_generated_security_walker CBC 1284 90.0 % (9 / 10) 75.0 % (9 / 12)
cookConstraint CBC 1191 85.7 % (6 / 7) 25.0 % (1 / 4)
DeleteSystemAttributeTuples UBC 0 0.0 % (0 / 10) 0.0 % (0 / 2)
StoreRelCheck CBC 1464 100.0 % (23 / 23) 90.0 % (18 / 20)
heap_truncate CBC 191 100.0 % (12 / 12) 83.3 % (10 / 12)
CopyStatistics CBC 250 100.0 % (18 / 18) 83.3 % (5 / 6)
StorePartitionKey CBC 2691 100.0 % (45 / 45) 94.4 % (17 / 18)
StoreRelNotNull CBC 13015 100.0 % (5 / 5) 50.0 % (1 / 2)
heap_truncate_find_FKs CBC 478 100.0 % (41 / 41) 96.2 % (25 / 26)
AddNewAttributeTuples CBC 43914 100.0 % (21 / 21) 100.0 % (10 / 10)
AddNewRelationTuple CBC 43914 100.0 % (19 / 19) 100.0 % (4 / 4)
DeleteAttributeTuples CBC 36452 100.0 % (9 / 9) 100.0 % (2 / 2)
InsertPgAttributeTuples GNC 104990 100.0 % (62 / 62) 100.0 % (22 / 22)
InsertPgClassTuple CBC 68616 100.0 % (46 / 46) 100.0 % (4 / 4)
RelationRemoveInheritance CBC 23866 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes CBC 286 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveStatistics CBC 26000 100.0 % (13 / 13) 100.0 % (4 / 4)
SystemAttributeByName CBC 181505 100.0 % (6 / 6) 100.0 % (4 / 4)
heap_truncate_one_rel CBC 242 100.0 % (11 / 11) 100.0 % (4 / 4)
AddNewRelationType CBC 34020 100.0 % (2 / 2)
check_nested_generated CBC 934 100.0 % (3 / 3)
check_virtual_generated_security CBC 374 100.0 % (3 / 3)
contains_user_functions_checker CBC 452 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta