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

Generated by: LCOV version v1.16-55-g56c0a2a