PostgreSQL Source Code
git master
|
#include <plpgsql.h>
Param* PLpgSQL_expr::expr_rw_param |
Definition at line 246 of file plpgsql.h.
Referenced by exec_check_rw_parameter(), exec_eval_simple_expr(), exec_simple_check_plan(), and plpgsql_param_compile().
Expr* PLpgSQL_expr::expr_simple_expr |
Definition at line 232 of file plpgsql.h.
Referenced by exec_check_rw_parameter(), exec_eval_simple_expr(), exec_save_simple_expr(), exec_simple_check_plan(), and exec_stmt_call().
bool PLpgSQL_expr::expr_simple_in_use |
Definition at line 265 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
LocalTransactionId PLpgSQL_expr::expr_simple_lxid |
Definition at line 266 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
bool PLpgSQL_expr::expr_simple_mutable |
Definition at line 235 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
CachedPlan* PLpgSQL_expr::expr_simple_plan |
Definition at line 255 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_simple_check_plan().
LocalTransactionId PLpgSQL_expr::expr_simple_plan_lxid |
Definition at line 256 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_simple_check_plan().
CachedPlanSource* PLpgSQL_expr::expr_simple_plansource |
Definition at line 254 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_simple_check_plan().
ExprState* PLpgSQL_expr::expr_simple_state |
Definition at line 264 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
Oid PLpgSQL_expr::expr_simple_type |
Definition at line 233 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
int32 PLpgSQL_expr::expr_simple_typmod |
Definition at line 234 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
struct PLpgSQL_function* PLpgSQL_expr::func |
Definition at line 226 of file plpgsql.h.
Referenced by exec_prepare_plan(), make_datum_param(), plpgsql_post_column_ref(), plpgsql_pre_column_ref(), resolve_column_ref(), and setup_param_list().
struct PLpgSQL_nsitem* PLpgSQL_expr::ns |
Definition at line 229 of file plpgsql.h.
Referenced by plpgsql_param_ref(), and resolve_column_ref().
Bitmapset* PLpgSQL_expr::paramnos |
Definition at line 223 of file plpgsql.h.
Referenced by exec_check_rw_parameter(), format_expr_params(), make_datum_param(), plpgsql_param_fetch(), and setup_param_list().
RawParseMode PLpgSQL_expr::parseMode |
Definition at line 221 of file plpgsql.h.
Referenced by exec_prepare_plan().
SPIPlanPtr PLpgSQL_expr::plan |
Definition at line 222 of file plpgsql.h.
Referenced by exec_assign_expr(), exec_eval_expr(), exec_eval_simple_expr(), exec_is_simple_query(), exec_prepare_plan(), exec_run_select(), exec_simple_check_plan(), exec_stmt_call(), exec_stmt_execsql(), exec_stmt_forc(), exec_stmt_open(), exec_stmt_return_query(), free_expr(), make_callstmt_target(), and setup_param_list().
char* PLpgSQL_expr::query |
Definition at line 220 of file plpgsql.h.
Referenced by dump_expr(), exec_eval_expr(), exec_prepare_plan(), exec_run_select(), exec_stmt_call(), exec_stmt_execsql(), and exec_stmt_return_query().
int PLpgSQL_expr::target_param |
Definition at line 245 of file plpgsql.h.
Referenced by exec_assign_expr(), and exec_check_rw_parameter().