citus/src/include
Sait Talha Nisanci 5693cabc41 Not convert an already routable plannable query
We should not recursively plan an already routable plannable query. An
example of this is (SELECT * FROM local JOIN (SELECT * FROM dist) d1
USING(a));

So we let the recursive planner do all of its work and at the end we
convert the final query to to handle unsupported joins. While doing each
conversion, we check if it is router plannable, if so we stop.

Only consider range table entries that are in jointree

If a range table is not in jointree then there is no point in
considering that because we are trying to convert range table entries to
subqueries for join use case.
2020-12-15 18:17:10 +03:00
..
columnar Columnar: Make compression level configurable 2020-12-09 08:48:50 -08:00
distributed Not convert an already routable plannable query 2020-12-15 18:17:10 +03:00
.gitignore Self-implemented review feedback 2017-04-03 22:55:12 -06:00
citus_config.h.in Columnar: Support zstd compression 2020-12-09 08:30:55 -08:00
citus_version.h.in Columnar: Support zstd compression 2020-12-09 08:30:55 -08:00