LCOV - differential code coverage report
Current view: top level - src/backend/catalog - dependency.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 91.4 % 915 836 79 6 830 11
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 33 33 4 29
Baseline: lcov-20260827-baseline Branches: 80.6 % 650 524 126 524
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 44 44 6 38
(30,360] days: 100.0 % 34 34 34
(360..) days: 90.6 % 837 758 79 758
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 27 27 4 23
Branch coverage date bins:
(7,30] days: 93.8 % 16 15 1 15
(30,360] days: 92.9 % 14 13 1 13
(360..) days: 80.0 % 620 496 124 496

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
sort_object_addresses CBC 88 100.0 % (4 / 4) 100.0 % (2 / 2)
object_address_present CBC 466 66.7 % (6 / 9) 50.0 % (5 / 10)
ReleaseDeletionLock CBC 1269 100.0 % (7 / 7) 100.0 % (4 / 4)
performDeletion CBC 4380 100.0 % (10 / 10)
DropObjectById CBC 4644 90.0 % (18 / 20) 40.0 % (4 / 10)
CheckUsageOnTypesInSingleRelExpr CBC 7627 100.0 % (14 / 14)
recordDependencyOnSingleRelExpr CBC 8935 100.0 % (36 / 36) 93.8 % (15 / 16)
query_uses_temp_object CBC 10857 100.0 % (6 / 6)
recordDependencyOnExpr CBC 13306 100.0 % (8 / 8)
CheckUsageOnTypesInExpr CBC 17325 100.0 % (7 / 7)
performMultipleDeletions CBC 20103 100.0 % (14 / 14) 100.0 % (6 / 6)
deleteObjectsInList CBC 22574 100.0 % (23 / 23) 100.0 % (20 / 20)
reportDependentObjects CBC 22850 93.9 % (62 / 66) 85.0 % (51 / 60)
find_temp_object CBC 24827 100.0 % (9 / 9) 90.0 % (9 / 10)
check_usage_on_types CBC 24944 100.0 % (11 / 11) 100.0 % (8 / 8)
collectDependenciesOfExpr CBC 45052 100.0 % (5 / 5)
process_function_rte_ref CBC 85844 95.0 % (19 / 20) 69.2 % (18 / 26)
DeleteInitPrivs CBC 147763 100.0 % (17 / 17) 100.0 % (4 / 4)
deleteOneObject CBC 147769 100.0 % (27 / 27) 100.0 % (10 / 10)
doDeletion CBC 147769 94.3 % (66 / 70) 78.8 % (26 / 33)
add_exact_object_address_extra GNC 151364 100.0 % (13 / 13) 100.0 % (4 / 4)
findDependentObjects GNC 184894 89.9 % (134 / 149) 75.5 % (71 / 94)
AcquireDeletionLock CBC 185157 100.0 % (9 / 9) 100.0 % (6 / 6)
object_address_present_add_flags CBC 185952 100.0 % (17 / 17) 92.9 % (13 / 14)
record_object_address_dependencies CBC 259391 100.0 % (5 / 5)
stack_address_present_add_flags CBC 265528 86.7 % (13 / 15) 78.6 % (11 / 14)
eliminate_duplicate_dependencies CBC 306576 100.0 % (20 / 20) 92.9 % (13 / 14)
free_object_addresses CBC 360428 100.0 % (6 / 6) 100.0 % (2 / 2)
new_object_addresses CBC 362501 100.0 % (7 / 7)
add_exact_object_address GNC 816925 100.0 % (9 / 9) 75.0 % (3 / 4)
add_object_address GNC 1433568 100.0 % (11 / 11) 75.0 % (3 / 4)
find_expr_references_walker CBC 3726576 82.0 % (209 / 255) 78.3 % (206 / 263)
object_address_comparator CBC 5818033 87.5 % (14 / 16) 83.3 % (10 / 12)

Generated by: LCOV version 2.0-1