LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - joinpath.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 97.4 % 611 595 16 14 581 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 21 21 2 19
Baseline: lcov-20261105-baseline Branches: 87.6 % 749 656 2 91 1 24 631
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 1 1 1
(1,7] days: 100.0 % 46 46 11 35
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 20 20 3 17
(360..) days: 97.0 % 542 526 16 526
Function coverage date bins:
(1,7] days: 100.0 % 2 2 2
(360..) days: 100.0 % 19 19 2 17
Branch coverage date bins:
(1,7] days: 92.3 % 52 48 2 2 1 14 33
(7,30] days: 100.0 % 2 2 2
(30,360] days: 97.4 % 38 37 1 10 27
(360..) days: 86.6 % 657 569 88 569

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
add_paths_to_joinrel GNC 614558 98.4 % (61 / 62) 98.3 % (57 / 58)
allow_star_schema_join CBC 282333 100.0 % (3 / 3) 100.0 % (4 / 4)
consider_parallel_mergejoin CBC 67662 100.0 % (6 / 6) 83.3 % (5 / 6)
consider_parallel_nestloop CBC 67984 100.0 % (23 / 23) 84.2 % (32 / 38)
extract_lateral_vars_from_PHVs CBC 1148033 96.9 % (31 / 32) 85.3 % (29 / 34)
generate_mergejoin_paths CBC 1221309 95.7 % (44 / 46) 90.5 % (38 / 42)
get_memoize_path CBC 1777495 94.6 % (35 / 37) 91.1 % (51 / 56)
hash_inner_and_outer CBC 543258 100.0 % (56 / 56) 89.3 % (100 / 112)
have_unsafe_outer_join_ref CBC 2444309 82.4 % (14 / 17) 68.8 % (11 / 16)
match_unsorted_outer CBC 603584 96.4 % (54 / 56) 85.9 % (73 / 85)
memoize_add_cache_key CBC 12358 100.0 % (9 / 9) 83.3 % (5 / 6)
paraminfo_get_equal_hashops GNC 361873 97.0 % (65 / 67) 89.7 % (61 / 68)
pull_exec_params_walker CBC 52627 100.0 % (10 / 10) 100.0 % (8 / 8)
select_mergejoin_clauses CBC 536338 100.0 % (37 / 37) 94.1 % (32 / 34)
sort_inner_and_outer CBC 603584 100.0 % (33 / 33) 87.0 % (47 / 54)
try_hashjoin_path CBC 619097 100.0 % (15 / 15) 100.0 % (16 / 16)
try_mergejoin_path CBC 1067390 100.0 % (25 / 25) 96.2 % (25 / 26)
try_nestloop_path CBC 2714416 93.5 % (29 / 31) 87.5 % (28 / 32)
try_partial_hashjoin_path CBC 132832 100.0 % (10 / 10) 41.7 % (5 / 12)
try_partial_mergejoin_path CBC 100746 100.0 % (17 / 17) 65.0 % (13 / 20)
try_partial_nestloop_path CBC 272113 94.7 % (18 / 19) 72.7 % (16 / 22)

Generated by: LCOV version 2.0-1