LCOV - differential code coverage report
Current view: top level - src/backend/catalog - dependency.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 91.2 % 895 816 79 1 815
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 31 31 31
Baseline: lcov-20260726-baseline Branches: 80.1 % 642 514 128 1 513
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.8 % 46 45 1 45
(360..) days: 90.8 % 849 771 78 1 770
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 27 27 27
Branch coverage date bins:
(30,360] days: 75.0 % 20 15 5 15
(360..) days: 80.2 % 622 499 123 1 498

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 194129 100.0 % (9 / 9) 100.0 % (6 / 6)
DeleteInitPrivs CBC 153138 100.0 % (17 / 17) 100.0 % (4 / 4)
DropObjectById CBC 4635 90.0 % (18 / 20) 40.0 % (4 / 10)
ReleaseDeletionLock CBC 1277 100.0 % (5 / 5) 100.0 % (2 / 2)
add_exact_object_address CBC 836796 100.0 % (10 / 10) 75.0 % (3 / 4)
add_exact_object_address_extra CBC 158727 100.0 % (16 / 16) 100.0 % (4 / 4)
add_object_address CBC 952514 100.0 % (12 / 12) 75.0 % (3 / 4)
collectDependenciesOfExpr CBC 27974 100.0 % (5 / 5)
deleteObjectsInList CBC 23134 100.0 % (23 / 23) 100.0 % (20 / 20)
deleteOneObject CBC 153144 100.0 % (27 / 27) 100.0 % (10 / 10)
doDeletion CBC 153144 94.3 % (66 / 70) 78.8 % (26 / 33)
eliminate_duplicate_dependencies CBC 289489 100.0 % (20 / 20) 92.9 % (13 / 14)
findDependentObjects CBC 193880 89.9 % (133 / 148) 74.5 % (70 / 94)
find_expr_references_walker CBC 2459465 82.0 % (209 / 255) 78.3 % (206 / 263)
find_temp_object CBC 24870 100.0 % (9 / 9) 90.0 % (9 / 10)
free_object_addresses CBC 345189 100.0 % (6 / 6) 100.0 % (2 / 2)
new_object_addresses CBC 347194 100.0 % (7 / 7)
object_address_comparator CBC 3751701 87.5 % (14 / 16) 83.3 % (10 / 12)
object_address_present CBC 466 66.7 % (6 / 9) 50.0 % (5 / 10)
object_address_present_add_flags CBC 194955 100.0 % (17 / 17) 92.9 % (13 / 14)
performDeletion CBC 4734 100.0 % (10 / 10)
performDeletionCheck CBC 433 100.0 % (10 / 10) 50.0 % (1 / 2)
performMultipleDeletions CBC 20740 100.0 % (14 / 14) 100.0 % (6 / 6)
process_function_rte_ref CBC 57594 95.0 % (19 / 20) 69.2 % (18 / 26)
query_uses_temp_object CBC 10999 100.0 % (6 / 6)
recordDependencyOnExpr CBC 13432 100.0 % (8 / 8)
recordDependencyOnSingleRelExpr CBC 9357 100.0 % (36 / 36) 93.8 % (15 / 16)
record_object_address_dependencies CBC 266708 100.0 % (5 / 5)
reportDependentObjects CBC 23844 93.9 % (62 / 66) 85.0 % (51 / 60)
sort_object_addresses CBC 86 100.0 % (4 / 4) 100.0 % (2 / 2)
stack_address_present_add_flags CBC 278485 86.7 % (13 / 15) 78.6 % (11 / 14)

Generated by: LCOV version 2.0-1