LCOV - differential code coverage report
Current view: top level - src/backend/catalog - dependency.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 90.9 % 887 806 81 3 40 763 10
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 31 31 8 23
Baseline: lcov-20251218-005734-baseline Branches: 79.5 % 634 504 5 125 3 1 9 491
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 10 10 10
(7,30] days: 100.0 % 28 28 28
(30,360] days: 100.0 % 4 4 2 2
(360..) days: 90.4 % 845 764 81 3 761
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 3 3 3
(360..) days: 100.0 % 27 27 4 23
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(7,30] days: 70.0 % 10 7 3 7
(30,360] days: 50.0 % 4 2 1 1 1 1
(360..) days: 79.9 % 618 494 124 3 1 490

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 139451 100.0 % (9 / 9) 100.0 % (6 / 6)
DeleteInitPrivs CBC 109273 100.0 % (17 / 17) 100.0 % (4 / 4)
DropObjectById CBC 3073 90.0 % (18 / 20) 40.0 % (4 / 10)
ReleaseDeletionLock CBC 875 100.0 % (5 / 5) 100.0 % (2 / 2)
add_exact_object_address CBC 646511 100.0 % (10 / 10) 75.0 % (3 / 4)
add_exact_object_address_extra CBC 113182 100.0 % (16 / 16) 100.0 % (4 / 4)
add_object_address CBC 757933 100.0 % (12 / 12) 75.0 % (3 / 4)
collectDependenciesOfExpr GNC 24185 100.0 % (5 / 5)
deleteObjectsInList CBC 16982 95.7 % (22 / 23) 95.0 % (19 / 20)
deleteOneObject CBC 109278 100.0 % (27 / 27) 100.0 % (10 / 10)
doDeletion CBC 109278 94.3 % (66 / 70) 78.8 % (26 / 33)
eliminate_duplicate_dependencies CBC 221011 100.0 % (20 / 20) 92.9 % (13 / 14)
findDependentObjects GNC 139253 90.4 % (132 / 146) 76.7 % (69 / 90)
find_expr_references_walker GNC 1920034 81.5 % (203 / 249) 78.0 % (202 / 259)
find_temp_object GNC 22000 100.0 % (9 / 9) 70.0 % (7 / 10)
free_object_addresses CBC 263003 100.0 % (6 / 6) 100.0 % (2 / 2)
new_object_addresses GNC 264045 100.0 % (7 / 7)
object_address_comparator CBC 2918763 87.5 % (14 / 16) 83.3 % (10 / 12)
object_address_present CBC 349 66.7 % (6 / 9) 50.0 % (5 / 10)
object_address_present_add_flags CBC 139969 100.0 % (17 / 17) 92.9 % (13 / 14)
performDeletion CBC 3295 100.0 % (10 / 10)
performDeletionCheck GNC 282 100.0 % (10 / 10) 50.0 % (1 / 2)
performMultipleDeletions CBC 15359 100.0 % (14 / 14) 100.0 % (6 / 6)
process_function_rte_ref CBC 46844 95.0 % (19 / 20) 69.2 % (18 / 26)
query_uses_temp_object GNC 8815 100.0 % (6 / 6)
recordDependencyOnExpr GNC 10516 100.0 % (8 / 8)
recordDependencyOnSingleRelExpr CBC 5577 100.0 % (36 / 36) 93.8 % (15 / 16)
record_object_address_dependencies CBC 204924 100.0 % (5 / 5)
reportDependentObjects CBC 17433 90.9 % (60 / 66) 81.7 % (49 / 60)
sort_object_addresses CBC 68 100.0 % (4 / 4) 100.0 % (2 / 2)
stack_address_present_add_flags CBC 199435 86.7 % (13 / 15) 78.6 % (11 / 14)

Generated by: LCOV version 2.4-beta