LCOV - differential code coverage report
Current view: top level - src/backend/catalog - dependency.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 91.2 % 895 816 79 816
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 31 31 31
Baseline: lcov-20260725-baseline Branches: 80.1 % 642 514 128 514
Baseline Date: 2026-07-25 19:09:19 +0900 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 771
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 499

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 86 100.0 % (4 / 4) 100.0 % (2 / 2)
performDeletionCheck CBC 433 100.0 % (10 / 10) 50.0 % (1 / 2)
object_address_present CBC 466 66.7 % (6 / 9) 50.0 % (5 / 10)
ReleaseDeletionLock CBC 1277 100.0 % (5 / 5) 100.0 % (2 / 2)
DropObjectById CBC 4636 90.0 % (18 / 20) 40.0 % (4 / 10)
performDeletion CBC 4740 100.0 % (10 / 10)
recordDependencyOnSingleRelExpr CBC 9359 100.0 % (36 / 36) 93.8 % (15 / 16)
query_uses_temp_object CBC 10999 100.0 % (6 / 6)
recordDependencyOnExpr CBC 13432 100.0 % (8 / 8)
performMultipleDeletions CBC 20726 100.0 % (14 / 14) 100.0 % (6 / 6)
deleteObjectsInList CBC 23126 100.0 % (23 / 23) 100.0 % (20 / 20)
reportDependentObjects CBC 23836 93.9 % (62 / 66) 85.0 % (51 / 60)
find_temp_object CBC 24810 100.0 % (9 / 9) 90.0 % (9 / 10)
collectDependenciesOfExpr CBC 27962 100.0 % (5 / 5)
process_function_rte_ref CBC 57594 95.0 % (19 / 20) 69.2 % (18 / 26)
DeleteInitPrivs CBC 153042 100.0 % (17 / 17) 100.0 % (4 / 4)
deleteOneObject CBC 153048 100.0 % (27 / 27) 100.0 % (10 / 10)
doDeletion CBC 153048 94.3 % (66 / 70) 78.8 % (26 / 33)
add_exact_object_address_extra CBC 158637 100.0 % (16 / 16) 100.0 % (4 / 4)
findDependentObjects CBC 193790 89.9 % (133 / 148) 74.5 % (70 / 94)
AcquireDeletionLock CBC 194039 100.0 % (9 / 9) 100.0 % (6 / 6)
object_address_present_add_flags CBC 194865 100.0 % (17 / 17) 92.9 % (13 / 14)
record_object_address_dependencies CBC 266605 100.0 % (5 / 5)
stack_address_present_add_flags CBC 278321 86.7 % (13 / 15) 78.6 % (11 / 14)
eliminate_duplicate_dependencies CBC 289388 100.0 % (20 / 20) 92.9 % (13 / 14)
free_object_addresses CBC 345069 100.0 % (6 / 6) 100.0 % (2 / 2)
new_object_addresses CBC 347073 100.0 % (7 / 7)
add_exact_object_address CBC 836418 100.0 % (10 / 10) 75.0 % (3 / 4)
add_object_address CBC 952507 100.0 % (12 / 12) 75.0 % (3 / 4)
find_expr_references_walker CBC 2459448 82.0 % (209 / 255) 78.3 % (206 / 263)
object_address_comparator CBC 3750415 87.5 % (14 / 16) 83.3 % (10 / 12)

Generated by: LCOV version 2.0-1