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 % 2157 1907
Test Date: 2026-10-29 00:16:02 Functions: 98.8 % 85 84
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 71.5 % 1652 1182

Function Name Sort by function name Hit count Sort by function hit count
CommuteOpExpr 17683
NumRelids 1407
add_function_defaults 5767
contain_agg_clause 8900
contain_agg_clause_walker 11792
contain_context_dependent_node 2608
contain_context_dependent_node_walker 8048
contain_exec_param 2419
contain_exec_param_walker 2659
contain_leaked_vars 6677
contain_leaked_vars_checker 6527
contain_leaked_vars_walker 15372
contain_mutable_functions 122349
contain_mutable_functions_after_planning 2587
contain_mutable_functions_checker 94442
contain_mutable_functions_walker 327868
contain_non_const_walker 166288
contain_nonstrict_functions 2063
contain_nonstrict_functions_checker 2035
contain_nonstrict_functions_walker 6980
contain_subplans 42680
contain_subplans_walker 177593
contain_volatile_functions 2869040
contain_volatile_functions_after_planning 0
contain_volatile_functions_checker 754531
contain_volatile_functions_not_nextval 159
contain_volatile_functions_not_nextval_checker 41
contain_volatile_functions_not_nextval_walker 199
contain_volatile_functions_walker 6338010
contain_window_function 7391
convert_saop_to_hashed_saop 645809
convert_saop_to_hashed_saop_walker 4701100
ece_function_is_safe 300
estimate_expression_value 711671
eval_const_expressions 883440
eval_const_expressions_mutator 6973021
evaluate_expr 153088
evaluate_function 942497
expand_function_arguments 944088
expr_is_nonnullable 43109
expression_has_grouping_conflict 1362
expression_returns_set_rows 398251
fetch_function_defaults 9937
find_forced_null_var 92388
find_forced_null_vars 100564
find_nonnullable_rels 94532
find_nonnullable_rels_walker 580893
find_nonnullable_vars 1383
find_nonnullable_vars_walker 8331
find_safe_quals 1648
find_window_functions 2370
find_window_functions_walker 20096
grouping_check_operand 2106
grouping_check_operands 1193
grouping_conflict_walker 4870
inline_function 811080
inline_function_in_from 35608
inline_sql_function_in_from 34125
is_parallel_safe 1838725
is_pseudo_constant_clause 4832
is_pseudo_constant_clause_relids 331434
is_strict_saop 6073
make_SAOP_expr 2817
max_parallel_hazard 253946
max_parallel_hazard_checker 1157616
max_parallel_hazard_test 1271347
max_parallel_hazard_walker 16164340
pull_paramids 1524
pull_paramids_walker 3405
query_outputs_are_not_nullable 150
recheck_cast_function_args 14445
reorder_function_arguments 8678
rowtype_field_matches 606
simplify_aggref 38718
simplify_and_arguments 111872
simplify_boolean_equality 1914
simplify_function 942582
simplify_or_arguments 14793
sql_inline_error_callback 13
substitute_actual_parameters 2603
substitute_actual_parameters_in_from 205
substitute_actual_parameters_in_from_mutator 7365
substitute_actual_parameters_mutator 14772
var_is_nonnullable 26161
xmlexpr_is_immutable 604

Generated by: LCOV version 2.0-1