LCOV - differential code coverage report
Current view: top level - src/backend/catalog - dependency.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 91.3 % 909 830 79 6 824 11
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 33 33 4 29
Baseline: lcov-20261105-baseline Branches: 80.5 % 646 520 126 520
Baseline Date: 2026-11-05 14:14:01 +0100 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.6 % 837 758 79 758
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 24
(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
AcquireDeletionLock CBC 181930 100.0 % (9 / 9) 100.0 % (6 / 6)
CheckUsageOnTypesInExpr CBC 17440 100.0 % (7 / 7)
CheckUsageOnTypesInSingleRelExpr CBC 6195 100.0 % (14 / 14)
DeleteInitPrivs CBC 145846 100.0 % (17 / 17) 100.0 % (4 / 4)
DropObjectById CBC 3557 90.0 % (18 / 20) 40.0 % (4 / 10)
ReleaseDeletionLock CBC 1188 100.0 % (7 / 7) 100.0 % (4 / 4)
add_exact_object_address GNC 822913 100.0 % (9 / 9) 75.0 % (3 / 4)
add_exact_object_address_extra GNC 149173 100.0 % (13 / 13) 100.0 % (4 / 4)
add_object_address GNC 1399126 100.0 % (11 / 11) 75.0 % (3 / 4)
check_usage_on_types CBC 23627 100.0 % (11 / 11) 100.0 % (8 / 8)
collectDependenciesOfExpr CBC 45302 100.0 % (5 / 5)
deleteObjectsInList CBC 22352 95.7 % (22 / 23) 95.0 % (19 / 20)
deleteOneObject CBC 145852 100.0 % (27 / 27) 100.0 % (10 / 10)
doDeletion CBC 145852 94.3 % (66 / 70) 78.8 % (26 / 33)
eliminate_duplicate_dependencies CBC 303027 100.0 % (20 / 20) 92.9 % (13 / 14)
findDependentObjects GNC 181667 90.6 % (135 / 149) 76.6 % (72 / 94)
find_expr_references_walker CBC 3600653 81.5 % (203 / 249) 78.0 % (202 / 259)
find_temp_object CBC 25244 100.0 % (9 / 9) 90.0 % (9 / 10)
free_object_addresses CBC 357031 100.0 % (6 / 6) 100.0 % (2 / 2)
new_object_addresses CBC 358518 100.0 % (7 / 7)
object_address_comparator CBC 5649982 87.5 % (14 / 16) 83.3 % (10 / 12)
object_address_present CBC 454 66.7 % (6 / 9) 50.0 % (5 / 10)
object_address_present_add_flags CBC 182660 100.0 % (17 / 17) 92.9 % (13 / 14)
performDeletion CBC 4323 100.0 % (10 / 10)
performMultipleDeletions CBC 19905 100.0 % (14 / 14) 100.0 % (6 / 6)
process_function_rte_ref CBC 92412 95.0 % (19 / 20) 69.2 % (18 / 26)
query_uses_temp_object CBC 10879 100.0 % (6 / 6)
recordDependencyOnExpr CBC 13164 100.0 % (8 / 8)
recordDependencyOnSingleRelExpr CBC 7497 100.0 % (36 / 36) 93.8 % (15 / 16)
record_object_address_dependencies CBC 258739 100.0 % (5 / 5)
reportDependentObjects CBC 22596 93.9 % (62 / 66) 85.0 % (51 / 60)
sort_object_addresses CBC 95 100.0 % (4 / 4) 100.0 % (2 / 2)
stack_address_present_add_flags CBC 261991 86.7 % (13 / 15) 78.6 % (11 / 14)

Generated by: LCOV version 2.0-1