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-04 17:16:11
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
1171
exec_stmt_fors
1636
exec_stmt_return_query
1827
exec_stmt_commit
2083
plpgsql_param_eval_generic
2095
exec_stmt_exit
2097
exec_init_tuple_store
2457
do_cast_value
2578
get_cast_hashentry
2578
exec_stmt_fori
3052
exec_stmt_return_next
3895
exec_stmt_perform
3905
make_expanded_record_for_rec
3971
coerce_function_result_tuple
4143
make_tuple_from_row
4192
exception_matches_conditions
4194
pop_stmt_mcontext
4265
deconstruct_composite_datum
4438
exec_stmt_assert
4476
assign_record_var
4479
exec_stmt_dynfors
6387
exec_dynquery_with_params
6399
plpgsql_param_fetch
7102
exec_for_query
8084
plpgsql_exec_trigger
10274
exec_run_select
10837
exec_stmt_dynexecute
11143
exec_stmt_raise
13445
plpgsql_exec_error_callback
16419
assign_text_var
16591
plpgsql_fulfill_promise
16647
plpgsql_param_eval_generic_ro
16753
exec_eval_using_params
17714
exec_simple_check_plan
17826
exec_prepare_plan
17887
exec_save_simple_expr
18775
plpgsql_param_eval_var_check
20980
exec_is_simple_query
21223
plpgsql_exec_get_datum_type_info
22476
plpgsql_subxact_cb
23781
exec_stmt_execsql
40457
exec_move_row_from_fields
40729
get_stmt_mcontext
41943
plpgsql_exec_function
43242
plpgsql_param_eval_recfield
43910
exec_move_row
47681
exec_eval_datum
48879
convert_value_to_string
49298
setup_param_list
51824
plpgsql_destroy_econtext
53943
exec_stmt_return
54050
copy_plpgsql_datums
54687
exec_toplevel_block
54687
plpgsql_estate_setup
54687
exec_stmt_block
63241
exec_stmt_assign
64016
plpgsql_create_econtext
65516
exec_assign_expr
66443
exec_stmt_if
72827
exec_eval_boolean
82340
plpgsql_param_eval_var
89879
exec_set_found
95377
plpgsql_param_compile
96255
plpgsql_param_eval_var_ro
104701
exec_assign_value
116409
plpgsql_xact_cb
203469
exec_stmts
203897
exec_eval_simple_expr
218553
exec_eval_expr
218577
exec_cast_value
243506
assign_simple_var
323048
exec_eval_cleanup
324169
Generated by:
LCOV version 2.0-1