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: