LCOV - code coverage report
Current view: top level - src/backend/utils/adt - ruleutils.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 90.8 % 5324 4833
Test Date: 2026-10-12 09:15:55 Functions: 99.4 % 174 173
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 75.1 % 3730 2801

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
get_utility_query_def 9
get_json_table_plan 12
get_rule_groupingset 12
generate_qualified_type_name 13
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 39
pg_get_viewdef_name 52
pg_get_statisticsobjdef_string 57
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 86
get_returning_clause 93
pg_get_partkeydef_columns 94
pg_get_triggerdef 96
get_simple_binary_op_name 100
get_json_table_nested_columns 104
get_json_agg_constructor 108
get_update_query_targetlist_def 110
print_function_trftypes 111
pg_get_functiondef 115
find_recursive_union 116
json_table_plan_is_default 116
get_func_sql_syntax 120
pg_get_partition_constraintdef 121
get_tablefunc 122
print_function_sqlbody 129
get_reloptions 131
pg_get_statisticsobjdef_expressions 136
get_json_format 148
get_json_table_columns 160
pg_get_statisticsobjdef 163
pg_get_indexdef_string 179
get_window_frame_options_for_explain 190
get_values_def 193
get_insert_query_def 194
get_json_returning 212
get_json_constructor 216
get_json_constructor_options 216
get_window_frame_options 218
pg_get_ruledef 237
get_rule_orderby 246
get_windowfunc_expr 254
get_windowfunc_expr_helper 266
pg_get_viewdef_name_ext 268
pg_get_statisticsobjdef_columns 276
get_sublink_expr 290
generate_collation_name 306
make_ruledef 309
pg_get_ruledef_worker 313
printSubscripts 320
get_rule_list_toplevel 358
pg_get_viewdef_ext 403
get_json_expr_options 428
get_json_path_spec 428
get_rule_sortgroupclause 435
get_setop_query 463
pg_get_constraintdef_command 468
pg_get_expr_ext 496
pg_get_statisticsobj_worker 496
get_agg_combine_expr 552
get_rule_expr_funccall 572
pg_get_triggerdef_ext 631
processIndirection 721
pg_get_triggerdef_worker 727
pg_get_partkeydef 813
pg_get_indexdef_columns 871
pg_get_partkeydef_worker 907
identify_join_columns 940
set_join_column_names 940
get_name_for_var_field 1058
pg_get_constraintdef 1130
pg_get_userbyid 1215
pg_get_indexdef_ext 1375
add_cast_to 1382
pg_get_viewdef 1418
looks_like_function 1516
find_param_generator 1743
pg_get_function_sqlbody 1807
find_param_generator_initplan 2001
pg_get_function_identity_arguments 2098
print_function_rettype 2120
make_viewdef 2141
pg_get_viewdef_worker 2145
pg_get_function_result 2156
get_rule_expr_toplevel 2315
pg_get_function_arguments 2452
get_range_partbound_string 2702
pg_get_constraintdef_ext 2784
get_target_list 2973
get_from_clause 3013
get_basic_select_query 3039
get_simple_values_rte 3039
pg_get_indexdef 3083
decompile_column_index_array 3121
get_select_query_def 3142
generate_operator_clause 3159
get_agg_expr 3289
get_agg_expr_helper 3357
get_with_clause 3469
get_query_def 3500
pop_ancestor_plan 3527
push_ancestor_plan 3527
set_deparse_for_query 3586
get_coercion_expr 3654
get_column_alias_list 3761
isSimpleNode 3809
get_rte_alias 4016
get_rtable_name 4092
pg_get_constraintdef_worker 4382
flatten_reloptions 4576
generate_qualified_relation_name 4585
get_from_clause_item 4629
print_function_arguments 4862
generate_relation_name 4975
pg_get_expr 5192
get_parameter 5258
find_param_referent 5270
pg_get_indexdef_worker 5629
pg_get_expr_worker 5688
get_opclass_name 7498
get_func_expr 8129
has_dangerous_join_using 8494
set_using_names 8714
generate_function_name 9825
get_relation_name 10150
deparse_context_for 14740
deparse_context_for_plan_tree 17112
select_rtable_names_for_explain 17112
simple_quote_literal 17951
removeStringInfoSpaces 19021
appendContextKeyword 19603
string_to_text 25277
set_simple_column_names 31940
set_rtable_names 35526
get_special_variable 37535
get_oper_expr 42051
set_deparse_context_plan 42179
get_const_collation 42680
generate_operator_name 44551
get_const_expr 47530
deparse_expression 58065
pop_child_plan 64275
push_child_plan 64275
set_relation_column_names 64475
build_colinfo_names_hash 65415
destroy_colinfo_names_hash 65415
deparse_expression_pretty 66542
expand_colnames_array_to 66607
resolve_special_varno 105892
set_deparse_plan 109981
get_rule_expr_paren 112182
get_variable 132770
get_rule_expr 247827
make_colname_unique 304116
colname_is_unique 305747
add_to_names_hash 333461
quote_qualified_identifier 718759
quote_identifier 1867410

Generated by: LCOV version 2.0-1