summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2016-08-24Fix improper repetition of previous results from a hashed aggregate.Tom Lane
2016-08-08Fix two errors with nested CASE/WHEN constructs.Tom Lane
2016-07-28Fix assorted fallout from IS [NOT] NULL patch.Tom Lane
2016-07-26Fix constant-folding of ROW(...) IS [NOT] NULL with composite fields.Tom Lane
2016-04-30Fix mishandling of equivalence-class tests in parameterized plans.Tom Lane
2016-04-22Fix planner failure with full join in RHS of left join.Tom Lane
2016-02-29Fix incorrect varlevelsup in security_barrier_replace_vars().Dean Rasheed
2015-12-11Still more fixes for planner's handling of LATERAL references.Tom Lane
2015-12-09Simplify LATERAL-related calculations within add_paths_to_joinrel().Tom Lane
2015-12-07Fix another oversight in checking if a join with LATERAL refs is legal.Tom Lane
2015-10-01Fix documentation error in commit 8703059c6b55c427100e00a09f66534b6ccbfaa1.Tom Lane
2015-09-10Fix setrefs.c comment properly.Tom Lane
2015-09-10Fix typo in setrefs.cStephen Frost
2015-09-05Fix misc typos.Heikki Linnakangas
2015-08-13Undo mistaken tightening in join_is_legal().Tom Lane
2015-08-10Further mucking with PlaceHolderVar-related restrictions on join order.Tom Lane
2015-08-07Further adjustments to PlaceHolderVar removal.Tom Lane
2015-08-07Fix old oversight in join removal logic.Tom Lane
2015-08-07Fix eclass_useful_for_merging to give valid results for appendrel children.Tom Lane
2015-08-06Further fixes for degenerate outer join clauses.Tom Lane
2015-08-05Make real sure we don't reassociate joins into or out of SEMI/ANTI joins.Tom Lane
2015-08-04Fix a PlaceHolderVar-related oversight in star-schema planning patch.Tom Lane
2015-08-02Fix some planner issues with degenerate outer join clauses.Tom Lane
2015-07-31Fix an oversight in checking whether a join with LATERAL refs is legal.Tom Lane
2015-07-30Avoid some zero-divide hazards in the planner.Tom Lane
2015-07-28Remove an unsafe Assert, and explain join_clause_is_movable_into() better.Tom Lane
2015-07-26Make entirely-dummy appendrels get marked as such in set_append_rel_size.Tom Lane
2015-07-22Fix add_rte_to_flat_rtable() for recent feature additions.Tom Lane
2015-07-16Fix spelling errorMagnus Hagander
2015-06-22Improve inheritance_planner()'s performance for large inheritance sets.Tom Lane
2015-06-03Fix planner's cost estimation for SEMI/ANTI joins with inner indexscans.Tom Lane
2015-04-25Prevent improper reordering of antijoins vs. outer joins.Tom Lane
2015-04-24Fix obsolete comment in set_rel_size().Tom Lane
2015-04-04Fix incorrect matching of subexpressions in outer-join plan nodes.Tom Lane
2015-03-01Fix targetRelation initializiation in prepsecurityStephen Frost
2015-02-28Fix planning of star-schema-style queries.Tom Lane
2015-02-26Add locking clause for SB views for update/deleteStephen Frost
2015-02-11Fix GEQO to not assume its join order heuristic always works.Tom Lane
2014-12-12Fix planning of SELECT FOR UPDATE on child table with partial index.Tom Lane
2014-11-22Fix mishandling of system columns in FDW queries.Tom Lane
2014-10-26Improve planning of btree index scans using ScalarArrayOpExpr quals.Tom Lane
2014-10-20Fix mishandling of FieldSelect-on-whole-row-Var in nested lateral queries.Tom Lane
2014-10-01Fix some more problems with nested append relations.Tom Lane
2014-09-24Fix bogus variable-mangling in security_barrier_replace_vars().Tom Lane
2014-09-23Process withCheckOption exprs in setrefs.cStephen Frost
2014-09-09Preserve AND/OR flatness while extracting restriction OR clauses.Tom Lane
2014-08-27Fix Var handling for security barrier viewsStephen Frost
2014-07-22Re-enable error for "SELECT ... OFFSET -1".Tom Lane
2014-07-08Don't assume a subquery's output is unique if there's a SRF in its tlist.Tom Lane
2014-06-27Disallow pushing volatile qual expressions down into DISTINCT subqueries.Tom Lane