LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - initsplan.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 95.8 % 1192 1142
Test Date: 2026-08-02 00:15:46 Functions: 100.0 % 38 38
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 84.4 % 925 781

Function Name Sort by function name Hit count Sort by function hit count
add_base_clause_to_rel 303041
add_base_rels_to_query 717844
add_other_rels_to_query 249750
add_vars_to_attr_needed 13212
add_vars_to_targetlist 503592
build_base_rel_tlists 249778
build_implied_join_equality 71137
check_hashjoinable 131990
check_memoizable 131990
check_mergejoinable 521549
check_redundant_nullability_qual 375537
compute_semijoin_info 45582
create_agg_clause_infos 855
create_grouping_expr_infos 571
create_lateral_join_info 249750
deconstruct_distribute 717820
deconstruct_distribute_oj_quals 30785
deconstruct_jointree 249750
deconstruct_recurse 717820
distribute_qual_to_rels 459911
distribute_quals_to_rels 649436
distribute_restrictinfo_to_rels 363894
extract_lateral_references 17801
find_lateral_references 249750
get_eclass_for_sortgroupclause 516
get_join_domain_min_rels 110
is_partial_agg_memory_risky 856
make_outerjoininfo 45582
mark_rels_nulled_by_join 34720
match_foreign_keys_to_quals 249750
process_implied_equality 25452
process_security_barrier_quals 2777
rebuild_joinclause_attr_needed 8989
rebuild_lateral_attr_needed 8989
remove_useless_groupby_columns 249750
restriction_is_always_false 368182
restriction_is_always_true 376946
setup_eager_aggregation 249750

Generated by: LCOV version 2.0-1