LCOV - code coverage report
Current view: top level - src/pl/plpgsql/src - pl_exec.c (source / functions) Hit Total Coverage
Test: PostgreSQL 15devel Lines: 2403 2633 91.3 %
Date: 2021-10-17 03:07:09 Functions: 93 93 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
format_preparedparamsdata 12
format_expr_params 20
exec_stmt_forc 26
exec_stmt_assert 34
plpgsql_exec_get_datum_type 40
exec_eval_integer 44
exec_stmt_close 48
exec_stmt_foreach_a 60
exec_stmt_loop 60
push_stmt_mcontext 60
exec_stmt_getdiag 66
make_callstmt_target 80
exec_stmt_open 84
exec_stmt_rollback 84
instantiate_empty_record_variable 92
exec_assign_c_string 94
exec_stmt_call 104
exec_stmt_case 158
compatible_tupdescs 196
exec_stmt_fetch 228
exec_stmt_while 294
revalidate_rectypeid 654
exec_move_row_from_datum 752
plpgsql_exec_event_trigger 766
exec_stmt_exit 1254
exec_stmt_fors 1478
exec_stmt_return_query 1734
plpgsql_param_eval_generic 1886
do_cast_value 1890
get_cast_hashentry 1890
exec_stmt_return_next 2026
exec_stmt_perform 2116
exec_init_tuple_store 2128
exec_stmt_fori 2654
coerce_function_result_tuple 3136
make_tuple_from_row 3158
exception_matches_conditions 3346
pop_stmt_mcontext 3348
deconstruct_composite_datum 3422
make_expanded_record_for_rec 3822
assign_record_var 4008
exec_stmt_commit 4162
plpgsql_param_fetch 5436
exec_stmt_dynfors 5978
exec_dynquery_with_params 5990
exec_for_query 7474
exec_run_select 7484
exec_stmt_dynexecute 8340
exec_stmt_raise 9232
plpgsql_exec_trigger 9690
plpgsql_param_eval_generic_ro 12490
plpgsql_fulfill_promise 12558
assign_text_var 13086
plpgsql_exec_error_callback 13274
exec_eval_using_params 14502
exec_simple_check_plan 16906
exec_prepare_plan 16964
exec_check_rw_parameter 18276
exec_save_simple_expr 18276
plpgsql_subxact_cb 21002
plpgsql_exec_get_datum_type_info 22174
exec_eval_datum 30212
exec_stmt_execsql 33210
get_stmt_mcontext 33546
exec_move_row_from_fields 33682
plpgsql_exec_function 38798
convert_value_to_string 38844
plpgsql_param_eval_recfield 39760
exec_move_row 40462
setup_param_list 42418
plpgsql_destroy_econtext 48456
exec_stmt_return 48570
exec_stmt_assign 49102
copy_plpgsql_datums 49254
exec_toplevel_block 49254
plpgsql_estate_setup 49254
exec_assign_expr 51478
exec_stmt_block 56950
exec_stmt_if 57792
plpgsql_create_econtext 61042
plpgsql_param_eval_var 61232
exec_eval_boolean 62124
plpgsql_param_compile 76984
exec_set_found 85826
exec_assign_value 88508
plpgsql_param_eval_var_ro 95040
exec_stmts 168140
exec_eval_simple_expr 171052
exec_eval_expr 171078
exec_cast_value 189338
exec_eval_cleanup 258022
assign_simple_var 269472
plpgsql_xact_cb 307112

Generated by: LCOV version 1.13