citus/src/backend
Onder Kalaci 00b9338294 Pushdown only necessary projections in the recursive relation planning
With this commit, we only pull&push the necessary columns. In this
context, necessary columns means that the columns that are required
for the query to be executed when the relation is wrapped into a
subquery.

We could potentially optimize things further:

(a) If a column only appears as a qual filter, we don't need to
    pull it to the coordinator
(b) We currently pull unnecessary columns as NULL. However, we
    could potentially adjust remaining of the query tree and do
    not add columns of the relation to the target entry.
2018-11-27 13:07:32 +03:00
..
distributed Pushdown only necessary projections in the recursive relation planning 2018-11-27 13:07:32 +03:00
.gitignore Initial commit of Citus 5.0 2016-02-11 04:05:32 +02:00