Robert Haas wrote:
> On Tue, Feb 20, 2018 at 8:06 PM, Amit Langote
> <langote_amit...@lab.ntt.co.jp> wrote:
> >> Attached is an updated version for that.
> >
> > Thanks for updating the patch.
> 
> Committed with a few changes.

I propose to tweak a few comments to PartitionTupleRouting, as attached.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
diff --git a/src/include/executor/execPartition.h 
b/src/include/executor/execPartition.h
index e94718608f..08a994bce1 100644
--- a/src/include/executor/execPartition.h
+++ b/src/include/executor/execPartition.h
@@ -58,11 +58,15 @@ typedef struct PartitionDispatchData *PartitionDispatch;
  *                                                             partition tree.
  * num_dispatch                                        number of partitioned 
tables in the partition
  *                                                             tree (= length 
of partition_dispatch_info[])
- * partition_oids                              Array of leaf partitions OIDs
+ * partition_oids                              Array of leaf partitions OIDs 
with one entry
+ *                                                             for every leaf 
partition in the partition tree,
+ *                                                             initialized in 
full by
+ *                                                             
ExecSetupPartitionTupleRouting.
  * partitions                                  Array of ResultRelInfo* objects 
with one entry
- *                                                             for every leaf 
partition in the partition tree.
+ *                                                             for every leaf 
partition in the partition tree,
+ *                                                             initialized 
lazily.
  * num_partitions                              Number of leaf partitions in 
the partition tree
- *                                                             (= 'partitions' 
array length)
+ *                                                             (= 
'partitions_oid'/'partitions' array length)
  * parent_child_tupconv_maps   Array of TupleConversionMap objects with one
  *                                                             entry for every 
leaf partition (required to
  *                                                             convert tuple 
from the root table's rowtype to

Reply via email to