Fix thinkos in comments
authorAlvaro Herrera <[email protected]>
Thu, 27 Jun 2024 17:51:47 +0000 (19:51 +0200)
committerAlvaro Herrera <[email protected]>
Thu, 27 Jun 2024 17:51:47 +0000 (19:51 +0200)
The first one was noticed by Tender Wang and introduced with
8aba9322511f; the other one was newly introduced with dbca3469ebf8.

src/backend/executor/execPartition.c

index c37a19a91f4256f02ea6512c9517af875868b7ac..7651886229114a380d9299172cdd14b15ca01821 100644 (file)
@@ -1871,7 +1871,7 @@ CreatePartitionPruneState(PlanState *planstate, PartitionPruneInfo *pruneinfo)
    int         i;
    ExprContext *econtext = planstate->ps_ExprContext;
 
-   /* For data reading, executor always omits detached partitions */
+   /* For data reading, executor always includes detached partitions */
    if (estate->es_partition_directory == NULL)
        estate->es_partition_directory =
            CreatePartitionDirectory(estate->es_query_cxt, false);
@@ -1954,8 +1954,8 @@ CreatePartitionPruneState(PlanState *planstate, PartitionPruneInfo *pruneinfo)
             * this by creating new subplan_map and subpart_map arrays that
             * corresponds to the ones in the PruneInfo where the new
             * partition descriptor's OIDs match.  Any that don't match can be
-            * set to -1, as if they were pruned.  Both arrays must be in
-            * numerical OID order.
+            * set to -1, as if they were pruned.  By construction, both
+            * arrays are in partition bounds order.
             */
            pprune->nparts = partdesc->nparts;
            pprune->subplan_map = palloc(sizeof(int) * partdesc->nparts);