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
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