LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - placeholder.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 92.9 % 168 156 12 156
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 14 14 14
Baseline: lcov-20261012-baseline Branches: 79.8 % 124 99 25 99
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.0 % 20 19 1 19
(360..) days: 92.6 % 148 137 11 137
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 11 11 11
Branch coverage date bins:
(30,360] days: 85.7 % 14 12 2 12
(360..) days: 79.1 % 110 87 23 87

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
find_placeholder_info CBC 10469 89.2 % (33 / 37) 62.5 % (15 / 24)
find_placeholders_recurse CBC 9606 86.7 % (13 / 15) 68.8 % (11 / 16)
find_placeholders_in_jointree CBC 254007 100.0 % (6 / 6) 62.5 % (5 / 8)
contain_placeholder_references_walker CBC 2146 73.3 % (11 / 15) 80.0 % (8 / 10)
get_placeholder_nulling_relids CBC 365 92.3 % (12 / 13) 75.0 % (6 / 8)
strip_noop_phvs_mutator CBC 3074 87.5 % (7 / 8) 66.7 % (4 / 6)
add_placeholders_to_base_rels CBC 245252 100.0 % (11 / 11) 91.7 % (11 / 12)
add_placeholders_to_joinrel CBC 173478 100.0 % (21 / 21) 93.8 % (15 / 16)
contain_noop_phv_walker CBC 3074872 100.0 % (8 / 8) 100.0 % (6 / 6)
contain_placeholder_references_to CBC 12494 100.0 % (6 / 6) 100.0 % (2 / 2)
find_placeholders_in_expr CBC 7241 100.0 % (9 / 9) 100.0 % (8 / 8)
fix_placeholder_input_needed_levels CBC 254007 100.0 % (7 / 7) 100.0 % (6 / 6)
strip_noop_phvs CBC 2995690 100.0 % (4 / 4) 100.0 % (2 / 2)
make_placeholder_expr CBC 2677 100.0 % (8 / 8)

Generated by: LCOV version 2.0-1