LCOV - code coverage report
Current view: top level - src/backend/optimizer/util - clauses.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 88.4 % 2135 1887
Test Date: 2026-09-05 08:15:53 Functions: 98.8 % 85 84
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 71.5 % 1643 1175

Function Name Sort by function name Hit count Sort by function hit count
CommuteOpExpr 18797
NumRelids 1407
add_function_defaults 5709
contain_agg_clause 8867
contain_agg_clause_walker 11754
contain_context_dependent_node 2594
contain_context_dependent_node_walker 7962
contain_exec_param 2410
contain_exec_param_walker 2650
contain_leaked_vars 7007
contain_leaked_vars_checker 6892
contain_leaked_vars_walker 16027
contain_mutable_functions 126022
contain_mutable_functions_after_planning 2612
contain_mutable_functions_checker 96453
contain_mutable_functions_walker 335516
contain_non_const_walker 167166
contain_nonstrict_functions 1952
contain_nonstrict_functions_checker 2027
contain_nonstrict_functions_walker 6870
contain_subplans 42365
contain_subplans_walker 179532
contain_volatile_functions 2611498
contain_volatile_functions_after_planning 0
contain_volatile_functions_checker 762730
contain_volatile_functions_not_nextval 159
contain_volatile_functions_not_nextval_checker 41
contain_volatile_functions_not_nextval_walker 199
contain_volatile_functions_walker 6100285
contain_window_function 7363
convert_saop_to_hashed_saop 652665
convert_saop_to_hashed_saop_walker 4746883
ece_function_is_safe 300
estimate_expression_value 719527
eval_const_expressions 892960
eval_const_expressions_mutator 7046766
evaluate_expr 155885
evaluate_function 955409
expand_function_arguments 956956
expr_is_nonnullable 41897
expression_has_grouping_conflict 1357
expression_returns_set_rows 339343
fetch_function_defaults 10332
find_forced_null_var 91526
find_forced_null_vars 92188
find_nonnullable_rels 86488
find_nonnullable_rels_walker 568529
find_nonnullable_vars 1392
find_nonnullable_vars_walker 8436
find_safe_quals 1637
find_window_functions 2338
find_window_functions_walker 19934
grouping_check_operand 2096
grouping_check_operands 1188
grouping_conflict_walker 4840
inline_function 821419
inline_function_in_from 35871
inline_sql_function_in_from 34369
is_parallel_safe 1865061
is_pseudo_constant_clause 4832
is_pseudo_constant_clause_relids 339291
is_strict_saop 6110
make_SAOP_expr 2813
max_parallel_hazard 256196
max_parallel_hazard_checker 1167158
max_parallel_hazard_test 1280762
max_parallel_hazard_walker 16588726
pull_paramids 1518
pull_paramids_walker 3405
query_outputs_are_not_nullable 130
recheck_cast_function_args 15513
reorder_function_arguments 9804
rowtype_field_matches 606
simplify_aggref 38488
simplify_and_arguments 114708
simplify_boolean_equality 1874
simplify_function 955494
simplify_or_arguments 14870
sql_inline_error_callback 13
substitute_actual_parameters 2589
substitute_actual_parameters_in_from 205
substitute_actual_parameters_in_from_mutator 7695
substitute_actual_parameters_mutator 14712
var_is_nonnullable 25865
xmlexpr_is_immutable 574

Generated by: LCOV version 2.0-1