PostgreSQL Source Code: ParamListInfoData Struct Reference (original) (raw)
#include <[params.h](params%5F8h%5Fsource.html)>
Data Fields | |
---|---|
ParamFetchHook | paramFetch |
void * | paramFetchArg |
ParamCompileHook | paramCompile |
void * | paramCompileArg |
ParserSetupHook | parserSetup |
void * | parserSetupArg |
char * | paramValuesStr |
int | numParams |
ParamExternData | params [FLEXIBLE_ARRAY_MEMBER] |
Detailed Description
Field Documentation
◆ numParams
int ParamListInfoData::numParams
Definition at line 119 of file params.h.
Referenced by BuildParamLogString(), copyParamList(), errdetail_params(), EstimateParamListSpace(), eval_const_expressions_mutator(), ExplainQueryParameters(), format_preparedparamsdata(), makeParamList(), paramlist_param_ref(), plpgsql_estate_setup(), plpgsql_param_fetch(), postquel_sub_params(), and SerializeParamList().
◆ paramCompile
◆ paramCompileArg
void* ParamListInfoData::paramCompileArg
◆ paramFetch
◆ paramFetchArg
void* ParamListInfoData::paramFetchArg
Definition at line 113 of file params.h.
Referenced by makeParamList(), plpgsql_estate_setup(), plpgsql_param_compile(), plpgsql_param_eval_generic(), plpgsql_param_eval_generic_ro(), plpgsql_param_eval_recfield(), plpgsql_param_eval_var(), plpgsql_param_eval_var_check(), plpgsql_param_eval_var_ro(), plpgsql_param_eval_var_transfer(), and plpgsql_param_fetch().
◆ params
Definition at line 125 of file params.h.
Referenced by _SPI_convert_params(), BuildParamLogString(), copyParamList(), EstimateParamListSpace(), eval_const_expressions_mutator(), EvaluateParams(), exec_bind_message(), exec_eval_using_params(), ExecEvalParamExtern(), fetch_cursor_param_value(), format_preparedparamsdata(), paramlist_param_ref(), postquel_sub_params(), RestoreParamList(), and SerializeParamList().
◆ paramValuesStr
char* ParamListInfoData::paramValuesStr
◆ parserSetup
◆ parserSetupArg
void* ParamListInfoData::parserSetupArg
The documentation for this struct was generated from the following file:
- src/include/nodes/params.h