#include <plpgsql.h>
Data Fields | |
PLpgSQL_function * | func |
Datum | retval |
bool | retisnull |
Oid | rettype |
Oid | fn_rettype |
bool | retistuple |
bool | retisset |
bool | readonly_func |
TupleDesc | rettupdesc |
char * | exitlabel |
ErrorData * | cur_error |
Tuplestorestate * | tuple_store |
MemoryContext | tuple_store_cxt |
ResourceOwner | tuple_store_owner |
ReturnSetInfo * | rsi |
int | found_varno |
int | ndatums |
PLpgSQL_datum ** | datums |
SPITupleTable * | eval_tuptable |
uint32 | eval_processed |
Oid | eval_lastoid |
ExprContext * | eval_econtext |
PLpgSQL_expr * | cur_expr |
PLpgSQL_stmt * | err_stmt |
const char * | err_text |
void * | plugin_info |
Definition at line 739 of file plpgsql.h.
Definition at line 756 of file plpgsql.h.
Referenced by exec_stmt_block(), exec_stmt_getdiag(), exec_stmt_raise(), and plpgsql_estate_setup().
Definition at line 772 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), plpgsql_estate_setup(), plpgsql_param_fetch(), and setup_param_list().
Definition at line 765 of file plpgsql.h.
Referenced by exec_assign_value(), exec_eval_datum(), exec_for_query(), exec_get_datum_type(), exec_get_datum_type_info(), exec_move_row(), exec_set_found(), exec_stmt_assign(), exec_stmt_block(), exec_stmt_case(), exec_stmt_close(), exec_stmt_dynexecute(), exec_stmt_execsql(), exec_stmt_fetch(), exec_stmt_forc(), exec_stmt_foreach_a(), exec_stmt_fori(), exec_stmt_getdiag(), exec_stmt_open(), exec_stmt_return(), exec_stmt_return_next(), make_datum_param(), make_tuple_from_row(), plpgsql_estate_setup(), plpgsql_exec_event_trigger(), plpgsql_exec_function(), plpgsql_exec_trigger(), plpgsql_param_fetch(), resolve_column_ref(), and setup_param_list().
Definition at line 775 of file plpgsql.h.
Referenced by exec_stmt(), plpgsql_estate_setup(), plpgsql_exec_error_callback(), plpgsql_exec_event_trigger(), plpgsql_exec_function(), and plpgsql_exec_trigger().
const char* PLpgSQL_execstate::err_text |
Definition at line 776 of file plpgsql.h.
Referenced by exec_stmt_block(), exec_stmt_raise(), plpgsql_estate_setup(), plpgsql_exec_error_callback(), plpgsql_exec_event_trigger(), plpgsql_exec_function(), and plpgsql_exec_trigger().
Definition at line 771 of file plpgsql.h.
Referenced by convert_value_to_string(), exec_assign_value(), exec_cast_value(), exec_eval_cleanup(), exec_eval_datum(), exec_eval_simple_expr(), exec_stmt_block(), plpgsql_create_econtext(), plpgsql_destroy_econtext(), and plpgsql_estate_setup().
Definition at line 770 of file plpgsql.h.
Referenced by exec_run_select(), exec_stmt_dynexecute(), exec_stmt_execsql(), exec_stmt_getdiag(), and plpgsql_estate_setup().
Definition at line 769 of file plpgsql.h.
Referenced by exec_eval_expr(), exec_run_select(), exec_stmt_dynexecute(), exec_stmt_execsql(), exec_stmt_fetch(), exec_stmt_getdiag(), exec_stmt_perform(), exec_stmt_return_query(), and plpgsql_estate_setup().
Definition at line 768 of file plpgsql.h.
Referenced by exec_assign_value(), exec_eval_cleanup(), exec_eval_expr(), exec_run_select(), and plpgsql_estate_setup().
Definition at line 754 of file plpgsql.h.
Referenced by exec_for_query(), exec_stmt_block(), exec_stmt_exit(), exec_stmt_foreach_a(), exec_stmt_fori(), exec_stmt_loop(), exec_stmt_while(), and plpgsql_estate_setup().
Definition at line 747 of file plpgsql.h.
Referenced by exec_stmt_return(), and plpgsql_estate_setup().
Definition at line 763 of file plpgsql.h.
Referenced by exec_set_found(), and plpgsql_estate_setup().
Definition at line 741 of file plpgsql.h.
Referenced by exec_prepare_plan(), exec_stmt_case(), plpgsql_estate_setup(), plpgsql_exec_error_callback(), and setup_param_list().
Definition at line 764 of file plpgsql.h.
Referenced by plpgsql_estate_setup(), plpgsql_exec_event_trigger(), plpgsql_exec_function(), plpgsql_exec_trigger(), plpgsql_param_fetch(), resolve_column_ref(), and setup_param_list().
Definition at line 778 of file plpgsql.h.
Referenced by plpgsql_estate_setup().
Definition at line 751 of file plpgsql.h.
Referenced by exec_dynquery_with_params(), exec_eval_simple_expr(), exec_run_select(), exec_stmt_dynexecute(), exec_stmt_execsql(), exec_stmt_forc(), exec_stmt_open(), and plpgsql_estate_setup().
Definition at line 744 of file plpgsql.h.
Referenced by exec_stmt_block(), exec_stmt_return(), plpgsql_estate_setup(), plpgsql_exec_function(), and plpgsql_exec_trigger().
Definition at line 749 of file plpgsql.h.
Referenced by exec_stmt_block(), exec_stmt_return(), exec_stmt_return_next(), exec_stmt_return_query(), plpgsql_estate_setup(), plpgsql_exec_function(), and plpgsql_exec_trigger().
Definition at line 748 of file plpgsql.h.
Referenced by exec_stmt_return(), exec_stmt_return_next(), plpgsql_estate_setup(), and plpgsql_exec_function().
Definition at line 753 of file plpgsql.h.
Referenced by exec_init_tuple_store(), exec_stmt_block(), exec_stmt_return(), exec_stmt_return_next(), exec_stmt_return_query(), plpgsql_estate_setup(), plpgsql_exec_function(), and plpgsql_exec_trigger().
Definition at line 745 of file plpgsql.h.
Referenced by exec_stmt_block(), exec_stmt_return(), plpgsql_estate_setup(), and plpgsql_exec_function().
Definition at line 743 of file plpgsql.h.
Referenced by exec_stmt_block(), exec_stmt_return(), plpgsql_estate_setup(), plpgsql_exec_function(), and plpgsql_exec_trigger().
Definition at line 761 of file plpgsql.h.
Referenced by exec_init_tuple_store(), plpgsql_estate_setup(), and plpgsql_exec_function().
Definition at line 758 of file plpgsql.h.
Referenced by exec_init_tuple_store(), exec_stmt_return_next(), exec_stmt_return_query(), plpgsql_estate_setup(), and plpgsql_exec_function().
Definition at line 759 of file plpgsql.h.
Referenced by exec_init_tuple_store(), plpgsql_estate_setup(), and plpgsql_exec_function().
Definition at line 760 of file plpgsql.h.
Referenced by exec_init_tuple_store(), and plpgsql_estate_setup().