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 07:15:54 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
contain_volatile_functions_after_planning 0
sql_inline_error_callback 13
contain_volatile_functions_not_nextval_checker 41
query_outputs_are_not_nullable 130
contain_volatile_functions_not_nextval 159
contain_volatile_functions_not_nextval_walker 199
substitute_actual_parameters_in_from 205
ece_function_is_safe 300
xmlexpr_is_immutable 574
rowtype_field_matches 606
grouping_check_operands 1187
expression_has_grouping_conflict 1356
find_nonnullable_vars 1392
NumRelids 1407
pull_paramids 1516
find_safe_quals 1637
simplify_boolean_equality 1858
contain_nonstrict_functions 1950
contain_nonstrict_functions_checker 2018
grouping_check_operand 2094
find_window_functions 2338
contain_exec_param 2410
substitute_actual_parameters 2589
contain_context_dependent_node 2594
contain_mutable_functions_after_planning 2612
contain_exec_param_walker 2650
make_SAOP_expr 2813
pull_paramids_walker 3395
is_pseudo_constant_clause 4832
grouping_conflict_walker 4838
add_function_defaults 5708
is_strict_saop 6100
contain_nonstrict_functions_walker 6855
contain_leaked_vars_checker 6892
contain_leaked_vars 7007
contain_window_function 7357
substitute_actual_parameters_in_from_mutator 7695
contain_context_dependent_node_walker 7960
find_nonnullable_vars_walker 8436
contain_agg_clause 8860
reorder_function_arguments 9103
fetch_function_defaults 10030
contain_agg_clause_walker 11745
substitute_actual_parameters_mutator 14690
recheck_cast_function_args 14811
simplify_or_arguments 14867
contain_leaked_vars_walker 16027
CommuteOpExpr 18836
find_window_functions_walker 19934
var_is_nonnullable 25869
inline_sql_function_in_from 34099
inline_function_in_from 35600
simplify_aggref 38497
expr_is_nonnullable 41878
contain_subplans 42093
find_nonnullable_rels 86524
find_forced_null_var 91565
find_forced_null_vars 92228
contain_mutable_functions_checker 95884
simplify_and_arguments 114276
contain_mutable_functions 124830
evaluate_expr 155834
contain_non_const_walker 167047
contain_subplans_walker 177305
max_parallel_hazard 255655
contain_mutable_functions_walker 333253
is_pseudo_constant_clause_relids 337632
expression_returns_set_rows 339035
find_nonnullable_rels_walker 568731
convert_saop_to_hashed_saop 651275
estimate_expression_value 717593
contain_volatile_functions_checker 760816
inline_function 819326
eval_const_expressions 891048
evaluate_function 953283
simplify_function 953368
expand_function_arguments 954830
max_parallel_hazard_checker 1163563
max_parallel_hazard_test 1277167
is_parallel_safe 1861986
contain_volatile_functions 2606340
convert_saop_to_hashed_saop_walker 4736962
contain_volatile_functions_walker 6087993
eval_const_expressions_mutator 7028105
max_parallel_hazard_walker 16551961

Generated by: LCOV version 2.0-1