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

Generated by: LCOV version 2.4-beta