@@ -1871,7 +1871,7 @@ CreatePartitionPruneState(PlanState *planstate, PartitionPruneInfo *pruneinfo)
18711871int i ;
18721872ExprContext * econtext = planstate -> ps_ExprContext ;
18731873
1874- /* For data reading, executor alwaysomits detached partitions */
1874+ /* For data reading, executor alwaysincludes detached partitions */
18751875if (estate -> es_partition_directory == NULL )
18761876estate -> es_partition_directory =
18771877CreatePartitionDirectory (estate -> es_query_cxt , false);
@@ -1954,8 +1954,8 @@ CreatePartitionPruneState(PlanState *planstate, PartitionPruneInfo *pruneinfo)
19541954 * this by creating new subplan_map and subpart_map arrays that
19551955 * corresponds to the ones in the PruneInfo where the new
19561956 * partition descriptor's OIDs match. Any that don't match can be
1957- * set to -1, as if they were pruned.Both arrays must be in
1958- *numerical OID order.
1957+ * set to -1, as if they were pruned.By construction, both
1958+ *arrays are in partition bounds order.
19591959 */
19601960pprune -> nparts = partdesc -> nparts ;
19611961pprune -> subplan_map = palloc (sizeof (int )* partdesc -> nparts );