querycolnames[i / 2]);
getTypeInputInfo(coltype, &typinput,
&(cacheEnt->typioparam[i / 2]));
+ oldContext = MemoryContextSwitchTo(applyCacheContext);
fmgr_info(typinput, &(cacheEnt->finfo_input[i / 2]));
+ MemoryContextSwitchTo(oldContext);
cacheEnt->typmod[i / 2] =
target_rel->rd_att->attrs[colnum - 1]->atttypmod;
colname);
getTypeInputInfo(coltype, &typinput,
&(cacheEnt->typioparam[i / 2]));
+ oldContext = MemoryContextSwitchTo(applyCacheContext);
fmgr_info(typinput, &(cacheEnt->finfo_input[i / 2]));
+ MemoryContextSwitchTo(oldContext);
cacheEnt->typmod[i / 2] =
target_rel->rd_att->attrs[colnum - 1]->atttypmod;
colname);
getTypeInputInfo(coltype, &typinput,
&(cacheEnt->typioparam[i / 2]));
+ oldContext = MemoryContextSwitchTo(applyCacheContext);
fmgr_info(typinput, &(cacheEnt->finfo_input[i / 2]));
+ MemoryContextSwitchTo(oldContext);
cacheEnt->typmod[i / 2] =
target_rel->rd_att->attrs[colnum - 1]->atttypmod;