]> granicus.if.org Git - postgresql/commitdiff
Improve comment about PartitionBoundInfoData.
authorRobert Haas <rhaas@postgresql.org>
Mon, 11 Dec 2017 17:48:40 +0000 (12:48 -0500)
committerRobert Haas <rhaas@postgresql.org>
Mon, 11 Dec 2017 17:52:15 +0000 (12:52 -0500)
Ashutosh Bapat, per discussion with Julien Rouhaund, who also
reviewed this patch.

Discussion: http://postgr.es/m/CAFjFpReBR3ftK9C23LLCZY_TDXhhjB_dgE-L9+mfTnA=gkvdvQ@mail.gmail.com

src/backend/catalog/partition.c

index dd4a8d3c02d3f07d56369674f158ee3959c7c65c..ef156e449e5eb75afd1335a00fe68b2232e76240 100644 (file)
  * of datum-tuples with 2 datums, modulus and remainder, corresponding to a
  * given partition.
  *
+ * The datums in datums array are arranged in increasing order as defined by
+ * functions qsort_partition_rbound_cmp(), qsort_partition_list_value_cmp() and
+ * qsort_partition_hbound_cmp() for range, list and hash partitioned tables
+ * respectively. For range and list partitions this simply means that the
+ * datums in the datums array are arranged in increasing order as defined by
+ * the partition key's operator classes and collations.
+ *
  * In the case of list partitioning, the indexes array stores one entry for
  * every datum, which is the index of the partition that accepts a given datum.
  * In case of range partitioning, it stores one entry per distinct range