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-05-20 00:10:51 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 88
exec_stmt_foreach_a 90
push_stmt_mcontext 90
exec_stmt_forc 104
instantiate_empty_record_variable 110
exec_stmt_call 118
exec_assign_c_string 132
exec_stmt_open 138
exec_stmt_getdiag 152
exec_stmt_case 224
compatible_tupdescs 238
exec_check_assignable 298
exec_stmt_fetch 342
exec_stmt_while 426
revalidate_rectypeid 710
exec_move_row_from_datum 904
plpgsql_exec_event_trigger 1700
exec_stmt_exit 2164
exec_stmt_fors 2394
exec_stmt_return_query 2666
plpgsql_param_eval_generic 2812
do_cast_value 3116
get_cast_hashentry 3116
exec_init_tuple_store 3436
exec_stmt_perform 3690
exec_stmt_fori 3908
exec_stmt_commit 4166
exec_stmt_return_next 4398
make_expanded_record_for_rec 5976
coerce_function_result_tuple 6178
exception_matches_conditions 6192
pop_stmt_mcontext 6204
make_tuple_from_row 6238
assign_record_var 6248
deconstruct_composite_datum 6616
exec_stmt_assert 8720
exec_stmt_dynfors 9218
exec_dynquery_with_params 9236
exec_stmt_dynexecute 10782
plpgsql_param_fetch 11406
exec_for_query 11704
exec_run_select 12464
exec_stmt_raise 14436
plpgsql_exec_trigger 15078
exec_eval_using_params 20276
plpgsql_param_eval_generic_ro 20634
plpgsql_exec_error_callback 21690
plpgsql_fulfill_promise 22720
assign_text_var 23808
exec_simple_check_plan 24542
exec_prepare_plan 24630
exec_check_rw_parameter 27822
exec_save_simple_expr 27822
plpgsql_subxact_cb 34248
plpgsql_exec_get_datum_type_info 37064
get_stmt_mcontext 50328
exec_stmt_execsql 52056
exec_move_row_from_fields 54144
convert_value_to_string 55868
exec_eval_datum 55964
plpgsql_param_eval_recfield 60248
exec_move_row 64676
plpgsql_exec_function 65050
setup_param_list 67212
exec_stmt_assign 80540
plpgsql_destroy_econtext 80686
exec_stmt_return 80862
copy_plpgsql_datums 81828
exec_toplevel_block 81828
plpgsql_estate_setup 81828
exec_assign_expr 84142
exec_stmt_if 89316
plpgsql_param_eval_var 90522
exec_stmt_block 94164
plpgsql_create_econtext 98582
exec_eval_boolean 104732
plpgsql_param_compile 125658
exec_set_found 138322
exec_assign_value 144910
plpgsql_param_eval_var_ro 155366
plpgsql_xact_cb 259404
exec_stmts 264288
exec_eval_simple_expr 269910
exec_eval_expr 269948
exec_cast_value 314316
exec_eval_cleanup 418428
assign_simple_var 436888

Generated by: LCOV version 1.14