LCOV - code coverage report
Current view:
top level
-
src/pl/plpgsql/src
- pl_exec.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
91.0 %
2753
2506
Test Date:
2026-06-25 09:16:42
Functions:
100.0 %
99
99
Legend:
Lines:    
hit
not hit
Function Name
Hit count
plpgsql_execsql_error_callback
4
format_preparedparamsdata
12
format_expr_params
20
exec_eval_integer
44
exec_stmt_close
48
make_callstmt_target
50
exec_stmt_rollback
55
exec_stmt_loop
56
instantiate_empty_record_variable
64
exec_check_rw_parameter
65
exec_stmt_call
65
exec_stmt_forc
69
exec_assign_c_string
85
exec_stmt_open
93
exec_stmt_getdiag
101
plpgsql_exec_get_datum_type
101
exec_stmt_foreach_a
121
push_stmt_mcontext
121
compatible_tupdescs
140
exec_stmt_case
144
plpgsql_param_eval_var_transfer
150
exec_check_assignable
181
exec_stmt_fetch
229
exec_stmt_while
285
count_param_references
307
revalidate_rectypeid
384
plpgsql_exec_event_trigger
1180
exec_move_row_from_datum
1369
exec_stmt_fors
1642
exec_stmt_return_query
1827
exec_stmt_commit
2083
exec_stmt_exit
2097
plpgsql_param_eval_generic
2111
exec_init_tuple_store
2458
do_cast_value
2684
get_cast_hashentry
2684
exec_stmt_fori
3055
coerce_function_result_tuple
3305
make_tuple_from_row
3354
exception_matches_conditions
3598
deconstruct_composite_datum
3600
pop_stmt_mcontext
3669
exec_stmt_return_next
3896
exec_stmt_perform
3921
make_expanded_record_for_rec
3977
exec_stmt_assert
4476
assign_record_var
4997
exec_stmt_dynfors
6389
exec_dynquery_with_params
6401
plpgsql_param_fetch
7173
exec_for_query
8092
plpgsql_exec_trigger
10354
exec_run_select
10859
exec_stmt_dynexecute
11148
exec_stmt_raise
13509
assign_text_var
15527
plpgsql_exec_error_callback
15901
plpgsql_fulfill_promise
16855
exec_eval_using_params
17721
plpgsql_param_eval_generic_ro
17969
exec_simple_check_plan
18044
exec_prepare_plan
18104
exec_save_simple_expr
18963
plpgsql_param_eval_var_check
21041
exec_is_simple_query
21423
plpgsql_subxact_cb
21930
plpgsql_exec_get_datum_type_info
22909
exec_stmt_execsql
39340
exec_move_row_from_fields
39960
get_stmt_mcontext
41186
plpgsql_param_eval_recfield
44082
plpgsql_exec_function
44302
exec_eval_datum
46870
exec_move_row
46924
convert_value_to_string
49338
setup_param_list
50725
plpgsql_destroy_econtext
55089
exec_stmt_return
55195
copy_plpgsql_datums
55836
exec_toplevel_block
55836
plpgsql_estate_setup
55836
exec_stmt_assign
62329
exec_stmt_block
63566
exec_assign_expr
64758
plpgsql_create_econtext
65840
exec_stmt_if
74604
exec_eval_boolean
84105
plpgsql_param_compile
92276
plpgsql_param_eval_var
93831
exec_set_found
96022
plpgsql_param_eval_var_ro
98831
exec_assign_value
113115
exec_stmts
205562
plpgsql_xact_cb
206947
exec_eval_simple_expr
220603
exec_eval_expr
220627
exec_cast_value
243443
assign_simple_var
318547
exec_eval_cleanup
324634
Generated by:
LCOV version 2.0-1