LCOV - differential code coverage report
Current view: top level - src/backend/catalog - dependency.c (source / functions) Coverage Total Hit LBC UBC GBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 91.2 % 909 829 1 79 6 823 11
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 33 33 4 29
Baseline: lcov-20261012-baseline Branches: 80.3 % 646 519 1 126 2 517
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 72 72 6 66
(360..) days: 90.4 % 837 757 1 79 757
Function coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 100.0 % 27 27 4 23
Branch coverage date bins:
(30,360] days: 92.3 % 26 24 2 2 22
(360..) days: 79.8 % 620 495 1 124 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
sort_object_addresses CBC 95 100.0 % (4 / 4) 100.0 % (2 / 2)
object_address_present CBC 454 66.7 % (6 / 9) 50.0 % (5 / 10)
ReleaseDeletionLock CBC 1187 100.0 % (7 / 7) 100.0 % (4 / 4)
DropObjectById CBC 3545 90.0 % (18 / 20) 40.0 % (4 / 10)
performDeletion CBC 4269 100.0 % (10 / 10)
CheckUsageOnTypesInSingleRelExpr CBC 6175 100.0 % (14 / 14)
recordDependencyOnSingleRelExpr CBC 7471 100.0 % (36 / 36) 93.8 % (15 / 16)
query_uses_temp_object CBC 10718 100.0 % (6 / 6)
recordDependencyOnExpr CBC 12999 100.0 % (8 / 8)
CheckUsageOnTypesInExpr CBC 17199 100.0 % (7 / 7)
performMultipleDeletions CBC 19806 100.0 % (14 / 14) 100.0 % (6 / 6)
deleteObjectsInList CBC 22205 95.7 % (22 / 23) 95.0 % (19 / 20)
reportDependentObjects CBC 22449 93.9 % (62 / 66) 85.0 % (51 / 60)
check_usage_on_types CBC 23366 100.0 % (11 / 11) 100.0 % (8 / 8)
find_temp_object CBC 24902 100.0 % (9 / 9) 90.0 % (9 / 10)
collectDependenciesOfExpr CBC 44665 100.0 % (5 / 5)
process_function_rte_ref CBC 90752 95.0 % (19 / 20) 69.2 % (18 / 26)
DeleteInitPrivs CBC 145102 100.0 % (17 / 17) 100.0 % (4 / 4)
deleteOneObject CBC 145108 100.0 % (27 / 27) 100.0 % (10 / 10)
doDeletion CBC 145108 94.3 % (66 / 70) 78.8 % (26 / 33)
add_exact_object_address_extra GNC 148432 100.0 % (13 / 13) 100.0 % (4 / 4)
findDependentObjects GNC 180868 89.9 % (134 / 149) 75.5 % (71 / 94)
AcquireDeletionLock CBC 181131 100.0 % (9 / 9) 100.0 % (6 / 6)
object_address_present_add_flags CBC 181852 100.0 % (17 / 17) 92.9 % (13 / 14)
record_object_address_dependencies CBC 256415 100.0 % (5 / 5)
stack_address_present_add_flags CBC 260764 86.7 % (13 / 15) 78.6 % (11 / 14)
eliminate_duplicate_dependencies CBC 300251 100.0 % (20 / 20) 92.9 % (13 / 14)
free_object_addresses CBC 353849 100.0 % (6 / 6) 100.0 % (2 / 2)
new_object_addresses CBC 355333 100.0 % (7 / 7)
add_exact_object_address GNC 814736 100.0 % (9 / 9) 75.0 % (3 / 4)
add_object_address GNC 1375108 100.0 % (11 / 11) 75.0 % (3 / 4)
find_expr_references_walker CBC 3539437 81.5 % (203 / 249) 78.0 % (202 / 259)
object_address_comparator CBC 5565662 87.5 % (14 / 16) 83.3 % (10 / 12)

Generated by: LCOV version 2.0-1