aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAge
* Re-enable error for "SELECT ... OFFSET -1".Tom Lane2014-07-22
* Allow join removal in some cases involving a left join to a subquery.Tom Lane2014-07-15
* Don't assume a subquery's output is unique if there's a SRF in its tlist.Tom Lane2014-07-08
* Allow pushdown of WHERE quals into subqueries with window functions.Tom Lane2014-06-27
* Disallow pushing volatile qual expressions down into DISTINCT subqueries.Tom Lane2014-06-27
* Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ...Tom Lane2014-06-18
* Avoid recursion when processing simple lists of AND'ed or OR'ed clauses.Tom Lane2014-06-16
* Improve predtest.c's ability to reason about operator expressions.Tom Lane2014-06-13
* Preserve exposed type of subquery outputs when substituting NULLs.Tom Lane2014-06-12
* Remove unnecessary output expressions from unflattened subqueries.Tom Lane2014-06-12
* Revert "Auto-tune effective_cache size to be 4x shared buffers"Tom Lane2014-05-08
* pgindent run for 9.4Bruce Momjian2014-05-06
* Improve planner to drop constant-NULL inputs of AND/OR where it's legal.Tom Lane2014-04-29
* Make security barrier views automatically updatableStephen Frost2014-04-12
* Create infrastructure for moving-aggregate optimization.Tom Lane2014-04-12
* Fix EquivalenceClass processing for nested append relations.Tom Lane2014-03-28
* Again fix initialization of auto-tuned effective_cache_size.Tom Lane2014-03-20
* Fix bogus handling of "postponed" lateral quals.Tom Lane2014-01-30
* Code review for auto-tuned effective_cache_size.Tom Lane2014-01-27
* Speed up COPY into tables with DEFAULT nextval()Simon Riggs2014-01-20
* Update copyright for 2014Bruce Momjian2014-01-07
* Add more use of psprintf()Peter Eisentraut2014-01-06
* Remove dead code now that orindxpath.c is history.Tom Lane2013-12-30
* Extract restriction OR clauses whether or not they are indexable.Tom Lane2013-12-30
* Support ordered-set (WITHIN GROUP) aggregates.Tom Lane2013-12-23
* Fix inherited UPDATE/DELETE with UNION ALL subqueries.Tom Lane2013-12-14
* Fix possible crash with nested SubLinks.Tom Lane2013-12-10
* Refine our definition of what constitutes a system relation.Robert Haas2013-11-28
* Flatten join alias Vars before pulling up targetlist items from a subquery.Tom Lane2013-11-22
* Support multi-argument UNNEST(), and TABLE() syntax for multiple functions.Tom Lane2013-11-21
* Allow aggregates to provide estimates of their transition state data size.Tom Lane2013-11-16
* Compute correct em_nullable_relids in get_eclass_for_sort_expr().Tom Lane2013-11-15
* Fix whitespace issues found by git diff --check, add gitattributesPeter Eisentraut2013-11-10
* Make contain_volatile_functions/contain_mutable_functions look into SubLinks.Tom Lane2013-11-08
* Fix generation of MergeAppend plans for optimized min/max on expressions.Tom Lane2013-11-07
* Support default arguments and named-argument notation for window functions.Tom Lane2013-11-06
* Fix some obsolete information in src/backend/optimizer/README.Tom Lane2013-11-05
* Add use of asprintf()Peter Eisentraut2013-10-13
* Fix C comment in check_effective_cache_size()Bruce Momjian2013-10-08
* Auto-tune effective_cache size to be 4x shared buffersBruce Momjian2013-10-08
* In locate_grouping_columns(), don't expect an exact match of Var typmods.Tom Lane2013-08-23
* Fix hash table size estimation error in choose_hashed_distinct().Tom Lane2013-08-21
* Fix qual-clause-misplacement issues with pulled-up LATERAL subqueries.Tom Lane2013-08-19
* Fix thinko in comment.Tom Lane2013-08-17
* Fix planner problems with LATERAL references in PlaceHolderVars.Tom Lane2013-08-17
* Remove ph_may_need from PlaceHolderInfo, with attendant simplifications.Tom Lane2013-08-14
* Simplify query_planner's API by having it return the top-level RelOptInfo.Tom Lane2013-08-05
* Fix crash in error report of invalid tuple lockAlvaro Herrera2013-08-02
* Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF)Greg Stark2013-07-29
* Move strip_implicit_coercions() from optimizer to nodeFuncs.c.Tom Lane2013-07-23