LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - placeholder.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 92.9 % 168 156 12 156
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 14 14 14
Baseline: lcov-20261105-baseline Branches: 79.8 % 124 99 25 99
Baseline Date: 2026-11-05 14:14:01 +0100 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
get_placeholder_nulling_relids CBC 410 92.3 % (12 / 13) 75.0 % (6 / 8)
contain_placeholder_references_walker CBC 2366 73.3 % (11 / 15) 80.0 % (8 / 10)
make_placeholder_expr CBC 2857 100.0 % (8 / 8)
strip_noop_phvs_mutator CBC 3074 87.5 % (7 / 8) 66.7 % (4 / 6)
find_placeholders_in_expr CBC 7806 100.0 % (9 / 9) 100.0 % (8 / 8)
find_placeholders_recurse CBC 10401 86.7 % (13 / 15) 68.8 % (11 / 16)
find_placeholder_info CBC 11844 89.2 % (33 / 37) 62.5 % (15 / 24)
contain_placeholder_references_to CBC 12720 100.0 % (6 / 6) 100.0 % (2 / 2)
add_placeholders_to_joinrel CBC 176560 100.0 % (21 / 21) 93.8 % (15 / 16)
add_placeholders_to_base_rels CBC 246863 100.0 % (11 / 11) 91.7 % (11 / 12)
find_placeholders_in_jointree CBC 255627 100.0 % (6 / 6) 62.5 % (5 / 8)
fix_placeholder_input_needed_levels CBC 255627 100.0 % (7 / 7) 100.0 % (6 / 6)
strip_noop_phvs CBC 3004891 100.0 % (4 / 4) 100.0 % (2 / 2)
contain_noop_phv_walker CBC 3085794 100.0 % (8 / 8) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1