aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/subselect.c
Commit message (Expand)AuthorAge
* Refactor planner's header files.Tom Lane2019-01-29
* Make some small planner API cleanups.Tom Lane2019-01-29
* In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane2019-01-28
* Avoid sharing PARAM_EXEC slots between different levels of NestLoop.Tom Lane2019-01-11
* Update copyright for 2019Bruce Momjian2019-01-02
* Let Parallel Append over simple UNION ALL have partial subpaths.Robert Haas2018-03-13
* Fix improper uses of canonicalize_qual().Tom Lane2018-03-11
* Update copyright for 2018Bruce Momjian2018-01-02
* Track in the plan the types associated with PARAM_EXEC parameters.Robert Haas2017-11-13
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Force rescanning of parallel-aware scan nodes below a Gather[Merge].Tom Lane2017-08-30
* 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