aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep/prepjointree.c
Commit message (Expand)AuthorAge
* Fix oversight in flattening of subqueries with empty FROM.Tom Lane2015-07-26
* Redesign tablesample method API, and do extensive code review.Tom Lane2015-07-25
* Support GROUPING SETS, CUBE and ROLLUP.Andres Freund2015-05-16
* Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund2015-05-08
* Support flattening of empty-FROM subqueries and one-row VALUES tables.Tom Lane2015-03-11
* Update copyright for 2015Bruce Momjian2015-01-06
* 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
* pgindent run for 9.4Bruce Momjian2014-05-06
* Update copyright for 2014Bruce Momjian2014-01-07
* 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
* Fix qual-clause-misplacement issues with pulled-up LATERAL subqueries.Tom Lane2013-08-19
* Fix planner problems with LATERAL references in PlaceHolderVars.Tom Lane2013-08-17
* Simplify query_planner's API by having it return the top-level RelOptInfo.Tom Lane2013-08-05
* pgindent run for release 9.3Bruce Momjian2013-05-29
* Update copyrights for 2013Bruce Momjian2013-01-01
* Fix PARAM_EXEC assignment mechanism to be safe in the presence of WITH.Tom Lane2012-09-05
* Fix up planner infrastructure to support LATERAL properly.Tom Lane2012-08-26
* Remove obsolete comment.Tom Lane2012-08-19
* Another round of planner fixes for LATERAL.Tom Lane2012-08-18
* More fixes for planner's handling of LATERAL.Tom Lane2012-08-12
* Fix some issues with LATERAL(SELECT UNION ALL SELECT).Tom Lane2012-08-11
* Implement SQL-standard LATERAL subqueries.Tom Lane2012-08-07
* Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian2012-06-10
* Fix planner's handling of outer PlaceHolderVars within subqueries.Tom Lane2012-03-24
* Restructure SELECT INTO's parsetree representation into CreateTableAsStmt.Tom Lane2012-03-19
* Revisit handling of UNION ALL subqueries with non-Var output columns.Tom Lane2012-03-16
* Undo 8.4-era lobotomization of subquery pullup rules.Tom Lane2012-01-27
* Update copyright notices for year 2012.Bruce Momjian2012-01-01
* Add a security_barrier option for views.Robert Haas2011-12-22
* Wrap appendrel member outputs in PlaceHolderVars in additional cases.Tom Lane2011-11-08
* Remove unnecessary #include references, per pgrminclude script.Bruce Momjian2011-09-01
* Avoid creating PlaceHolderVars immediately within PlaceHolderVars.Tom Lane2011-08-09
* Fix thinko in previous patch for optimizing EXISTS-within-EXISTS.Tom Lane2011-06-20
* Fix pull_up_sublinks' failure to handle nested pull-up opportunities.Tom Lane2011-05-02
* Clean up collation processing in prepunion.c.Tom Lane2011-04-16
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-10
* Per-column collation supportPeter Eisentraut2011-02-08
* Make reduce_outer_joins() smarter about semijoins.Tom Lane2011-01-30
* Stamp copyrights for year 2011.Bruce Momjian2011-01-01
* Use appendrel planning logic for top-level UNION ALL structures.Tom Lane2010-11-08
* Reimplement planner's handling of MIN/MAX aggregate optimization.Tom Lane2010-11-04
* Remove cvs keywords from all files.Magnus Hagander2010-09-20
* Small refactoring of makeVar() from a TargetEntryPeter Eisentraut2010-08-27
* pgindent run for 9.0, second runBruce Momjian2010-07-06
* Fix mishandling of whole-row Vars referencing a view or sub-select.Tom Lane2010-06-21
* pgindent run for 9.0Bruce Momjian2010-02-26
* Update copyright for the year 2010.Bruce Momjian2010-01-02
* When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan nodeTom Lane2009-10-28