aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/subselect.c
Commit message (Expand)AuthorAge
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Mark finished Plan nodes with parallel_safe flags.Tom Lane2017-04-12
* Improve castNode notation by introducing list-extraction-specific variants.Tom Lane2017-04-10
* Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner2017-03-31
* Cast result of copyObject() to correct typePeter Eisentraut2017-03-28
* Add a Gather Merge executor node.Robert Haas2017-03-09
* Support XMLTABLE query expressionAlvaro Herrera2017-03-08
* Make more use of castNode()Peter Eisentraut2017-02-21
* Allow parallel workers to execute subplans.Robert Haas2017-02-14
* Move targetlist SRF handling from expression evaluation to new executor node.Andres Freund2017-01-18
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Mark a query's topmost Paths parallel-unsafe if they will have initPlans.Tom Lane2016-11-25
* Improve parser's and planner's handling of set-returning functions.Tom Lane2016-09-13
* Fix improper repetition of previous results from a hashed aggregate.Tom Lane2016-08-24
* Fix some interrelated planner issues with initPlans and Param munging.Tom Lane2016-07-01
* Fix assorted missing infrastructure for ON CONFLICT.Tom Lane2016-05-11
* Make the upper part of the planner work by generating and comparing Paths.Tom Lane2016-03-07
* Update copyright for 2016Bruce Momjian2016-01-02
* Allow FDWs to push down quals without breaking EvalPlanQual rechecks.Robert Haas2015-10-15
* Add a Gather executor node.Robert Haas2015-09-30
* Postpone extParam/allParam calculations until the very end of planning.Tom Lane2015-08-11
* Redesign tablesample method API, and do extensive code review.Tom Lane2015-07-25
* Improve handling of CustomPath/CustomPlan(State) children.Robert Haas2015-06-26
* Support GROUPING SETS, CUBE and ROLLUP.Andres Freund2015-05-16
* TABLESAMPLE, SQL Standard and extensibleSimon Riggs2015-05-15
* Code review for foreign/custom join pushdown patch.Tom Lane2015-05-10
* Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund2015-05-08
* Require non-NULL pstate for all addRangeTableEntryFor* functions.Robert Haas2015-03-11
* Use FLEXIBLE_ARRAY_MEMBER for HeapTupleHeaderData.t_bits[].Tom Lane2015-02-21
* Update copyright for 2015Bruce Momjian2015-01-06
* Support arrays as input to array_agg() and ARRAY(SELECT ...).Tom Lane2014-11-25
* Allow simplification of EXISTS() subqueries containing LIMIT.Tom Lane2014-11-22
* Rearrange CustomScan API.Tom Lane2014-11-21
* Introduce custom path and scan providers.Robert Haas2014-11-07
* Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ...Tom Lane2014-06-18
* pgindent run for 9.4Bruce Momjian2014-05-06
* Update copyright for 2014Bruce Momjian2014-01-07
* Add more use of psprintf()Peter Eisentraut2014-01-06
* Fix possible crash with nested SubLinks.Tom Lane2013-12-10
* Support multi-argument UNNEST(), and TABLE() syntax for multiple functions.Tom Lane2013-11-21
* Add use of asprintf()Peter Eisentraut2013-10-13
* Update copyrights for 2013Bruce Momjian2013-01-01
* Fix PARAM_EXEC assignment mechanism to be safe in the presence of WITH.Tom Lane2012-09-05
* Split tuple struct defs from htup.h to htup_details.hAlvaro Herrera2012-08-30
* 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
* Revise FDW planning API, again.Tom Lane2012-03-09
* Update copyright notices for year 2012.Bruce Momjian2012-01-01