pgsql: Associate partitioning information with each RelOptInfo.

From: Robert Haas <rhaas(at)postgresql(dot)org>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Associate partitioning information with each RelOptInfo.
Date: 2017-09-21 03:42:31
Message-ID: E1dusNj-0004W6-RN@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers

Associate partitioning information with each RelOptInfo.

This is not used for anything yet, but it is necessary infrastructure
for partition-wise join and for partition pruning without constraint
exclusion.

Ashutosh Bapat, reviewed by Amit Langote and with quite a few changes,
mostly cosmetic, by me. Additional review and testing of this patch
series by Antonin Houska, Amit Khandekar, Rafia Sabih, Rajkumar
Raghuwanshi, Thomas Munro, and Dilip Kumar.

Discussion: http://postgr.es/m/CAFjFpRfneFG3H+F6BaiXemMrKF+FY-POpx3Ocy+RiH3yBmXSNw@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/9140cf8269b0c4ae002b2748d93979d535891311

Modified Files
--------------
src/backend/optimizer/util/plancat.c | 159 +++++++++++++++++++++++++++++++++++
src/backend/optimizer/util/relnode.c | 37 +++++++-
src/include/nodes/relation.h | 56 +++++++++++-
3 files changed, 249 insertions(+), 3 deletions(-)

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Andrew Dunstan 2017-09-21 12:51:51 pgsql: Quieten warnings about unused variables
Previous Message Peter Eisentraut 2017-09-20 22:48:48 Re: [COMMITTERS] pgsql: Add basic TAP test setup for pg_upgrade

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2017-09-21 03:42:46 Re: Partition-wise join for join between (declaratively) partitioned tables
Previous Message Robert Haas 2017-09-21 03:35:02 Re: POC: Cache data in GetSnapshotData()