PostgreSQL Source Code
git master
|
#include <plpgsql.h>
bool PLpgSQL_execstate::atomic |
Definition at line 1037 of file plpgsql.h.
Referenced by assign_simple_var(), exec_assign_value(), exec_for_query(), exec_move_row(), exec_move_row_from_datum(), exec_move_row_from_fields(), plpgsql_estate_setup(), and plpgsql_exec_function().
HTAB* PLpgSQL_execstate::cast_hash |
Definition at line 1078 of file plpgsql.h.
Referenced by get_cast_hashentry(), and plpgsql_estate_setup().
ErrorData* PLpgSQL_execstate::cur_error |
Definition at line 1041 of file plpgsql.h.
Referenced by exec_stmt_block(), exec_stmt_getdiag(), exec_stmt_raise(), and plpgsql_estate_setup().
MemoryContext PLpgSQL_execstate::datum_context |
Definition at line 1060 of file plpgsql.h.
Referenced by assign_record_var(), exec_assign_value(), instantiate_empty_record_variable(), plpgsql_estate_setup(), plpgsql_exec_function(), plpgsql_exec_trigger(), and plpgsql_fulfill_promise().
PLpgSQL_datum** PLpgSQL_execstate::datums |
Definition at line 1058 of file plpgsql.h.
Referenced by copy_plpgsql_datums(), exec_assign_value(), exec_check_assignable(), exec_eval_datum(), exec_for_query(), exec_move_row_from_fields(), 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(), format_expr_params(), make_datum_param(), make_tuple_from_row(), plpgsql_estate_setup(), plpgsql_exec_function(), plpgsql_exec_get_datum_type(), plpgsql_exec_get_datum_type_info(), plpgsql_exec_trigger(), plpgsql_param_compile(), plpgsql_param_eval_generic(), plpgsql_param_eval_generic_ro(), plpgsql_param_eval_recfield(), plpgsql_param_eval_var(), plpgsql_param_eval_var_ro(), plpgsql_param_fetch(), and resolve_column_ref().
PLpgSQL_stmt* PLpgSQL_execstate::err_stmt |
Definition at line 1090 of file plpgsql.h.
Referenced by exec_stmts(), exec_toplevel_block(), plpgsql_estate_setup(), and plpgsql_exec_error_callback().
const char* PLpgSQL_execstate::err_text |
Definition at line 1092 of file plpgsql.h.
Referenced by exec_stmt_block(), plpgsql_estate_setup(), plpgsql_exec_error_callback(), plpgsql_exec_event_trigger(), plpgsql_exec_function(), and plpgsql_exec_trigger().
PLpgSQL_variable* PLpgSQL_execstate::err_var |
Definition at line 1091 of file plpgsql.h.
Referenced by exec_stmt_block(), plpgsql_estate_setup(), and plpgsql_exec_error_callback().
ExprContext* PLpgSQL_execstate::eval_econtext |
Definition at line 1087 of file plpgsql.h.
Referenced by do_cast_value(), exec_eval_cleanup(), exec_eval_simple_expr(), exec_stmt_block(), plpgsql_create_econtext(), plpgsql_destroy_econtext(), and plpgsql_estate_setup().
uint64 PLpgSQL_execstate::eval_processed |
Definition at line 1086 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().
SPITupleTable* PLpgSQL_execstate::eval_tuptable |
Definition at line 1085 of file plpgsql.h.
Referenced by exec_eval_cleanup(), exec_eval_expr(), exec_run_select(), exec_stmt_block(), and plpgsql_estate_setup().
EventTriggerData* PLpgSQL_execstate::evtrigdata |
Definition at line 1026 of file plpgsql.h.
Referenced by plpgsql_estate_setup(), plpgsql_exec_event_trigger(), and plpgsql_fulfill_promise().
char* PLpgSQL_execstate::exitlabel |
Definition at line 1039 of file plpgsql.h.
Referenced by exec_stmt_block(), exec_stmt_exit(), and plpgsql_estate_setup().
Oid PLpgSQL_execstate::fn_rettype |
Definition at line 1032 of file plpgsql.h.
Referenced by exec_stmt_return(), and plpgsql_estate_setup().
int PLpgSQL_execstate::found_varno |
Definition at line 1049 of file plpgsql.h.
Referenced by exec_set_found(), and plpgsql_estate_setup().
PLpgSQL_function* PLpgSQL_execstate::func |
Definition at line 1023 of file plpgsql.h.
Referenced by exec_prepare_plan(), exec_stmt_case(), exec_stmt_dynexecute(), exec_stmt_execsql(), exec_stmt_getdiag(), exec_stmt_return(), make_callstmt_target(), plpgsql_estate_setup(), plpgsql_exec_error_callback(), and setup_param_list().
int PLpgSQL_execstate::ndatums |
Definition at line 1057 of file plpgsql.h.
Referenced by copy_plpgsql_datums(), plpgsql_estate_setup(), and plpgsql_param_fetch().
ParamListInfo PLpgSQL_execstate::paramLI |
Definition at line 1068 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), plpgsql_estate_setup(), and setup_param_list().
void* PLpgSQL_execstate::plugin_info |
Definition at line 1094 of file plpgsql.h.
Referenced by plpgsql_estate_setup().
ResourceOwner PLpgSQL_execstate::procedure_resowner |
Definition at line 1075 of file plpgsql.h.
Referenced by exec_stmt_call(), plpgsql_estate_setup(), and plpgsql_exec_function().
bool PLpgSQL_execstate::readonly_func |
Definition at line 1036 of file plpgsql.h.
Referenced by exec_dynquery_with_params(), exec_eval_simple_expr(), exec_run_select(), exec_stmt_call(), exec_stmt_dynexecute(), exec_stmt_execsql(), exec_stmt_forc(), exec_stmt_open(), exec_stmt_return_query(), and plpgsql_estate_setup().
bool PLpgSQL_execstate::retisnull |
Definition at line 1029 of file plpgsql.h.
Referenced by exec_stmt_block(), exec_stmt_return(), plpgsql_estate_setup(), plpgsql_exec_function(), and plpgsql_exec_trigger().
bool PLpgSQL_execstate::retisset |
Definition at line 1034 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().
bool PLpgSQL_execstate::retistuple |
Definition at line 1033 of file plpgsql.h.
Referenced by exec_stmt_return(), exec_stmt_return_next(), plpgsql_estate_setup(), and plpgsql_exec_function().
Oid PLpgSQL_execstate::rettype |
Definition at line 1030 of file plpgsql.h.
Referenced by coerce_function_result_tuple(), exec_stmt_block(), exec_stmt_return(), plpgsql_estate_setup(), plpgsql_exec_function(), and plpgsql_exec_trigger().
Datum PLpgSQL_execstate::retval |
Definition at line 1028 of file plpgsql.h.
Referenced by coerce_function_result_tuple(), exec_stmt_block(), exec_stmt_return(), plpgsql_estate_setup(), plpgsql_exec_function(), and plpgsql_exec_trigger().
ReturnSetInfo* PLpgSQL_execstate::rsi |
Definition at line 1047 of file plpgsql.h.
Referenced by exec_init_tuple_store(), plpgsql_estate_setup(), and plpgsql_exec_function().
EState* PLpgSQL_execstate::simple_eval_estate |
Definition at line 1071 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), exec_stmt_call(), exec_stmt_commit(), exec_stmt_rollback(), get_cast_hashentry(), plpgsql_create_econtext(), and plpgsql_estate_setup().
ResourceOwner PLpgSQL_execstate::simple_eval_resowner |
Definition at line 1072 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), exec_simple_check_plan(), exec_stmt_call(), exec_stmt_commit(), exec_stmt_rollback(), plpgsql_create_econtext(), and plpgsql_estate_setup().
MemoryContext PLpgSQL_execstate::stmt_mcontext |
Definition at line 1081 of file plpgsql.h.
Referenced by exec_stmt_block(), get_stmt_mcontext(), plpgsql_estate_setup(), pop_stmt_mcontext(), and push_stmt_mcontext().
MemoryContext PLpgSQL_execstate::stmt_mcontext_parent |
Definition at line 1082 of file plpgsql.h.
Referenced by exec_stmt_block(), get_stmt_mcontext(), plpgsql_estate_setup(), pop_stmt_mcontext(), and push_stmt_mcontext().
TriggerData* PLpgSQL_execstate::trigdata |
Definition at line 1025 of file plpgsql.h.
Referenced by plpgsql_estate_setup(), plpgsql_exec_trigger(), and plpgsql_fulfill_promise().
Tuplestorestate* PLpgSQL_execstate::tuple_store |
Definition at line 1043 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().
MemoryContext PLpgSQL_execstate::tuple_store_cxt |
Definition at line 1045 of file plpgsql.h.
Referenced by exec_init_tuple_store(), exec_stmt_return_query(), plpgsql_estate_setup(), and plpgsql_exec_function().
TupleDesc PLpgSQL_execstate::tuple_store_desc |
Definition at line 1044 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().
ResourceOwner PLpgSQL_execstate::tuple_store_owner |
Definition at line 1046 of file plpgsql.h.
Referenced by exec_init_tuple_store(), and plpgsql_estate_setup().