diff options
Diffstat (limited to 'src/backend/nodes/copyfuncs.c')
-rw-r--r-- | src/backend/nodes/copyfuncs.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/backend/nodes/copyfuncs.c b/src/backend/nodes/copyfuncs.c index 7811ad5d526..36bf1dc92bb 100644 --- a/src/backend/nodes/copyfuncs.c +++ b/src/backend/nodes/copyfuncs.c @@ -4412,18 +4412,6 @@ _copyAlterPolicyStmt(const AlterPolicyStmt *from) return newnode; } -static PartitionSpec * -_copyPartitionSpec(const PartitionSpec *from) -{ - PartitionSpec *newnode = makeNode(PartitionSpec); - - COPY_STRING_FIELD(strategy); - COPY_NODE_FIELD(partParams); - COPY_LOCATION_FIELD(location); - - return newnode; -} - static PartitionElem * _copyPartitionElem(const PartitionElem *from) { @@ -4438,6 +4426,18 @@ _copyPartitionElem(const PartitionElem *from) return newnode; } +static PartitionSpec * +_copyPartitionSpec(const PartitionSpec *from) +{ + PartitionSpec *newnode = makeNode(PartitionSpec); + + COPY_STRING_FIELD(strategy); + COPY_NODE_FIELD(partParams); + COPY_LOCATION_FIELD(location); + + return newnode; +} + static PartitionBoundSpec * _copyPartitionBoundSpec(const PartitionBoundSpec *from) { @@ -5509,12 +5509,12 @@ copyObjectImpl(const void *from) case T_TriggerTransition: retval = _copyTriggerTransition(from); break; - case T_PartitionSpec: - retval = _copyPartitionSpec(from); - break; case T_PartitionElem: retval = _copyPartitionElem(from); break; + case T_PartitionSpec: + retval = _copyPartitionSpec(from); + break; case T_PartitionBoundSpec: retval = _copyPartitionBoundSpec(from); break; |