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-09-21 15:17:02
Functions:
99.4 %
174
173
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
75.1 %
3730
2801
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
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
pg_get_ruledef_ext
76
get_json_behavior
80
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
133
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
524
get_rule_expr_funccall
572
pg_get_triggerdef_ext
631
processIndirection
721
pg_get_triggerdef_worker
727
pg_get_indexdef_columns
792
pg_get_partkeydef
813
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
add_cast_to
1335
looks_like_function
1352
pg_get_indexdef_ext
1375
pg_get_viewdef
1418
find_param_generator
1717
pg_get_function_sqlbody
1807
find_param_generator_initplan
1951
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
2195
pg_get_function_arguments
2452
get_range_partbound_string
2702
pg_get_constraintdef_ext
2743
get_target_list
2973
get_from_clause
3013
get_basic_select_query
3039
get_simple_values_rte
3039
pg_get_indexdef
3042
decompile_column_index_array
3121
get_select_query_def
3142
generate_operator_clause
3147
get_agg_expr
3164
get_agg_expr_helper
3232
pop_ancestor_plan
3387
push_ancestor_plan
3387
get_with_clause
3469
get_query_def
3500
get_coercion_expr
3572
set_deparse_for_query
3586
get_column_alias_list
3761
isSimpleNode
3809
get_rte_alias
4016
get_rtable_name
4092
pg_get_constraintdef_worker
4341
flatten_reloptions
4494
generate_qualified_relation_name
4544
get_from_clause_item
4629
print_function_arguments
4862
generate_relation_name
4975
get_parameter
5092
find_param_referent
5104
pg_get_expr
5205
pg_get_indexdef_worker
5468
pg_get_expr_worker
5701
get_opclass_name
7252
get_func_expr
8064
has_dangerous_join_using
8494
set_using_names
8714
generate_function_name
9705
get_relation_name
9982
deparse_context_for
14585
deparse_context_for_plan_tree
16992
select_rtable_names_for_explain
16992
simple_quote_literal
17931
removeStringInfoSpaces
19000
appendContextKeyword
19582
string_to_text
25208
set_simple_column_names
31665
set_rtable_names
35251
get_special_variable
36209
set_deparse_context_plan
41130
get_oper_expr
41672
get_const_collation
42261
generate_operator_name
44049
get_const_expr
47111
deparse_expression
56559
pop_child_plan
61555
push_child_plan
61555
set_relation_column_names
63672
build_colinfo_names_hash
64612
destroy_colinfo_names_hash
64612
deparse_expression_pretty
64876
expand_colnames_array_to
65804
resolve_special_varno
101816
set_deparse_plan
106072
get_rule_expr_paren
111238
get_variable
129727
get_rule_expr
243460
make_colname_unique
302006
colname_is_unique
303637
add_to_names_hash
331351
quote_qualified_identifier
718149
quote_identifier
1857948
Generated by:
LCOV version 2.0-1