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 % 2159 1908
Test Date: 2026-09-26 05:15:53 Functions: 98.8 % 85 84
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 71.5 % 1651 1180

Function Name Sort by function name Hit count Sort by function hit count
CommuteOpExpr 17559
NumRelids 1407
add_function_defaults 5727
contain_agg_clause 8827
contain_agg_clause_walker 11709
contain_context_dependent_node 2605
contain_context_dependent_node_walker 8042
contain_exec_param 2410
contain_exec_param_walker 2650
contain_leaked_vars 6652
contain_leaked_vars_checker 6507
contain_leaked_vars_walker 15302
contain_mutable_functions 121880
contain_mutable_functions_after_planning 2569
contain_mutable_functions_checker 94087
contain_mutable_functions_walker 326443
contain_non_const_walker 165786
contain_nonstrict_functions 2021
contain_nonstrict_functions_checker 2026
contain_nonstrict_functions_walker 6926
contain_subplans 42102
contain_subplans_walker 176433
contain_volatile_functions 2573841
contain_volatile_functions_after_planning 0
contain_volatile_functions_checker 752498
contain_volatile_functions_not_nextval 159
contain_volatile_functions_not_nextval_checker 41
contain_volatile_functions_not_nextval_walker 199
contain_volatile_functions_walker 6027230
contain_window_function 7328
convert_saop_to_hashed_saop 643520
convert_saop_to_hashed_saop_walker 4690801
ece_function_is_safe 300
estimate_expression_value 708979
eval_const_expressions 880297
eval_const_expressions_mutator 6951449
evaluate_expr 152635
evaluate_function 940267
expand_function_arguments 941811
expr_is_nonnullable 42216
expression_has_grouping_conflict 1352
expression_returns_set_rows 337397
fetch_function_defaults 9897
find_forced_null_var 91691
find_forced_null_vars 92484
find_nonnullable_rels 86642
find_nonnullable_rels_walker 570320
find_nonnullable_vars 1378
find_nonnullable_vars_walker 8366
find_safe_quals 1623
find_window_functions 2338
find_window_functions_walker 19934
grouping_check_operand 2086
grouping_check_operands 1183
grouping_conflict_walker 4810
inline_function 809277
inline_function_in_from 35449
inline_sql_function_in_from 33976
is_parallel_safe 1827333
is_pseudo_constant_clause 4832
is_pseudo_constant_clause_relids 331130
is_strict_saop 6056
make_SAOP_expr 2813
max_parallel_hazard 253194
max_parallel_hazard_checker 1155776
max_parallel_hazard_test 1269067
max_parallel_hazard_walker 16123440
pull_paramids 1517
pull_paramids_walker 3391
query_outputs_are_not_nullable 130
recheck_cast_function_args 14405
reorder_function_arguments 8678
rowtype_field_matches 616
simplify_aggref 38439
simplify_and_arguments 111872
simplify_boolean_equality 1909
simplify_function 940348
simplify_or_arguments 14792
sql_inline_error_callback 13
substitute_actual_parameters 2600
substitute_actual_parameters_in_from 205
substitute_actual_parameters_in_from_mutator 7365
substitute_actual_parameters_mutator 14739
var_is_nonnullable 25949
xmlexpr_is_immutable 574

Generated by: LCOV version 2.0-1