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
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