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