LCOV - code coverage report
Current view: top level - src/backend/utils/adt - ruleutils.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 90.6 % 5591 5067
Test Date: 2026-07-22 13:15:50 Functions: 99.5 % 184 183
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 74.9 % 3871 2900

Function Name Sort by function name Hit count Sort by function hit count
pg_get_querydef 0
generate_opclass_name 4
get_from_clause_coldeflist 4
pg_get_indexdef_columns_extended 4
pg_get_viewdef_wrap 4
get_lock_clause_strength 8
get_merge_query_def 8
pg_get_serial_sequence 8
generate_qualified_type_name 9
get_utility_query_def 9
get_json_table_plan 12
get_rule_groupingset 12
get_graph_pattern_def 14
get_path_pattern_expr_def 14
get_tablesample_def 18
get_json_agg_constructor_expr 28
get_rule_windowclause 32
get_rule_windowspec 32
pg_get_function_arg_default 36
get_xmltable 38
get_delete_query_def 47
pg_get_viewdef_name 52
pg_get_statisticsobjdef_string 53
is_input_argument 64
pg_get_partconstrdef_string 65
get_json_behavior 72
pg_get_ruledef_ext 76
get_json_table 84
get_update_query_def 94
pg_get_partkeydef_columns 94
get_graph_label_expr 96
pg_get_triggerdef 96
list_oid_str_pair_cmp_by_str 97
get_simple_binary_op_name 100
get_json_table_nested_columns 104
get_json_agg_constructor 108
get_returning_clause 109
find_recursive_union 116
json_table_plan_is_default 116
get_update_query_targetlist_def 118
get_func_sql_syntax 120
get_tablefunc 122
print_function_trftypes 123
pg_get_functiondef 127
get_json_format 128
pg_get_statisticsobjdef_expressions 128
get_reloptions 131
pg_get_propgraphdef 132
get_for_portion_of 141
print_function_sqlbody 141
pg_get_partition_constraintdef 153
get_json_table_columns 160
pg_get_statisticsobjdef 163
pg_get_indexdef_string 179
get_window_frame_options_for_explain 186
get_values_def 193
get_insert_query_def 194
get_json_returning 200
get_json_constructor 204
get_json_constructor_options 204
get_window_frame_options 214
pg_get_ruledef 237
get_windowfunc_expr 246
get_rule_orderby 255
make_propgraphdef_elements 256
get_windowfunc_expr_helper 258
pg_get_viewdef_name_ext 268
pg_get_statisticsobjdef_columns 284
get_sublink_expr 290
make_ruledef 309
pg_get_ruledef_worker 313
printSubscripts 316
get_rule_list_toplevel 326
generate_collation_name 368
make_propgraphdef_labels 380
pg_get_viewdef_ext 399
get_json_expr_options 428
get_json_path_spec 428
get_rule_sortgroupclause 453
pg_get_constraintdef_command 460
get_setop_query 463
make_propgraphdef_properties 477
pg_get_statisticsobj_worker 500
get_agg_combine_expr 524
get_rule_expr_funccall 572
pg_get_expr_ext 572
pg_get_triggerdef_ext 655
processIndirection 729
pg_get_triggerdef_worker 751
propdata_by_name_cmp 773
pg_get_indexdef_columns 801
pg_get_partkeydef 826
pg_get_partkeydef_worker 920
identify_join_columns 940
set_join_column_names 940
get_name_for_var_field 1050
pg_get_constraintdef 1232
pg_get_userbyid 1251
looks_like_function 1335
pg_get_indexdef_ext 1347
add_cast_to 1391
pg_get_viewdef 1442
find_param_generator 1709
pg_get_function_sqlbody 1847
find_param_generator_initplan 1947
get_rule_expr_toplevel 2131
pg_get_function_identity_arguments 2138
make_viewdef 2161
pg_get_viewdef_worker 2165
print_function_rettype 2176
pg_get_function_result 2204
pg_get_function_arguments 2504
pg_get_constraintdef_ext 2959
get_target_list 3001
get_from_clause 3041
get_basic_select_query 3051
get_simple_values_rte 3051
pop_ancestor_plan 3101
push_ancestor_plan 3101
get_select_query_def 3154
get_range_partbound_string 3162
get_agg_expr 3164
generate_operator_clause 3171
pg_get_indexdef 3184
get_agg_expr_helper 3232
get_with_clause 3497
get_query_def 3528
set_deparse_for_query 3614
get_coercion_expr 3715
get_column_alias_list 3794
isSimpleNode 3973
get_rte_alias 4065
get_rtable_name 4141
decompile_column_index_array 4481
flatten_reloptions 4612
pg_get_constraintdef_worker 4651
get_from_clause_item 4662
generate_qualified_relation_name 4682
get_parameter 4798
find_param_referent 4810
print_function_arguments 4971
generate_relation_name 5484
pg_get_indexdef_worker 5591
pg_get_expr 5963
pg_get_expr_worker 6535
get_opclass_name 7361
get_func_expr 8212
has_dangerous_join_using 8571
set_using_names 8791
generate_function_name 9825
get_relation_name 10712
deparse_context_for 16154
deparse_context_for_plan_tree 16606
select_rtable_names_for_explain 16606
simple_quote_literal 18668
removeStringInfoSpaces 19108
appendContextKeyword 19626
string_to_text 26843
set_simple_column_names 32848
get_special_variable 34660
set_rtable_names 36462
set_deparse_context_plan 39803
get_oper_expr 41502
get_const_collation 42308
generate_operator_name 43832
get_const_expr 47851
deparse_expression 55118
pop_child_plan 59142
push_child_plan 59142
set_relation_column_names 64008
deparse_expression_pretty 64551
build_colinfo_names_hash 64948
destroy_colinfo_names_hash 64948
expand_colnames_array_to 66140
resolve_special_varno 97671
set_deparse_plan 102046
get_rule_expr_paren 110740
get_variable 127227
get_rule_expr 240555
make_colname_unique 303362
colname_is_unique 304929
add_to_names_hash 332707
quote_qualified_identifier 746889
quote_identifier 1912038

Generated by: LCOV version 2.0-1