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-16 02:18:27
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
1184
exec_move_row_from_datum
1369
exec_stmt_fors
1642
exec_stmt_return_query
1827
exec_stmt_commit
2083
exec_stmt_exit
2096
plpgsql_param_eval_generic
2111
exec_init_tuple_store
2458
do_cast_value
2621
get_cast_hashentry
2621
exec_stmt_fori
3057
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
3919
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
10867
exec_stmt_dynexecute
11148
exec_stmt_raise
13510
assign_text_var
15527
plpgsql_exec_error_callback
15907
plpgsql_fulfill_promise
16855
exec_eval_using_params
17721
plpgsql_param_eval_generic_ro
17969
exec_simple_check_plan
18061
exec_prepare_plan
18122
exec_save_simple_expr
19398
plpgsql_param_eval_var_check
21041
exec_is_simple_query
21865
plpgsql_subxact_cb
21933
plpgsql_exec_get_datum_type_info
23686
exec_stmt_execsql
39329
exec_move_row_from_fields
39897
get_stmt_mcontext
41188
plpgsql_param_eval_recfield
44082
plpgsql_exec_function
44303
exec_move_row
46861
exec_eval_datum
46870
convert_value_to_string
49339
setup_param_list
50723
plpgsql_destroy_econtext
55093
exec_stmt_return
55200
copy_plpgsql_datums
55841
exec_toplevel_block
55841
plpgsql_estate_setup
55841
exec_stmt_assign
62347
exec_stmt_block
63571
exec_assign_expr
64776
plpgsql_create_econtext
65845
exec_stmt_if
74557
exec_eval_boolean
84057
plpgsql_param_compile
92278
plpgsql_param_eval_var
93804
exec_set_found
95971
plpgsql_param_eval_var_ro
98831
exec_assign_value
113069
exec_stmts
205485
plpgsql_xact_cb
206711
exec_eval_simple_expr
220578
exec_eval_expr
220602
exec_cast_value
243352
assign_simple_var
318534
exec_eval_cleanup
324548
Generated by:
LCOV version 2.0-1