postgresql/src/backend/optimizer/util
Tom Lane 4324ade9a6 Fix optimization for skipping searches for parallel-query hazards.
Fix thinko in commit da1c91631: even if the original query was free of
parallel hazards, we might introduce such a hazard by adding PARAM_EXEC
Param nodes.  Adjust is_parallel_safe() so that it will scan the given
expression whenever any such nodes have been created.  Per report from
Andreas Seltenreich.

Discussion: <878tse6yvf.fsf@credativ.de>
2016-11-21 13:19:23 -05:00
..
Makefile Extract restriction OR clauses whether or not they are indexable. 2013-12-30 12:24:37 -05:00
clauses.c Fix optimization for skipping searches for parallel-query hazards. 2016-11-21 13:19:23 -05:00
joininfo.c Update copyright for 2016 2016-01-02 13:33:40 -05:00
orclauses.c Adjust spellings of forms of "cancel" 2016-07-14 22:48:26 -04:00
pathnode.c Fix latent costing error in create_merge_append_path. 2016-11-19 15:06:45 -05:00
placeholder.c Remove reltarget_has_non_vars flag. 2016-06-10 16:20:03 -04:00
plancat.c Don't make FK-based selectivity estimates in inheritance situations. 2016-11-02 15:50:15 -04:00
predtest.c Refactor to reduce code duplication for function property checking. 2016-06-10 16:03:46 -04:00
relnode.c Speed up planner's scanning for parallel-query hazards. 2016-08-19 14:03:13 -04:00
restrictinfo.c Update copyright for 2016 2016-01-02 13:33:40 -05:00
tlist.c Simplify planner's final setup of Aggrefs for partial aggregation. 2016-06-26 12:08:12 -04:00
var.c Give pull_var_clause() reject/recurse/return behavior for WindowFuncs too. 2016-03-10 16:23:52 -05:00