88 #define PARAM_FLAG_CONST 0x0001
101 int paramid,
bool speculative,
#define FLEXIBLE_ARRAY_MEMBER
ParamListInfo makeParamList(int numParams)
ParamListInfo copyParamList(ParamListInfo from)
struct ParamListInfoData ParamListInfoData
ParamExternData *(* ParamFetchHook)(ParamListInfo params, int paramid, bool speculative, ParamExternData *workspace)
void(* ParamCompileHook)(ParamListInfo params, struct Param *param, struct ExprState *state, Datum *resv, bool *resnull)
char * BuildParamLogString(ParamListInfo params, char **knownTextValues, int maxlen)
struct ParamListInfoData * ParamListInfo
struct ParamsErrorCbData ParamsErrorCbData
Size EstimateParamListSpace(ParamListInfo paramLI)
void SerializeParamList(ParamListInfo paramLI, char **start_address)
struct ParamExternData ParamExternData
void(* ParserSetupHook)(struct ParseState *pstate, void *arg)
void ParamsErrorCallback(void *arg)
ParamListInfo RestoreParamList(char **start_address)
struct ParamExecData ParamExecData
ParamExternData params[FLEXIBLE_ARRAY_MEMBER]
ParserSetupHook parserSetup
ParamCompileHook paramCompile
ParamFetchHook paramFetch