mirror of
https://github.com/postgres/postgres.git
synced 2025-10-22 14:32:25 +03:00
Use ResultRelInfo ** rather than ResultRelInfo * for tuple routing.
The previous convention doesn't lend itself to creating ResultRelInfos lazily, as we already do in ExecGetTriggerResultRel. This patch doesn't make anything lazier than before, but the pending patch for UPDATE tuple routing proposes to do so (and there might be other opportunities as well). Amit Khandekar with some adjustments by me. Discussion: http://postgr.es/m/CA+TgmoYPVP9Lyf6vUFA5DwxS4c--x6LOj2y36BsJaYtp62eXPQ@mail.gmail.com
This commit is contained in:
@@ -979,7 +979,7 @@ typedef struct ModifyTableState
|
||||
int mt_num_dispatch; /* Number of entries in the above array */
|
||||
int mt_num_partitions; /* Number of members in the following
|
||||
* arrays */
|
||||
ResultRelInfo *mt_partitions; /* Per partition result relation */
|
||||
ResultRelInfo **mt_partitions; /* Per partition result relation pointers */
|
||||
TupleConversionMap **mt_partition_tupconv_maps;
|
||||
/* Per partition tuple conversion map */
|
||||
TupleTableSlot *mt_partition_tuple_slot;
|
||||
|
Reference in New Issue
Block a user