LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - clauses.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 86.7 % 1704 1477 12 56 138 21 56 942 38 441 147 959 3 21
Current Date: 2023-04-08 17:13:01 Functions: 100.0 % 71 71 71 71
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 65.2 % 23 15 8 15 1 1
View type: Flat (60,120] days: 100.0 % 2 2 2
Legend: Lines: hit not hit (120,180] days: 81.0 % 21 17 4 17
(180,240] days: 100.0 % 4 4 4 2
(240..) days: 87.0 % 1654 1439 56 138 21 56 942 441 145 931
Function coverage date bins:
(240..) days: 50.7 % 140 71 71 69

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
CommuteOpExpr ECB 7721
NumRelids ECB 816
add_function_defaults ECB 1921
contain_agg_clause ECB 884
contain_agg_clause_walker GIC 1271 100.0 % (11 / 11)
contain_context_dependent_node ECB 5564
contain_context_dependent_node_walker ECB 8267
contain_exec_param GIC 1322 100.0 % (2 / 2)
contain_exec_param_walker ECB 1424
contain_leaked_vars ECB 2164
contain_leaked_vars_checker GIC 2237 100.0 % (2 / 2)
contain_leaked_vars_walker ECB 4313
contain_mutable_functions ECB 64633
contain_mutable_functions_checker ECB 47613
contain_mutable_functions_walker GIC 166041 47.4 % (9 / 19)
contain_non_const_walker GIC 81680 100.0 % (8 / 8)
contain_nonstrict_functions ECB 688
contain_nonstrict_functions_checker ECB 953
contain_nonstrict_functions_walker ECB 2997
contain_subplans ECB 17840
contain_subplans_walker ECB 67570
contain_volatile_functions GIC 959137 100.0 % (2 / 2)
contain_volatile_functions_checker GIC 301405 100.0 % (2 / 2)
contain_volatile_functions_not_nextval ECB 206
contain_volatile_functions_not_nextval_checker ECB 90
contain_volatile_functions_not_nextval_walker ECB 296
contain_volatile_functions_walker ECB 2501027
contain_window_function ECB 492
convert_saop_to_hashed_saop ECB 349805
convert_saop_to_hashed_saop_walker ECB 2383352
ece_function_is_safe ECB 115
estimate_expression_value ECB 302994
eval_const_expressions ECB 551275
eval_const_expressions_mutator GIC 3726978 91.8 % (425 / 463)
evaluate_expr ECB 99722
evaluate_function ECB 504801
expand_function_arguments GIC 505812 96.6 % (28 / 29)
expression_returns_set_rows GIC 134040 92.3 % (12 / 13)
fetch_function_defaults GIC 4707 100.0 % (6 / 6)
find_forced_null_var GIC 216346 94.4 % (17 / 18)
find_forced_null_vars ECB 44485
find_nonnullable_rels GIC 39221 100.0 % (2 / 2)
find_nonnullable_rels_walker GIC 249650 89.2 % (74 / 83)
find_nonnullable_vars GIC 17447 100.0 % (2 / 2)
find_nonnullable_vars_walker ECB 111920
find_window_functions GIC 1020 100.0 % (7 / 7)
find_window_functions_walker GIC 9067 92.9 % (13 / 14)
inline_function GIC 418901 97.1 % (132 / 136)
inline_set_returning_function ECB 17937
is_parallel_safe GIC 856012 100.0 % (13 / 13)
is_pseudo_constant_clause GIC 2403 80.0 % (4 / 5)
is_pseudo_constant_clause_relids GIC 140429 100.0 % (5 / 5)
is_strict_saop ECB 3666
max_parallel_hazard GIC 135745 100.0 % (6 / 6)
max_parallel_hazard_checker GIC 517136 100.0 % (2 / 2)
max_parallel_hazard_test ECB 578616
max_parallel_hazard_walker ECB 7219870
pull_paramids ECB 502
pull_paramids_walker ECB 1109
recheck_cast_function_args GIC 7852 85.7 % (12 / 14)
reorder_function_arguments GIC 5931 96.6 % (28 / 29)
rowtype_field_matches GIC 260 75.0 % (12 / 16)
simplify_and_arguments ECB 49463
simplify_boolean_equality ECB 225
simplify_function GIC 504856 96.8 % (30 / 31)
simplify_or_arguments ECB 4837
sql_inline_error_callback GIC 14 100.0 % (9 / 9)
substitute_actual_parameters GIC 5561 100.0 % (5 / 5)
substitute_actual_parameters_mutator ECB 15820
substitute_actual_srf_parameters ECB 69
substitute_actual_srf_parameters_mutator ECB 2409

Generated by: LCOV version v1.16-55-g56c0a2a