LCOV - code coverage report
Current view: top level - src/pl/plpgsql/src - pl_exec.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 2429 2670 91.0 %
Date: 2024-03-29 08:11:33 Functions: 94 94 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
format_preparedparamsdata 18
format_expr_params 30
plpgsql_exec_get_datum_type 60
exec_eval_integer 66
exec_stmt_close 72
exec_stmt_loop 76
exec_stmt_rollback 84
make_callstmt_target 86
exec_stmt_foreach_a 90
push_stmt_mcontext 90
exec_stmt_forc 104
instantiate_empty_record_variable 110
exec_stmt_call 114
exec_assign_c_string 132
exec_stmt_open 138
exec_stmt_getdiag 152
exec_stmt_case 222
compatible_tupdescs 238
exec_check_assignable 294
exec_stmt_fetch 342
exec_stmt_while 426
revalidate_rectypeid 710
exec_move_row_from_datum 904
plpgsql_exec_event_trigger 1692
exec_stmt_exit 1978
exec_stmt_fors 2410
exec_stmt_return_query 2666
plpgsql_param_eval_generic 2812
do_cast_value 3244
get_cast_hashentry 3244
exec_init_tuple_store 3400
exec_stmt_perform 3690
exec_stmt_fori 3908
exec_stmt_return_next 4158
exec_stmt_commit 4166
make_expanded_record_for_rec 5992
coerce_function_result_tuple 6176
exception_matches_conditions 6192
pop_stmt_mcontext 6204
make_tuple_from_row 6236
assign_record_var 6264
deconstruct_composite_datum 6614
exec_stmt_assert 8720
exec_stmt_dynfors 9182
exec_dynquery_with_params 9200
exec_stmt_dynexecute 10782
plpgsql_param_fetch 11436
exec_for_query 11684
exec_run_select 12470
exec_stmt_raise 14328
plpgsql_exec_trigger 14904
plpgsql_param_eval_generic_ro 19728
exec_eval_using_params 20240
plpgsql_exec_error_callback 21574
plpgsql_fulfill_promise 21706
assign_text_var 23322
exec_simple_check_plan 24274
exec_prepare_plan 24360
exec_check_rw_parameter 27334
exec_save_simple_expr 27334
plpgsql_exec_get_datum_type_info 34212
plpgsql_subxact_cb 34246
get_stmt_mcontext 50184
exec_stmt_execsql 52062
exec_move_row_from_fields 53958
exec_eval_datum 54890
convert_value_to_string 55554
plpgsql_param_eval_recfield 60380
exec_move_row 64506
plpgsql_exec_function 65006
setup_param_list 67222
exec_stmt_assign 80184
plpgsql_destroy_econtext 80462
exec_stmt_return 80638
copy_plpgsql_datums 81602
exec_toplevel_block 81602
plpgsql_estate_setup 81602
exec_assign_expr 83786
exec_stmt_if 89374
plpgsql_param_eval_var 90620
exec_stmt_block 93938
plpgsql_create_econtext 98356
exec_eval_boolean 104566
plpgsql_param_compile 124518
exec_set_found 138090
exec_assign_value 144364
plpgsql_param_eval_var_ro 154760
exec_stmts 264078
exec_eval_simple_expr 268952
exec_eval_expr 268990
plpgsql_xact_cb 270066
exec_cast_value 313360
exec_eval_cleanup 417040
assign_simple_var 435248

Generated by: LCOV version 1.14