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-05-30 13:16:14
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
286
count_param_references
307
revalidate_rectypeid
384
exec_move_row_from_datum
857
plpgsql_exec_event_trigger
1174
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
2683
get_cast_hashentry
2683
exec_stmt_fori
3049
coerce_function_result_tuple
3305
make_tuple_from_row
3354
exception_matches_conditions
3582
deconstruct_composite_datum
3600
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
7173
exec_for_query
8092
plpgsql_exec_trigger
10314
exec_run_select
10848
exec_stmt_dynexecute
11148
exec_stmt_raise
13442
assign_text_var
15367
plpgsql_exec_error_callback
15809
plpgsql_fulfill_promise
16647
plpgsql_param_eval_generic_ro
16753
exec_eval_using_params
17721
exec_simple_check_plan
17844
exec_prepare_plan
17905
exec_save_simple_expr
19067
plpgsql_param_eval_var_check
21041
exec_is_simple_query
21501
plpgsql_subxact_cb
21904
plpgsql_exec_get_datum_type_info
23069
exec_stmt_execsql
39026
exec_move_row_from_fields
40015
get_stmt_mcontext
41105
plpgsql_exec_function
43781
plpgsql_param_eval_recfield
44026
exec_eval_datum
45598
exec_move_row
46979
convert_value_to_string
49227
setup_param_list
50403
plpgsql_destroy_econtext
54521
exec_stmt_return
54628
copy_plpgsql_datums
55269
exec_toplevel_block
55269
plpgsql_estate_setup
55269
exec_stmt_assign
62325
exec_stmt_block
62983
exec_assign_expr
64754
plpgsql_create_econtext
65258
exec_stmt_if
74102
exec_eval_boolean
83605
plpgsql_param_compile
92031
plpgsql_param_eval_var
93881
exec_set_found
95258
plpgsql_param_eval_var_ro
98839
exec_assign_value
113167
exec_stmts
204429
plpgsql_xact_cb
206101
exec_eval_simple_expr
219451
exec_eval_expr
219475
exec_cast_value
242460
assign_simple_var
317600
exec_eval_cleanup
322946
Generated by:
LCOV version 2.0-1