27 size_t configdata_len;
34 for (
i = 0;
i < configdata_len;
i++)
40 memset(nulls, 0,
sizeof(nulls));
Datum pg_config(PG_FUNCTION_ARGS)
static Datum values[MAXATTR]
#define CStringGetTextDatum(s)
ConfigData * get_configdata(const char *my_exec_path, size_t *configdata_len)
void InitMaterializedSRF(FunctionCallInfo fcinfo, bits32 flags)
char my_exec_path[MAXPGPATH]
Tuplestorestate * setResult
void tuplestore_putvalues(Tuplestorestate *state, TupleDesc tdesc, const Datum *values, const bool *isnull)