!4222 【bugfixed】解决多行插入包含右值引用时存在的问题

Merge pull request !4222 from laishenghao/master
This commit is contained in:
opengauss_bot
2023-09-27 06:24:55 +00:00
committed by Gitee
7 changed files with 90 additions and 26 deletions

View File

@ -507,8 +507,7 @@ extern TupleDesc ExecTypeFromTL(List *targetList, bool hasoid, bool markdropped
extern TupleDesc ExecCleanTypeFromTL(List *targetList, bool hasoid, const TableAmRoutine *tam_ops = TableAmHeap);
extern TupleDesc ExecTypeFromExprList(List *exprList, List *namesList, const TableAmRoutine *tam_ops = TableAmHeap);
extern void UpdateChangedParamSet(PlanState *node, Bitmapset *newchg);
extern void InitOutputValues(RightRefState *refState, GenericExprState *targetArr[], Datum *values, bool *isnull,
int targetCount, bool *hasExecs);
extern void InitOutputValues(RightRefState* refState, Datum* values, bool* isnull, bool* hasExecs);
extern void SortTargetListAsArray(RightRefState *refState, List *targetList, GenericExprState *targetArr[]);
typedef struct TupOutputState {