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.1 %
2725
2482
Test Date:
2026-02-17 17:20:33
Functions:
100.0 %
98
98
Legend:
Lines:    
hit
not hit
Function Name
Hit count
format_preparedparamsdata
9
format_expr_params
15
exec_eval_integer
33
exec_stmt_close
36
exec_stmt_loop
49
make_callstmt_target
50
exec_stmt_forc
52
exec_stmt_rollback
53
instantiate_empty_record_variable
55
exec_check_rw_parameter
58
exec_stmt_call
65
exec_assign_c_string
66
exec_stmt_open
70
exec_stmt_getdiag
76
plpgsql_exec_get_datum_type
91
exec_stmt_foreach_a
106
push_stmt_mcontext
106
exec_stmt_case
112
compatible_tupdescs
119
plpgsql_param_eval_var_transfer
139
exec_check_assignable
150
exec_stmt_fetch
172
exec_stmt_while
216
count_param_references
276
revalidate_rectypeid
356
exec_move_row_from_datum
704
plpgsql_exec_event_trigger
956
exec_stmt_fors
1265
exec_stmt_return_query
1347
plpgsql_param_eval_generic
1475
do_cast_value
1563
get_cast_hashentry
1563
exec_stmt_exit
1605
exec_init_tuple_store
1817
exec_stmt_commit
2083
exec_stmt_fori
2264
exec_stmt_return_next
2954
make_expanded_record_for_rec
3073
coerce_function_result_tuple
3125
exception_matches_conditions
3128
make_tuple_from_row
3155
pop_stmt_mcontext
3194
exec_stmt_perform
3302
deconstruct_composite_datum
3344
assign_record_var
3461
exec_stmt_assert
4360
exec_stmt_dynfors
4722
exec_dynquery_with_params
4731
plpgsql_param_fetch
5999
exec_for_query
6033
plpgsql_exec_trigger
7716
exec_stmt_dynexecute
9034
exec_run_select
9276
exec_stmt_raise
9880
plpgsql_param_eval_generic_ro
10866
plpgsql_fulfill_promise
11644
plpgsql_exec_error_callback
11661
assign_text_var
12079
exec_eval_using_params
13894
exec_simple_check_plan
14418
exec_prepare_plan
14469
exec_save_simple_expr
14843
plpgsql_param_eval_var_check
15607
exec_is_simple_query
16874
plpgsql_exec_get_datum_type_info
17375
plpgsql_subxact_cb
20060
exec_move_row_from_fields
31778
plpgsql_param_eval_recfield
32390
get_stmt_mcontext
32634
exec_stmt_execsql
32853
plpgsql_exec_function
35002
exec_eval_datum
35486
exec_move_row
37214
convert_value_to_string
38022
plpgsql_destroy_econtext
43080
exec_stmt_return
43168
setup_param_list
43486
copy_plpgsql_datums
43674
exec_toplevel_block
43674
plpgsql_estate_setup
43674
exec_stmt_assign
49768
exec_stmt_block
50810
exec_assign_expr
51585
plpgsql_create_econtext
53039
exec_stmt_if
56686
exec_eval_boolean
64913
plpgsql_param_compile
75158
plpgsql_param_eval_var
75377
exec_set_found
75781
plpgsql_param_eval_var_ro
80713
exec_assign_value
90189
plpgsql_xact_cb
154661
exec_stmts
161150
exec_eval_simple_expr
169534
exec_eval_expr
169554
exec_cast_value
191124
exec_eval_cleanup
252330
assign_simple_var
253825
Generated by:
LCOV version 2.0-1