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-03-13 13:14:50
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
217
count_param_references
276
revalidate_rectypeid
356
exec_move_row_from_datum
704
plpgsql_exec_event_trigger
995
exec_stmt_fors
1278
exec_stmt_return_query
1347
plpgsql_param_eval_generic
1475
do_cast_value
1572
get_cast_hashentry
1572
exec_stmt_exit
1614
exec_init_tuple_store
1817
exec_stmt_commit
2083
exec_stmt_fori
2281
exec_stmt_return_next
2954
make_expanded_record_for_rec
3092
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
3480
exec_stmt_assert
4360
exec_stmt_dynfors
4728
exec_dynquery_with_params
4737
plpgsql_param_fetch
6013
exec_for_query
6052
plpgsql_exec_trigger
7716
exec_stmt_dynexecute
9034
exec_run_select
9312
exec_stmt_raise
9930
plpgsql_param_eval_generic_ro
10866
plpgsql_fulfill_promise
11644
plpgsql_exec_error_callback
11711
assign_text_var
12079
exec_eval_using_params
13900
exec_simple_check_plan
14424
exec_prepare_plan
14475
exec_save_simple_expr
14745
plpgsql_param_eval_var_check
15649
exec_is_simple_query
16775
plpgsql_exec_get_datum_type_info
17321
plpgsql_subxact_cb
20060
exec_move_row_from_fields
31811
plpgsql_param_eval_recfield
32562
get_stmt_mcontext
32690
exec_stmt_execsql
32882
plpgsql_exec_function
35012
exec_eval_datum
35488
exec_move_row
37281
convert_value_to_string
38168
plpgsql_destroy_econtext
43129
exec_stmt_return
43217
setup_param_list
43551
copy_plpgsql_datums
43723
exec_toplevel_block
43723
plpgsql_estate_setup
43723
exec_stmt_assign
49870
exec_stmt_block
50859
exec_assign_expr
51687
plpgsql_create_econtext
53088
exec_stmt_if
56776
exec_eval_boolean
65007
plpgsql_param_compile
75142
plpgsql_param_eval_var
75515
exec_set_found
75876
plpgsql_param_eval_var_ro
80763
exec_assign_value
90324
plpgsql_xact_cb
156365
exec_stmts
161359
exec_eval_simple_expr
169912
exec_eval_expr
169932
exec_cast_value
191397
exec_eval_cleanup
252844
assign_simple_var
254092
Generated by:
LCOV version 2.0-1