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-28 21:11:01
Functions:
94
94
100.0 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
assign_record_var
6264
assign_simple_var
435270
assign_text_var
23322
coerce_function_result_tuple
6176
compatible_tupdescs
238
convert_value_to_string
55554
copy_plpgsql_datums
81602
deconstruct_composite_datum
6614
do_cast_value
3294
exception_matches_conditions
6192
exec_assign_c_string
132
exec_assign_expr
83766
exec_assign_value
144394
exec_cast_value
313430
exec_check_assignable
294
exec_check_rw_parameter
26568
exec_dynquery_with_params
9200
exec_eval_boolean
104606
exec_eval_cleanup
417110
exec_eval_datum
54890
exec_eval_expr
269010
exec_eval_integer
66
exec_eval_simple_expr
268972
exec_eval_using_params
20240
exec_for_query
11684
exec_init_tuple_store
3400
exec_move_row
64556
exec_move_row_from_datum
904
exec_move_row_from_fields
54008
exec_prepare_plan
24360
exec_run_select
12460
exec_save_simple_expr
26568
exec_set_found
138130
exec_simple_check_plan
24274
exec_stmt_assert
8720
exec_stmt_assign
80164
exec_stmt_block
93938
exec_stmt_call
114
exec_stmt_case
222
exec_stmt_close
72
exec_stmt_commit
4166
exec_stmt_dynexecute
10782
exec_stmt_dynfors
9182
exec_stmt_execsql
52102
exec_stmt_exit
1978
exec_stmt_fetch
342
exec_stmt_forc
104
exec_stmt_foreach_a
90
exec_stmt_fori
3908
exec_stmt_fors
2410
exec_stmt_getdiag
152
exec_stmt_if
89414
exec_stmt_loop
76
exec_stmt_open
138
exec_stmt_perform
3690
exec_stmt_raise
14328
exec_stmt_return
80638
exec_stmt_return_next
4158
exec_stmt_return_query
2666
exec_stmt_rollback
84
exec_stmt_while
426
exec_stmts
264158
exec_toplevel_block
81602
format_expr_params
30
format_preparedparamsdata
18
get_cast_hashentry
3294
get_stmt_mcontext
50184
instantiate_empty_record_variable
110
make_callstmt_target
86
make_expanded_record_for_rec
5992
make_tuple_from_row
6236
plpgsql_create_econtext
98356
plpgsql_destroy_econtext
80462
plpgsql_estate_setup
81602
plpgsql_exec_error_callback
21552
plpgsql_exec_event_trigger
1692
plpgsql_exec_function
65006
plpgsql_exec_get_datum_type
60
plpgsql_exec_get_datum_type_info
33374
plpgsql_exec_trigger
14904
plpgsql_fulfill_promise
21706
plpgsql_param_compile
123878
plpgsql_param_eval_generic
2812
plpgsql_param_eval_generic_ro
19728
plpgsql_param_eval_recfield
60380
plpgsql_param_eval_var
90630
plpgsql_param_eval_var_ro
154760
plpgsql_param_fetch
11436
plpgsql_subxact_cb
34246
plpgsql_xact_cb
270054
pop_stmt_mcontext
6204
push_stmt_mcontext
90
revalidate_rectypeid
710
setup_param_list
67252
Generated by:
LCOV version 1.14