citus/src/backend/distributed/planner
aykut-bozkurt 83ef600f27
fix false full join pushdown error check (#6523)
**Problem**: Currently, we error out if we detect recurring tuples in
one side without checking the other side of the join.

**Solution**: When one side of the full join consists recurring tuples
and the other side consists nonrecurring tuples, we should not pushdown
to prevent duplicate results. Otherwise, safe to pushdown.
2022-11-30 14:17:56 +03:00
..
combine_query_planner.c verify shards if exists for insert, delete, update (#6280) 2022-09-06 15:29:14 +02:00
cte_inline.c PG15: Value -> String, Integer, Float. 2022-05-02 10:12:03 -07:00
deparse_shard_query.c verify shards if exists for insert, delete, update (#6280) 2022-09-06 15:29:14 +02:00
distributed_planner.c Grammar: it's to its 2022-11-28 20:43:44 +00:00
extended_op_node_utils.c Drop postgres 11 support 2021-03-25 09:20:28 +03:00
fast_path_router_planner.c Prevent Merge command on distributed tables [PG 15] (#6238) 2022-08-25 13:27:08 +03:00
function_call_delegation.c Drop postgres 12 support (#6040) 2022-07-20 17:49:36 +03:00
insert_select_planner.c Remove unused functions (#6220) 2022-08-22 11:53:25 +03:00
intermediate_result_pruning.c Remove useless version compats 2022-07-29 10:31:55 +02:00
local_distributed_join_planner.c Get prepared for some improvements for online rebalancer 2021-05-10 19:54:31 +02:00
local_plan_cache.c Remove useless version compats 2022-07-29 10:31:55 +02:00
multi_explain.c Fixes a bug that causes crash when using auto_explain extension with ALTER TABLE...ADD FOREIGN KEY... queries. (#6470) 2022-11-15 17:53:39 +03:00
multi_join_order.c Remove unused functions (#6220) 2022-08-22 11:53:25 +03:00
multi_logical_optimizer.c Remove useless version compats 2022-07-29 10:31:55 +02:00
multi_logical_planner.c Revert "Support JSON_TABLE on PG 15 (#6241)" 2022-09-12 15:20:17 +03:00
multi_physical_planner.c Remove unused reduceQuery from physical planning (#6221) 2022-08-24 17:24:27 +00:00
multi_router_planner.c Prevent failures on partitioned distributed tables with statistics objects on PG 15 2022-09-15 14:36:05 +03:00
planner_readme.md Fix some more master->coordinator comments 2020-07-07 10:37:53 +02:00
query_colocation_checker.c Drop postgres 11 support 2021-03-25 09:20:28 +03:00
query_pushdown_planning.c fix false full join pushdown error check (#6523) 2022-11-30 14:17:56 +03:00
recursive_planning.c Remove unused functions (#6220) 2022-08-22 11:53:25 +03:00
relation_restriction_equivalence.c Prevent failures on partitioned distributed tables with statistics objects on PG 15 2022-09-15 14:36:05 +03:00
shard_pruning.c Fix typo: "no sharding pruning constraints" -> "no shard pruning constraints" (#5490) 2021-11-25 21:00:44 +01:00
tdigest_extension.c adapt recently added code for pg13 2020-08-04 15:18:27 +03:00