LCOV - code coverage report
Current view:
top level
-
src/pl/plpgsql/src
- pl_exec.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
91.0 %
2753
2506
Test Date:
2026-04-25 00:16:37
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
53
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
284
count_param_references
307
revalidate_rectypeid
384
exec_move_row_from_datum
857
plpgsql_exec_event_trigger
1176
exec_stmt_fors
1642
exec_stmt_return_query
1827
exec_stmt_commit
2083
plpgsql_param_eval_generic
2095
exec_stmt_exit
2098
exec_init_tuple_store
2458
do_cast_value
2575
get_cast_hashentry
2575
exec_stmt_fori
3049
coerce_function_result_tuple
3303
make_tuple_from_row
3352
exception_matches_conditions
3582
deconstruct_composite_datum
3598
pop_stmt_mcontext
3653
exec_stmt_return_next
3896
exec_stmt_perform
3903
make_expanded_record_for_rec
3977
exec_stmt_assert
4476
assign_record_var
4485
exec_stmt_dynfors
6389
exec_dynquery_with_params
6401
plpgsql_param_fetch
7144
exec_for_query
8092
plpgsql_exec_trigger
10274
exec_run_select
10852
exec_stmt_dynexecute
11148
exec_stmt_raise
13442
assign_text_var
15367
plpgsql_exec_error_callback
15820
plpgsql_fulfill_promise
16647
plpgsql_param_eval_generic_ro
16753
exec_eval_using_params
17721
exec_simple_check_plan
17841
exec_prepare_plan
17902
exec_save_simple_expr
18621
plpgsql_param_eval_var_check
20983
exec_is_simple_query
21056
plpgsql_subxact_cb
21882
plpgsql_exec_get_datum_type_info
22459
exec_stmt_execsql
38932
exec_move_row_from_fields
39907
get_stmt_mcontext
41103
plpgsql_exec_function
43775
plpgsql_param_eval_recfield
43970
exec_eval_datum
45525
exec_move_row
46871
convert_value_to_string
49227
setup_param_list
50313
plpgsql_destroy_econtext
54479
exec_stmt_return
54586
copy_plpgsql_datums
55225
exec_toplevel_block
55225
plpgsql_estate_setup
55225
exec_stmt_assign
62312
exec_stmt_block
62939
exec_assign_expr
64739
plpgsql_create_econtext
65210
exec_stmt_if
73966
exec_eval_boolean
83467
plpgsql_param_compile
91731
plpgsql_param_eval_var
93803
exec_set_found
95080
plpgsql_param_eval_var_ro
98839
exec_assign_value
113044
exec_stmts
204140
plpgsql_xact_cb
204584
exec_eval_simple_expr
219296
exec_eval_expr
219320
exec_cast_value
242197
assign_simple_var
317389
exec_eval_cleanup
322645
Generated by:
LCOV version 2.0-1