#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().
1.7.1