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: 9804981386a065206790920388f4959c798b2837 vs d8a859d22b1accd8ea749394a488e4de014b2396 Lines: 90.9 % 889 808 1 80 2 41 765 10
Current Date: 2026-03-17 15:06:31 +1300 Functions: 100.0 % 31 31 8 23
Baseline: lcov-20260317-022710-baseline Branches: 79.3 % 638 506 8 124 2 1 10 493
Baseline Date: 2026-03-17 08:12:25 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 100.0 % 40 40 40
(360..) days: 90.6 % 847 767 80 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: 25.0 % 4 1 3 1
(30,360] days: 64.3 % 14 9 5 9
(360..) days: 80.0 % 620 496 124 2 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 148874 100.0 % (9 / 9) 100.0 % (6 / 6)
DeleteInitPrivs CBC 117710 100.0 % (17 / 17) 100.0 % (4 / 4)
DropObjectById CBC 3803 90.0 % (18 / 20) 40.0 % (4 / 10)
ReleaseDeletionLock CBC 882 100.0 % (5 / 5) 100.0 % (2 / 2)
add_exact_object_address CBC 684444 100.0 % (10 / 10) 75.0 % (3 / 4)
add_exact_object_address_extra CBC 121783 100.0 % (16 / 16) 100.0 % (4 / 4)
add_object_address CBC 842459 100.0 % (12 / 12) 75.0 % (3 / 4)
collectDependenciesOfExpr GNC 23823 100.0 % (5 / 5)
deleteObjectsInList CBC 17498 95.7 % (22 / 23) 95.0 % (19 / 20)
deleteOneObject CBC 117715 100.0 % (27 / 27) 100.0 % (10 / 10)
doDeletion CBC 117715 94.3 % (66 / 70) 78.8 % (26 / 33)
eliminate_duplicate_dependencies CBC 233880 100.0 % (20 / 20) 92.9 % (13 / 14)
findDependentObjects GNC 148678 89.2 % (132 / 148) 73.4 % (69 / 94)
find_expr_references_walker GNC 2117850 81.5 % (203 / 249) 78.0 % (202 / 259)
find_temp_object GNC 21378 100.0 % (9 / 9) 70.0 % (7 / 10)
free_object_addresses CBC 277012 100.0 % (6 / 6) 100.0 % (2 / 2)
new_object_addresses GNC 278502 100.0 % (7 / 7)
object_address_comparator CBC 3241306 87.5 % (14 / 16) 83.3 % (10 / 12)
object_address_present CBC 370 66.7 % (6 / 9) 50.0 % (5 / 10)
object_address_present_add_flags CBC 149399 100.0 % (17 / 17) 92.9 % (13 / 14)
performDeletion CBC 3453 100.0 % (10 / 10)
performDeletionCheck GNC 282 100.0 % (10 / 10) 50.0 % (1 / 2)
performMultipleDeletions CBC 15718 100.0 % (14 / 14) 100.0 % (6 / 6)
process_function_rte_ref CBC 47775 95.0 % (19 / 20) 69.2 % (18 / 26)
query_uses_temp_object GNC 9439 100.0 % (6 / 6)
recordDependencyOnExpr GNC 11240 100.0 % (8 / 8)
recordDependencyOnSingleRelExpr CBC 6880 100.0 % (36 / 36) 93.8 % (15 / 16)
record_object_address_dependencies CBC 215766 100.0 % (5 / 5)
reportDependentObjects CBC 17964 93.9 % (62 / 66) 85.0 % (51 / 60)
sort_object_addresses CBC 67 100.0 % (4 / 4) 100.0 % (2 / 2)
stack_address_present_add_flags CBC 213763 86.7 % (13 / 15) 78.6 % (11 / 14)

Generated by: LCOV version 2.4.1-beta