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 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 GIC 209077 100.0 % (18 / 18)
decompile_column_index_array ECB 1833
deparse_context_for ECB 9629
deparse_context_for_plan_tree ECB 9874
deparse_expression ECB 28781
deparse_expression_pretty GIC 34079 100.0 % (14 / 14)
expand_colnames_array_to ECB 39845
find_param_referent GIC 2425 97.1 % (33 / 34)
find_recursive_union ECB 87
flatten_reloptions ECB 2949
generate_collation_name GIC 155 83.3 % (10 / 12)
generate_function_name GNC 5107 83.9 % (26 / 31)
generate_function_name GIC 5107
quote_identifier ECB 1056314
generate_opclass_name ECB 3
generate_operator_clause GIC 2508 94.4 % (17 / 18)
generate_operator_name GIC 26028 88.9 % (24 / 27)
generate_qualified_relation_name GIC 3205 83.3 % (10 / 12)
generate_qualified_type_name GIC 7 83.3 % (10 / 12)
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 ECB 1999
get_column_alias_list GIC 2297 100.0 % (14 / 14)
get_const_collation ECB 25743
get_const_expr ECB 28960
get_delete_query_def GIC 38 100.0 % (19 / 19)
get_from_clause ECB 1932
get_from_clause_coldeflist GIC 3 90.5 % (19 / 21)
get_from_clause_item ECB 2743
get_func_expr ECB 5662
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 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_opclass_name GIC 4810 78.6 % (11 / 14)
get_oper_expr ECB 24672
get_parameter GIC 2419 91.9 % (34 / 37)
get_query_def GIC 2294 94.7 % (36 / 38)
get_range_partbound_string GIC 2034 100.0 % (18 / 18)
get_relation_name GIC 6844 80.0 % (4 / 5)
get_reloptions GNC 120 94.4 % (17 / 18)
generate_operator_name ECB 26028
get_reloptions GIC 120
get_rtable_name GIC 2564 100.0 % (4 / 4)
get_rte_alias ECB 2507
get_rule_expr GIC 131463 88.0 % (523 / 594)
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 GIC 134 90.9 % (20 / 22)
get_rule_sortgroupclause ECB 216
get_rule_windowclause GIC 21 57.1 % (8 / 14)
get_rule_windowspec GIC 21 64.8 % (46 / 71)
get_select_query_def GIC 2004 75.4 % (43 / 57)
get_setop_query GIC 276 69.7 % (46 / 66)
get_simple_binary_op_name ECB 57
get_simple_values_rte ECB 1934
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 GIC 16 93.3 % (14 / 15)
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 GIC 64306 88.9 % (72 / 81)
get_windowfunc_expr GIC 117 100.0 % (3 / 3)
get_windowfunc_expr_helper ECB 123
get_with_clause ECB 2268
has_dangerous_join_using GIC 5335 85.7 % (18 / 21)
identify_join_columns GIC 500 86.7 % (26 / 30)
isSimpleNode ECB 2212
is_input_argument ECB 48
looks_like_function ECB 818
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 GIC 1521 87.5 % (7 / 8)
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 ECB 3556
pg_get_function_arg_default GIC 27 93.3 % (28 / 30)
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 ECB 1939
pg_get_function_sqlbody ECB 1686
pg_get_functiondef GIC 73 89.0 % (97 / 109)
pg_get_indexdef ECB 2088
pg_get_indexdef_columns GIC 550 100.0 % (3 / 3)
pg_get_indexdef_ext ECB 850
pg_get_indexdef_string GIC 97 100.0 % (2 / 2)
pg_get_indexdef_worker GIC 3637 92.0 % (115 / 125)
pg_get_partconstrdef_string ECB 43
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_partkeydef_worker GNC 654 92.6 % (63 / 68)
pg_get_querydef UIC 0 0.0 % (0 / 5)
pg_get_ruledef GIC 219 100.0 % (7 / 7)
pg_get_ruledef_ext ECB 48
pg_get_ruledef_worker GIC 267 84.0 % (21 / 25)
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 GIC 7 100.0 % (2 / 2)
pg_get_triggerdef ECB 102
pg_get_triggerdef_ext GIC 576 85.7 % (6 / 7)
pg_get_triggerdef_worker ECB 678
pg_get_userbyid GIC 774 90.9 % (10 / 11)
pg_get_viewdef GIC 947 100.0 % (7 / 7)
pg_get_viewdef_ext GIC 233 87.5 % (7 / 8)
pg_get_viewdef_name ECB 36
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 GIC 1396 100.0 % (4 / 4)
pop_child_plan ECB 26217
printSubscripts ECB 131
print_function_arguments ECB 4448
print_function_rettype ECB 1892
print_function_sqlbody GIC 54 100.0 % (22 / 22)
print_function_trftypes ECB 70
processIndirection ECB 558
push_ancestor_plan GIC 1396 100.0 % (8 / 8)
push_child_plan ECB 26217
quote_identifier GIC 1056314 100.0 % (29 / 29)
quote_qualified_identifier GIC 488282 100.0 % (6 / 6)
removeStringInfoSpaces ECB 8777
resolve_special_varno GIC 44201 90.2 % (37 / 41)
select_rtable_names_for_explain ECB 9874
set_deparse_context_plan ECB 21439
set_deparse_for_query ECB 2364
set_deparse_plan GIC 49052 97.1 % (34 / 35)
set_join_column_names ECB 500
set_relation_column_names ECB 38445
set_rtable_names GIC 21939 100.0 % (49 / 49)
set_simple_column_names GIC 19575 100.0 % (9 / 9)
set_using_names GIC 5494 96.4 % (54 / 56)
simple_quote_literal GIC 11451 100.0 % (9 / 9)
string_to_text GIC 18304 100.0 % (4 / 4)

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