LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 95.3 % 1102 1050 52 1050
Current Date: 2025-09-06 07:49:51 +0900 Functions: 97.7 % 44 43 1 43
Baseline: lcov-20250906-005545-baseline Branches: 77.2 % 816 630 186 630
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.8 % 187 181 6 181
(360..) days: 95.0 % 915 869 46 869
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.6 % 174 135 39 135
(360..) days: 77.1 % 642 495 147 495

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
AddNewAttributeTuples CBC 41788 100.0 % (21 / 21) 100.0 % (10 / 10)
AddNewRelationTuple CBC 41788 100.0 % (19 / 19) 100.0 % (4 / 4)
AddNewRelationType CBC 32200 100.0 % (2 / 2)
AddRelationNewConstraints CBC 8224 98.3 % (117 / 119) 80.3 % (53 / 66)
AddRelationNotNullConstraints CBC 28657 96.1 % (74 / 77) 78.8 % (63 / 80)
CheckAttributeNamesTypes CBC 42214 85.0 % (17 / 20) 64.3 % (18 / 28)
CheckAttributeType CBC 225212 92.1 % (35 / 38) 76.8 % (43 / 56)
CopyStatistics CBC 250 100.0 % (18 / 18) 83.3 % (5 / 6)
DeleteAttributeTuples CBC 34028 100.0 % (9 / 9) 100.0 % (2 / 2)
DeleteRelationTuple CBC 34028 88.9 % (8 / 9) 25.0 % (1 / 4)
DeleteSystemAttributeTuples UBC 0 0.0 % (0 / 10) 0.0 % (0 / 2)
InsertPgAttributeTuples CBC 100050 100.0 % (62 / 62) 100.0 % (22 / 22)
InsertPgClassTuple CBC 65602 100.0 % (46 / 46) 100.0 % (4 / 4)
MergeWithExistingConstraint CBC 863 89.8 % (44 / 49) 75.7 % (56 / 74)
RelationClearMissing CBC 1316 95.7 % (22 / 23) 62.5 % (5 / 8)
RelationRemoveInheritance CBC 22137 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes CBC 286 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveAttributeById CBC 1037 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 1941 88.9 % (8 / 9) 25.0 % (1 / 4)
RemoveStatistics CBC 24171 100.0 % (13 / 13) 100.0 % (4 / 4)
SetAttrMissing CBC 2 87.0 % (20 / 23) 33.3 % (2 / 6)
SetRelationNumChecks CBC 8142 92.3 % (12 / 13) 50.0 % (3 / 6)
StoreAttrMissingVal CBC 251 95.7 % (22 / 23) 33.3 % (2 / 6)
StoreConstraints CBC 41788 91.3 % (21 / 23) 73.3 % (11 / 15)
StorePartitionBound CBC 4864 96.7 % (29 / 30) 68.8 % (11 / 16)
StorePartitionKey CBC 2427 100.0 % (45 / 45) 94.4 % (17 / 18)
StoreRelCheck CBC 1371 100.0 % (23 / 23) 90.0 % (18 / 20)
StoreRelNotNull CBC 12451 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeByName CBC 175703 100.0 % (6 / 6) 100.0 % (4 / 4)
SystemAttributeDefinition CBC 17019 75.0 % (3 / 4) 33.3 % (2 / 6)
check_nested_generated CBC 849 100.0 % (3 / 3)
check_nested_generated_walker CBC 2817 87.5 % (14 / 16) 75.0 % (12 / 16)
check_virtual_generated_security CBC 353 100.0 % (3 / 3)
check_virtual_generated_security_walker CBC 1212 90.0 % (9 / 10) 75.0 % (9 / 12)
contains_user_functions_checker CBC 431 100.0 % (2 / 2)
cookConstraint CBC 1109 85.7 % (6 / 7) 25.0 % (1 / 4)
cookDefault CBC 2365 94.1 % (16 / 17) 65.0 % (13 / 20)
heap_create CBC 65806 96.4 % (27 / 28) 84.8 % (56 / 66)
heap_create_with_catalog CBC 41812 94.7 % (90 / 95) 71.3 % (72 / 101)
heap_drop_with_catalog CBC 22140 95.5 % (42 / 44) 80.6 % (29 / 36)
heap_truncate CBC 191 100.0 % (12 / 12) 83.3 % (10 / 12)
heap_truncate_check_FKs CBC 1003 100.0 % (23 / 23) 82.4 % (28 / 34)
heap_truncate_find_FKs CBC 468 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