LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UIC UBC GBC GIC GNC CBC ECB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 95.5 % 1104 1054 50 2 1 5 1046 3 5
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.7 % 44 43 1 5 38
Baseline: lcov-20260505-025707-baseline Branches: 77.6 % 822 638 1 183 3 1 634
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 8 8 1 7
(30,360] days: 100.0 % 25 25 1 4 20
(360..) days: 95.3 % 1071 1021 50 1 1 1019 3
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 97.6 % 41 40 1 5 35
Branch coverage date bins:
(7,30] days: 100.0 % 6 6 6
(30,360] days: 85.0 % 20 17 3 1 16
(360..) days: 77.3 % 796 615 1 180 2 1 612

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 58338 100.0 % (21 / 21) 100.0 % (10 / 10)
AddNewRelationTuple CBC 58338 100.0 % (19 / 19) 100.0 % (4 / 4)
AddNewRelationType CBC 45720 100.0 % (2 / 2)
AddRelationNewConstraints GNC 11210 98.3 % (118 / 120) 80.3 % (53 / 66)
AddRelationNotNullConstraints CBC 40884 96.1 % (74 / 77) 78.8 % (63 / 80)
CheckAttributeNamesTypes CBC 58862 85.7 % (18 / 21) 66.7 % (20 / 30)
CheckAttributeType CBC 295123 92.5 % (37 / 40) 77.6 % (45 / 58)
CopyStatistics CBC 319 100.0 % (18 / 18) 83.3 % (5 / 6)
DeleteAttributeTuples CBC 49543 100.0 % (9 / 9) 100.0 % (2 / 2)
DeleteRelationTuple CBC 49543 88.9 % (8 / 9) 25.0 % (1 / 4)
DeleteSystemAttributeTuples UBC 0 0.0 % (0 / 10) 0.0 % (0 / 2)
InsertPgAttributeTuples GNC 136664 100.0 % (62 / 62) 100.0 % (22 / 22)
InsertPgClassTuple CBC 89445 100.0 % (46 / 46) 100.0 % (4 / 4)
MergeWithExistingConstraint CBC 1442 89.8 % (44 / 49) 75.7 % (56 / 74)
RelationClearMissing CBC 1970 95.7 % (22 / 23) 62.5 % (5 / 8)
RelationRemoveInheritance CBC 33319 100.0 % (9 / 9) 100.0 % (2 / 2)
RelationTruncateIndexes GNC 372 100.0 % (9 / 9) 100.0 % (6 / 6)
RemoveAttributeById CBC 1414 97.0 % (32 / 33) 25.0 % (1 / 4)
RemovePartitionKeyByRelId CBC 2834 88.9 % (8 / 9) 25.0 % (1 / 4)
RemoveStatistics CBC 36289 100.0 % (13 / 13) 100.0 % (4 / 4)
SetAttrMissing CBC 4 87.0 % (20 / 23) 33.3 % (2 / 6)
SetRelationNumChecks CBC 11047 92.3 % (12 / 13) 50.0 % (3 / 6)
StoreAttrMissingVal GNC 343 95.0 % (19 / 20) 33.3 % (2 / 6)
StoreConstraints CBC 58338 91.3 % (21 / 23) 73.3 % (11 / 15)
StorePartitionBound CBC 8030 96.7 % (29 / 30) 68.8 % (11 / 16)
StorePartitionKey CBC 3473 100.0 % (45 / 45) 94.4 % (17 / 18)
StoreRelCheck CBC 2078 100.0 % (23 / 23) 90.0 % (18 / 20)
StoreRelNotNull CBC 16532 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeByName CBC 229559 100.0 % (6 / 6) 100.0 % (4 / 4)
SystemAttributeDefinition CBC 23461 75.0 % (3 / 4) 33.3 % (2 / 6)
check_nested_generated CBC 1362 100.0 % (3 / 3)
check_nested_generated_walker CBC 4954 93.8 % (15 / 16) 81.2 % (13 / 16)
check_virtual_generated_security CBC 525 100.0 % (3 / 3)
check_virtual_generated_security_walker CBC 1803 100.0 % (10 / 10) 83.3 % (10 / 12)
contains_user_functions_checker CBC 629 100.0 % (2 / 2)
cookConstraint CBC 1691 85.7 % (6 / 7) 25.0 % (1 / 4)
cookDefault CBC 3396 94.1 % (16 / 17) 65.0 % (13 / 20)
heap_create CBC 89678 96.4 % (27 / 28) 84.8 % (56 / 66)
heap_create_with_catalog GNC 58373 94.8 % (91 / 96) 71.8 % (74 / 103)
heap_drop_with_catalog CBC 33323 95.5 % (42 / 44) 80.6 % (29 / 36)
heap_truncate CBC 254 100.0 % (12 / 12) 83.3 % (10 / 12)
heap_truncate_check_FKs CBC 1356 100.0 % (23 / 23) 82.4 % (28 / 34)
heap_truncate_find_FKs CBC 642 100.0 % (41 / 41) 96.2 % (25 / 26)
heap_truncate_one_rel CBC 315 100.0 % (11 / 11) 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta