LCOV - code coverage report
Current view: top level - src/backend/optimizer/util - clauses.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 88.5 % 2087 1846
Test Date: 2026-07-26 02:15:44 Functions: 98.8 % 84 83
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 71.5 % 1617 1156

Function Name Sort by function name Hit count Sort by function hit count
CommuteOpExpr 18702
NumRelids 1407
add_function_defaults 5535
contain_agg_clause 8777
contain_agg_clause_walker 11368
contain_context_dependent_node 2598
contain_context_dependent_node_walker 7976
contain_exec_param 2384
contain_exec_param_walker 2624
contain_leaked_vars 6869
contain_leaked_vars_checker 6754
contain_leaked_vars_walker 15613
contain_mutable_functions 125178
contain_mutable_functions_after_planning 2660
contain_mutable_functions_checker 96044
contain_mutable_functions_walker 334345
contain_non_const_walker 165737
contain_nonstrict_functions 1954
contain_nonstrict_functions_checker 2029
contain_nonstrict_functions_walker 6873
contain_subplans 41558
contain_subplans_walker 174096
contain_volatile_functions 2576846
contain_volatile_functions_after_planning 0
contain_volatile_functions_checker 741905
contain_volatile_functions_not_nextval 159
contain_volatile_functions_not_nextval_checker 41
contain_volatile_functions_not_nextval_walker 199
contain_volatile_functions_walker 5981645
contain_window_function 7316
convert_saop_to_hashed_saop 649496
convert_saop_to_hashed_saop_walker 4733385
ece_function_is_safe 300
estimate_expression_value 716308
eval_const_expressions 891579
eval_const_expressions_mutator 7041244
evaluate_expr 157416
evaluate_function 957796
expand_function_arguments 959336
expr_is_nonnullable 41957
expression_has_grouping_conflict 1304
expression_returns_set_rows 337848
fetch_function_defaults 9857
find_forced_null_var 460661
find_forced_null_vars 91502
find_nonnullable_rels 82954
find_nonnullable_rels_walker 550610
find_nonnullable_vars 1175
find_nonnullable_vars_walker 7748
find_subquery_safe_quals 135
find_window_functions 2331
find_window_functions_walker 19905
grouping_check_operand 1980
grouping_check_operands 1115
grouping_conflict_walker 4474
inline_function 822401
inline_function_in_from 35346
inline_sql_function_in_from 33843
is_parallel_safe 1868068
is_pseudo_constant_clause 4827
is_pseudo_constant_clause_relids 337850
is_strict_saop 6115
make_SAOP_expr 2973
max_parallel_hazard 254900
max_parallel_hazard_checker 1162286
max_parallel_hazard_test 1276397
max_parallel_hazard_walker 16533308
pull_paramids 1528
pull_paramids_walker 3421
query_outputs_are_not_nullable 120
recheck_cast_function_args 14578
reorder_function_arguments 9043
rowtype_field_matches 594
simplify_aggref 38195
simplify_and_arguments 115012
simplify_boolean_equality 1840
simplify_function 957881
simplify_or_arguments 14961
sql_inline_error_callback 13
substitute_actual_parameters 2593
substitute_actual_parameters_in_from 205
substitute_actual_parameters_in_from_mutator 7695
substitute_actual_parameters_mutator 14719
var_is_nonnullable 25030

Generated by: LCOV version 2.0-1