mirror of https://github.com/citusdata/citus.git
fixup! Introduces ExecSimpleRelationInsert_compat and modifyStateResultRelInfo macros
parent
c01e989c6d
commit
6c24dd4b25
|
@ -64,9 +64,7 @@ typedef struct
|
||||||
{
|
{
|
||||||
Relation rel;
|
Relation rel;
|
||||||
EState *estate;
|
EState *estate;
|
||||||
#if PG_VERSION_NUM >= PG_VERSION_14
|
|
||||||
ResultRelInfo *resultRelInfo;
|
ResultRelInfo *resultRelInfo;
|
||||||
#endif
|
|
||||||
} ModifyState;
|
} ModifyState;
|
||||||
|
|
||||||
/* RowNumberLookupMode to be used in StripeMetadataLookupRowNumber */
|
/* RowNumberLookupMode to be used in StripeMetadataLookupRowNumber */
|
||||||
|
@ -1147,12 +1145,8 @@ StartModifyRelation(Relation rel)
|
||||||
{
|
{
|
||||||
EState *estate = create_estate_for_relation(rel);
|
EState *estate = create_estate_for_relation(rel);
|
||||||
|
|
||||||
#if PG_VERSION_NUM >= PG_VERSION_14
|
|
||||||
ResultRelInfo *resultRelInfo = makeNode(ResultRelInfo);
|
ResultRelInfo *resultRelInfo = makeNode(ResultRelInfo);
|
||||||
InitResultRelInfo(resultRelInfo, rel, 1, NULL, 0);
|
InitResultRelInfo(resultRelInfo, rel, 1, NULL, 0);
|
||||||
#else
|
|
||||||
ResultRelInfo *resultRelInfo = estate->es_result_relation_info;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* ExecSimpleRelationInsert, ... require caller to open indexes */
|
/* ExecSimpleRelationInsert, ... require caller to open indexes */
|
||||||
ExecOpenIndices(resultRelInfo, false);
|
ExecOpenIndices(resultRelInfo, false);
|
||||||
|
@ -1160,9 +1154,7 @@ StartModifyRelation(Relation rel)
|
||||||
ModifyState *modifyState = palloc(sizeof(ModifyState));
|
ModifyState *modifyState = palloc(sizeof(ModifyState));
|
||||||
modifyState->rel = rel;
|
modifyState->rel = rel;
|
||||||
modifyState->estate = estate;
|
modifyState->estate = estate;
|
||||||
#if PG_VERSION_NUM >= PG_VERSION_14
|
|
||||||
modifyState->resultRelInfo = resultRelInfo;
|
modifyState->resultRelInfo = resultRelInfo;
|
||||||
#endif
|
|
||||||
|
|
||||||
return modifyState;
|
return modifyState;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue