PostgreSQL Source Code git master
|
#include <plpgsql.h>
Param* PLpgSQL_expr::expr_rw_param |
Definition at line 268 of file plpgsql.h.
Referenced by exec_check_rw_parameter(), exec_eval_simple_expr(), exec_simple_check_plan(), and plpgsql_param_eval_var_check().
PLpgSQL_rwopt PLpgSQL_expr::expr_rwopt |
Definition at line 267 of file plpgsql.h.
Referenced by exec_check_rw_parameter(), exec_eval_simple_expr(), exec_simple_check_plan(), and plpgsql_param_eval_var_check().
Expr* PLpgSQL_expr::expr_simple_expr |
Definition at line 254 of file plpgsql.h.
Referenced by exec_check_rw_parameter(), exec_eval_simple_expr(), exec_save_simple_expr(), exec_simple_check_plan(), exec_stmt_call(), and plpgsql_param_compile().
bool PLpgSQL_expr::expr_simple_in_use |
Definition at line 287 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
LocalTransactionId PLpgSQL_expr::expr_simple_lxid |
Definition at line 288 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
bool PLpgSQL_expr::expr_simple_mutable |
Definition at line 257 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
CachedPlan* PLpgSQL_expr::expr_simple_plan |
Definition at line 277 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 278 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_simple_check_plan().
CachedPlanSource* PLpgSQL_expr::expr_simple_plansource |
Definition at line 276 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_simple_check_plan().
ExprState* PLpgSQL_expr::expr_simple_state |
Definition at line 286 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
Oid PLpgSQL_expr::expr_simple_type |
Definition at line 255 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
int32 PLpgSQL_expr::expr_simple_typmod |
Definition at line 256 of file plpgsql.h.
Referenced by exec_eval_simple_expr(), and exec_save_simple_expr().
struct PLpgSQL_function* PLpgSQL_expr::func |
Definition at line 233 of file plpgsql.h.
Referenced by make_datum_param(), plpgsql_post_column_ref(), plpgsql_pre_column_ref(), and resolve_column_ref().
struct PLpgSQL_nsitem* PLpgSQL_expr::ns |
Definition at line 234 of file plpgsql.h.
Referenced by plpgsql_param_ref(), and resolve_column_ref().
Bitmapset* PLpgSQL_expr::paramnos |
Definition at line 251 of file plpgsql.h.
Referenced by format_expr_params(), make_datum_param(), plpgsql_param_fetch(), and setup_param_list().
RawParseMode PLpgSQL_expr::parseMode |
Definition at line 232 of file plpgsql.h.
Referenced by exec_prepare_plan().
SPIPlanPtr PLpgSQL_expr::plan |
Definition at line 250 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 231 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().
bool PLpgSQL_expr::target_is_local |
Definition at line 244 of file plpgsql.h.
Referenced by dump_expr(), exec_check_rw_parameter(), and mark_expr().
int PLpgSQL_expr::target_param |
Definition at line 243 of file plpgsql.h.
Referenced by dump_expr(), exec_check_rw_parameter(), mark_expr(), and plpgsql_param_compile().