LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
utils
/
adt
- ruleutils.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:
89.0 %
4825
4293
16
168
294
54
180
2401
207
1505
293
2539
5
81
Current Date:
2023-04-08 15:15:32
Functions:
98.7 %
154
152
2
141
9
2
2
149
Baseline:
15
Baseline Date:
2023-04-08 15:09:40
Legend:
Lines:
hit
not hit
Function Name
TLA
Hit count
Lines
get_rule_expr
GIC
131463
88.0 % (523 / 594)
pg_get_constraintdef_worker
GIC
2566
82.4 % (140 / 170)
get_rule_windowspec
GIC
21
64.8 % (46 / 71)
pg_get_statisticsobjdef_expressions
UIC
0
0.0 % (0 / 25)
get_setop_query
GIC
276
69.7 % (46 / 66)
get_select_query_def
GIC
2004
75.4 % (43 / 57)
get_insert_query_def
GIC
161
84.7 % (72 / 85)
pg_get_functiondef
GIC
73
89.0 % (97 / 109)
get_basic_select_query
GIC
1934
79.2 % (42 / 53)
get_rule_groupingset
GIC
9
70.6 % (24 / 34)
pg_get_indexdef_worker
GIC
3637
92.0 % (115 / 125)
get_variable
GIC
64306
88.9 % (72 / 81)
get_func_sql_syntax
GIC
625
95.9 % (163 / 170)
get_rule_windowclause
GIC
21
57.1 % (8 / 14)
appendContextKeyword
GIC
8815
73.7 % (14 / 19)
generate_function_name
GNC
5107
83.9 % (26 / 31)
generate_function_name
GIC
5107
quote_identifier
ECB
1056314
make_ruledef
GIC
264
94.4 % (84 / 89)
pg_get_partkeydef_worker
GNC
654
92.6 % (63 / 68)
pg_get_querydef
UIC
0
0.0 % (0 / 5)
generate_relation_name
GIC
3210
83.3 % (20 / 24)
identify_join_columns
GIC
500
86.7 % (26 / 30)
pg_get_ruledef_worker
GIC
267
84.0 % (21 / 25)
pg_get_viewdef_worker
GIC
1411
85.7 % (24 / 28)
resolve_special_varno
GIC
44201
90.2 % (37 / 41)
generate_operator_name
GIC
26028
88.9 % (24 / 27)
get_opclass_name
GIC
4810
78.6 % (11 / 14)
get_parameter
GIC
2419
91.9 % (34 / 37)
get_tablefunc
GIC
25
94.3 % (50 / 53)
get_utility_query_def
GIC
8
76.9 % (10 / 13)
has_dangerous_join_using
GIC
5335
85.7 % (18 / 21)
generate_collation_name
GIC
155
83.3 % (10 / 12)
generate_qualified_relation_name
GIC
3205
83.3 % (10 / 12)
generate_qualified_type_name
GIC
7
83.3 % (10 / 12)
get_from_clause_coldeflist
GIC
3
90.5 % (19 / 21)
get_query_def
GIC
2294
94.7 % (36 / 38)
get_rule_orderby
GIC
134
90.9 % (20 / 22)
make_viewdef
GIC
1408
93.3 % (28 / 30)
pg_get_function_arg_default
GIC
27
93.3 % (28 / 30)
pg_get_serial_sequence
GIC
6
93.3 % (28 / 30)
pg_get_statisticsobj_worker
GIC
339
97.2 % (70 / 72)
set_using_names
GIC
5494
96.4 % (54 / 56)
add_cast_to
GIC
51
90.0 % (9 / 10)
find_param_referent
GIC
2425
97.1 % (33 / 34)
generate_operator_clause
GIC
2508
94.4 % (17 / 18)
get_agg_combine_expr
GIC
130
85.7 % (6 / 7)
get_agg_expr_helper
GNC
910
98.0 % (48 / 49)
get_relation_name
GIC
6844
80.0 % (4 / 5)
get_reloptions
GNC
120
94.4 % (17 / 18)
get_reloptions
GIC
120
generate_operator_name
ECB
26028
get_tablesample_def
GIC
16
93.3 % (14 / 15)
make_colname_unique
GIC
200569
92.9 % (13 / 14)
pg_get_constraintdef_ext
GIC
1521
87.5 % (7 / 8)
pg_get_triggerdef_ext
GIC
576
85.7 % (6 / 7)
pg_get_userbyid
GIC
774
90.9 % (10 / 11)
pg_get_viewdef_ext
GIC
233
87.5 % (7 / 8)
set_deparse_plan
GIC
49052
97.1 % (34 / 35)
colname_is_unique
GIC
209077
100.0 % (18 / 18)
deparse_expression_pretty
GIC
34079
100.0 % (14 / 14)
get_column_alias_list
GIC
2297
100.0 % (14 / 14)
get_delete_query_def
GIC
38
100.0 % (19 / 19)
get_func_sql_syntax_time
GNC
366
100.0 % (10 / 10)
get_range_partbound_string
GIC
2034
100.0 % (18 / 18)
get_rtable_name
GIC
2564
100.0 % (4 / 4)
get_rule_expr_funccall
GIC
276
100.0 % (8 / 8)
get_rule_expr_toplevel
GIC
1351
100.0 % (5 / 5)
get_rule_list_toplevel
GIC
186
100.0 % (8 / 8)
get_special_variable
GIC
15983
100.0 % (8 / 8)
get_windowfunc_expr
GIC
117
100.0 % (3 / 3)
pg_get_constraintdef_command
GIC
202
100.0 % (2 / 2)
pg_get_function_arguments
GIC
2234
100.0 % (9 / 9)
pg_get_function_identity_arguments
GIC
1977
100.0 % (9 / 9)
pg_get_indexdef_columns
GIC
550
100.0 % (3 / 3)
pg_get_indexdef_string
GIC
97
100.0 % (2 / 2)
pg_get_partition_constraintdef
GIC
78
100.0 % (9 / 9)
pg_get_partkeydef
CBC
586
100.0 % (6 / 6)
pg_get_partkeydef_columns
CBC
68
100.0 % (3 / 3)
pg_get_ruledef
GIC
219
100.0 % (7 / 7)
pg_get_statisticsobjdef
GIC
134
100.0 % (6 / 6)
pg_get_statisticsobjdef_string
GIC
7
100.0 % (2 / 2)
pg_get_viewdef
GIC
947
100.0 % (7 / 7)
pop_ancestor_plan
GIC
1396
100.0 % (4 / 4)
print_function_sqlbody
GIC
54
100.0 % (22 / 22)
push_ancestor_plan
GIC
1396
100.0 % (8 / 8)
quote_identifier
GIC
1056314
100.0 % (29 / 29)
quote_qualified_identifier
GIC
488282
100.0 % (6 / 6)
set_rtable_names
GIC
21939
100.0 % (49 / 49)
set_simple_column_names
GIC
19575
100.0 % (9 / 9)
simple_quote_literal
GIC
11451
100.0 % (9 / 9)
string_to_text
GIC
18304
100.0 % (4 / 4)
decompile_column_index_array
ECB
1833
deparse_context_for
ECB
9629
deparse_context_for_plan_tree
ECB
9874
deparse_expression
ECB
28781
expand_colnames_array_to
ECB
39845
find_recursive_union
ECB
87
flatten_reloptions
ECB
2949
generate_opclass_name
ECB
3
get_agg_expr
ECB
892
get_coercion_expr
ECB
1999
get_const_collation
ECB
25743
get_const_expr
ECB
28960
get_from_clause
ECB
1932
get_from_clause_item
ECB
2743
get_func_expr
ECB
5662
get_json_agg_constructor
ECB
24
get_json_constructor
ECB
36
get_json_constructor_options
ECB
36
get_json_format
ECB
24
get_json_returning
ECB
36
get_name_for_var_field
ECB
376
get_oper_expr
ECB
24672
get_rte_alias
ECB
2507
get_rule_expr_paren
ECB
66059
get_rule_sortgroupclause
ECB
216
get_simple_binary_op_name
ECB
57
get_simple_values_rte
ECB
1934
get_sublink_expr
ECB
191
get_target_list
ECB
1887
get_update_query_def
ECB
65
get_update_query_targetlist_def
ECB
71
get_values_def
ECB
130
get_windowfunc_expr_helper
ECB
123
get_with_clause
ECB
2268
isSimpleNode
ECB
2212
is_input_argument
ECB
48
looks_like_function
ECB
818
pg_get_constraintdef
ECB
843
pg_get_expr
ECB
3353
pg_get_expr_ext
ECB
203
pg_get_expr_worker
ECB
3556
pg_get_function_result
ECB
1939
pg_get_function_sqlbody
ECB
1686
pg_get_indexdef
ECB
2088
pg_get_indexdef_ext
ECB
850
pg_get_partconstrdef_string
ECB
43
pg_get_ruledef_ext
ECB
48
pg_get_statisticsobjdef_columns
ECB
198
pg_get_triggerdef
ECB
102
pg_get_triggerdef_worker
ECB
678
pg_get_viewdef_name
ECB
36
pg_get_viewdef_name_ext
ECB
192
pg_get_viewdef_wrap
ECB
3
pop_child_plan
ECB
26217
printSubscripts
ECB
131
print_function_arguments
ECB
4448
print_function_rettype
ECB
1892
print_function_trftypes
ECB
70
processIndirection
ECB
558
push_child_plan
ECB
26217
removeStringInfoSpaces
ECB
8777
select_rtable_names_for_explain
ECB
9874
set_deparse_context_plan
ECB
21439
set_deparse_for_query
ECB
2364
set_join_column_names
ECB
500
set_relation_column_names
ECB
38445
Generated by:
LCOV version v1.16-55-g56c0a2a