mirror of
https://github.com/postgres/postgres.git
synced 2025-07-08 11:42:09 +03:00
Remove PartitionRoutingInfo struct.
The extra indirection neeeded to access its members via its enclosing ResultRelInfo seems pointless. Move all the fields from PartitionRoutingInfo to ResultRelInfo. Author: Amit Langote Reviewed-by: Alvaro Herrera Discussion: https://www.postgresql.org/message-id/CA%2BHiwqFViT47Zbr_ASBejiK7iDG8%3DQ1swQ-tjM6caRPQ67pT%3Dw%40mail.gmail.com
This commit is contained in:
@ -3119,7 +3119,7 @@ CopyFrom(CopyState cstate)
|
||||
* We might need to convert from the root rowtype to the partition
|
||||
* rowtype.
|
||||
*/
|
||||
map = resultRelInfo->ri_PartitionInfo->pi_RootToPartitionMap;
|
||||
map = resultRelInfo->ri_RootToPartitionMap;
|
||||
if (insertMethod == CIM_SINGLE || !leafpart_use_multi_insert)
|
||||
{
|
||||
/* non batch insert */
|
||||
@ -3127,7 +3127,7 @@ CopyFrom(CopyState cstate)
|
||||
{
|
||||
TupleTableSlot *new_slot;
|
||||
|
||||
new_slot = resultRelInfo->ri_PartitionInfo->pi_PartitionTupleSlot;
|
||||
new_slot = resultRelInfo->ri_PartitionTupleSlot;
|
||||
myslot = execute_attr_map_slot(map->attrMap, myslot, new_slot);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user