LCOV - differential code coverage report
Current view: top level - src/backend/catalog - heap.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 95.3 % 1102 1050 52 4 1046 4
Current Date: 2025-12-17 08:58:58 +0900 Functions: 97.7 % 44 43 1 2 41
Baseline: lcov-20251217-005640-baseline Branches: 77.2 % 816 630 186 630
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] 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
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 246 100.0 % (18 / 18) 83.3 % (5 / 6)
StoreAttrMissingVal CBC 257 95.7 % (22 / 23) 33.3 % (2 / 6)
RelationTruncateIndexes CBC 286 100.0 % (9 / 9) 100.0 % (6 / 6)
check_virtual_generated_security CBC 374 100.0 % (3 / 3)
contains_user_functions_checker CBC 452 100.0 % (2 / 2)
heap_truncate_find_FKs CBC 478 100.0 % (41 / 41) 96.2 % (25 / 26)
check_nested_generated CBC 934 100.0 % (3 / 3)
MergeWithExistingConstraint CBC 999 89.8 % (44 / 49) 75.7 % (56 / 74)
heap_truncate_check_FKs CBC 1046 100.0 % (23 / 23) 82.4 % (28 / 34)
RemoveAttributeById CBC 1061 97.0 % (32 / 33) 25.0 % (1 / 4)
cookConstraint CBC 1191 85.7 % (6 / 7) 25.0 % (1 / 4)
check_virtual_generated_security_walker CBC 1284 90.0 % (9 / 10) 75.0 % (9 / 12)
RelationClearMissing CBC 1432 95.7 % (22 / 23) 62.5 % (5 / 8)
StoreRelCheck CBC 1464 100.0 % (23 / 23) 90.0 % (18 / 20)
RemovePartitionKeyByRelId CBC 2188 88.9 % (8 / 9) 25.0 % (1 / 4)
cookDefault CBC 2511 94.1 % (16 / 17) 65.0 % (13 / 20)
StorePartitionKey CBC 2691 100.0 % (45 / 45) 94.4 % (17 / 18)
check_nested_generated_walker CBC 3166 87.5 % (14 / 16) 75.0 % (12 / 16)
StorePartitionBound CBC 5804 96.7 % (29 / 30) 68.8 % (11 / 16)
SetRelationNumChecks CBC 8595 92.3 % (12 / 13) 50.0 % (3 / 6)
AddRelationNewConstraints GNC 8668 98.3 % (117 / 119) 80.3 % (53 / 66)
StoreRelNotNull CBC 13015 100.0 % (5 / 5) 50.0 % (1 / 2)
SystemAttributeDefinition CBC 17504 75.0 % (3 / 4) 33.3 % (2 / 6)
RelationRemoveInheritance CBC 23865 100.0 % (9 / 9) 100.0 % (2 / 2)
heap_drop_with_catalog CBC 23868 95.5 % (42 / 44) 80.6 % (29 / 36)
RemoveStatistics CBC 25999 100.0 % (13 / 13) 100.0 % (4 / 4)
AddRelationNotNullConstraints CBC 30077 96.1 % (74 / 77) 78.8 % (63 / 80)
AddNewRelationType CBC 34018 100.0 % (2 / 2)
DeleteAttributeTuples CBC 36463 100.0 % (9 / 9) 100.0 % (2 / 2)
DeleteRelationTuple CBC 36463 88.9 % (8 / 9) 25.0 % (1 / 4)
AddNewAttributeTuples CBC 43912 100.0 % (21 / 21) 100.0 % (10 / 10)
AddNewRelationTuple CBC 43912 100.0 % (19 / 19) 100.0 % (4 / 4)
StoreConstraints CBC 43912 91.3 % (21 / 23) 73.3 % (11 / 15)
heap_create_with_catalog CBC 43936 94.7 % (90 / 95) 71.3 % (72 / 101)
CheckAttributeNamesTypes CBC 44337 85.0 % (17 / 20) 64.3 % (18 / 28)
InsertPgClassTuple CBC 68626 100.0 % (46 / 46) 100.0 % (4 / 4)
heap_create CBC 68834 96.4 % (27 / 28) 84.8 % (56 / 66)
InsertPgAttributeTuples GNC 104998 100.0 % (62 / 62) 100.0 % (22 / 22)
SystemAttributeByName CBC 181566 100.0 % (6 / 6) 100.0 % (4 / 4)
CheckAttributeType CBC 234278 92.1 % (35 / 38) 76.8 % (43 / 56)

Generated by: LCOV version 2.4-beta