PostgreSQL Source Code
git master
|
#include "parser/parse_node.h"
Go to the source code of this file.
Functions | |
void | setup_parse_fixed_parameters (ParseState *pstate, const Oid *paramTypes, int numParams) |
void | setup_parse_variable_parameters (ParseState *pstate, Oid **paramTypes, int *numParams) |
void | check_variable_parameters (ParseState *pstate, Query *query) |
bool | query_contains_extern_params (Query *query) |
void check_variable_parameters | ( | ParseState * | pstate, |
Query * | query | ||
) |
Definition at line 269 of file parse_param.c.
References check_parameter_resolution_walker(), if(), VarParamState::numParams, ParseState::p_ref_hook_state, and query_tree_walker.
Referenced by parse_analyze_varparams(), and transformExplainStmt().
Definition at line 331 of file parse_param.c.
References query_contains_extern_params_walker(), and query_tree_walker.
Referenced by transformCreateTableAsStmt().
void setup_parse_fixed_parameters | ( | ParseState * | pstate, |
const Oid * | paramTypes, | ||
int | numParams | ||
) |
Definition at line 68 of file parse_param.c.
References fixed_paramref_hook(), FixedParamState::numParams, ParseState::p_paramref_hook, ParseState::p_ref_hook_state, palloc(), and FixedParamState::paramTypes.
Referenced by parse_analyze_fixedparams().
void setup_parse_variable_parameters | ( | ParseState * | pstate, |
Oid ** | paramTypes, | ||
int * | numParams | ||
) |
Definition at line 84 of file parse_param.c.
References VarParamState::numParams, ParseState::p_coerce_param_hook, ParseState::p_paramref_hook, ParseState::p_ref_hook_state, palloc(), VarParamState::paramTypes, variable_coerce_param_hook(), and variable_paramref_hook().
Referenced by parse_analyze_varparams(), and transformExplainStmt().