LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - subselect.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 95.6 % 1047 1001
Test Date: 2026-08-25 22:15:58 Functions: 100.0 % 40 40
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 83.2 % 740 616

Function Name Sort by function name Hit count Sort by function hit count
contain_outer_selfref 30
sublink_testexpr_is_not_nullable 220
SS_make_initplan_from_plan 330
SS_make_initplan_output_param 365
generate_subquery_params 655
contain_outer_selfref_walker 710
inline_cte 1097
contain_dml 1226
subpath_is_hashable 1278
convert_EXISTS_to_ANY 1532
testexpr_is_hashable 1690
subplan_is_hashable 1695
SS_process_ctes 2219
test_opexpr_is_hashable 2424
generate_subquery_vars 3774
convert_VALUES_to_ANY 3856
convert_ANY_sublink_to_join 4011
convert_testexpr 4551
hash_ok_operator 7063
SS_compute_initplan_cost 8268
convert_EXISTS_sublink_to_join 8313
finalize_agg_primnode 10941
simplify_EXISTS_query 11636
convert_testexpr_mutator 21995
make_subplan 29148
sublinktype_to_string 29148
build_subplan 30421
get_first_col_type 32606
contain_dml_walker 84842
SS_process_sublinks 92760
SS_finalize_plan 146879
SS_replace_correlation_vars 147558
inline_cte_walker 339715
SS_attach_initplans 397037
SS_charge_for_initplans 398178
SS_identify_outer_params 398178
process_sublinks_mutator 1152542
finalize_plan 1223074
replace_correlation_vars_mutator 1434253
finalize_primnode 8631984

Generated by: LCOV version 2.0-1