LCOV - differential code coverage report
Current view: top level - src/backend/catalog - dependency.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 91.1 % 895 815 1 1 78 3 47 765 10
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 31 31 8 23
Baseline: lcov-20260630-baseline Branches: 79.9 % 642 513 6 1 122 3 1 16 493
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 6 6 6
(30,360] days: 97.5 % 40 39 1 39
(360..) days: 90.7 % 849 770 1 78 3 2 765
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 27 27 4 23
Branch coverage date bins:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 68.8 % 16 11 5 11
(360..) days: 80.1 % 622 498 1 1 122 3 1 1 493

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 193053 100.0 % (9 / 9) 100.0 % (6 / 6)
DeleteInitPrivs CBC 152232 100.0 % (17 / 17) 100.0 % (4 / 4)
DropObjectById CBC 4582 90.0 % (18 / 20) 40.0 % (4 / 10)
ReleaseDeletionLock CBC 1269 100.0 % (5 / 5) 100.0 % (2 / 2)
add_exact_object_address CBC 832623 100.0 % (10 / 10) 75.0 % (3 / 4)
add_exact_object_address_extra CBC 157803 100.0 % (16 / 16) 100.0 % (4 / 4)
add_object_address CBC 948676 100.0 % (12 / 12) 75.0 % (3 / 4)
collectDependenciesOfExpr GNC 27720 100.0 % (5 / 5)
deleteObjectsInList CBC 22891 100.0 % (23 / 23) 100.0 % (20 / 20)
deleteOneObject CBC 152238 100.0 % (27 / 27) 100.0 % (10 / 10)
doDeletion CBC 152238 94.3 % (66 / 70) 78.8 % (26 / 33)
eliminate_duplicate_dependencies CBC 287902 100.0 % (20 / 20) 92.9 % (13 / 14)
findDependentObjects GNC 192806 89.2 % (132 / 148) 73.4 % (69 / 94)
find_expr_references_walker GNC 2447529 82.0 % (209 / 255) 78.3 % (206 / 263)
find_temp_object GNC 24653 100.0 % (9 / 9) 90.0 % (9 / 10)
free_object_addresses CBC 343076 100.0 % (6 / 6) 100.0 % (2 / 2)
new_object_addresses GNC 345071 100.0 % (7 / 7)
object_address_comparator CBC 3738336 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 193873 100.0 % (17 / 17) 92.9 % (13 / 14)
performDeletion CBC 4652 100.0 % (10 / 10)
performDeletionCheck GNC 433 100.0 % (10 / 10) 50.0 % (1 / 2)
performMultipleDeletions CBC 20579 100.0 % (14 / 14) 100.0 % (6 / 6)
process_function_rte_ref CBC 56730 95.0 % (19 / 20) 69.2 % (18 / 26)
query_uses_temp_object GNC 10917 100.0 % (6 / 6)
recordDependencyOnExpr GNC 13286 100.0 % (8 / 8)
recordDependencyOnSingleRelExpr CBC 9209 100.0 % (36 / 36) 93.8 % (15 / 16)
record_object_address_dependencies CBC 265415 100.0 % (5 / 5)
reportDependentObjects CBC 23601 93.9 % (62 / 66) 85.0 % (51 / 60)
sort_object_addresses CBC 85 100.0 % (4 / 4) 100.0 % (2 / 2)
stack_address_present_add_flags CBC 276934 86.7 % (13 / 15) 78.6 % (11 / 14)

Generated by: LCOV version 2.0-1