aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/subselect.c
Commit message (Expand)AuthorAge
* Get rid of artificial restriction on hash table sizes on Windows.Tom Lane2021-07-25
* Change the name of the Result Cache node to MemoizeDavid Rowley2021-07-14
* Add Result Cache executor node (take 2)David Rowley2021-04-02
* Revert b6002a796David Rowley2021-04-01
* Add Result Cache executor nodeDavid Rowley2021-04-01
* Rework planning and execution of UPDATE and DELETE.Tom Lane2021-03-31
* Allow an alias to be attached to a JOIN ... USINGPeter Eisentraut2021-03-31
* Add TID Range Scans to support efficient scanning ranges of TIDsDavid Rowley2021-02-27
* Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane2021-01-21
* Update copyright for 2021Bruce Momjian2021-01-02
* Move resolution of AlternativeSubPlan choices to the planner.Tom Lane2020-09-27
* Be more careful about the shape of hashable subplan clauses.Tom Lane2020-08-14
* Add hash_mem_multiplier GUC.Peter Geoghegan2020-07-29
* Implement Incremental SortTomas Vondra2020-04-06
* Make parser rely more heavily on the ParseNamespaceItem data structure.Tom Lane2020-01-02
* Update copyrights for 2020Bruce Momjian2020-01-01
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Prevent inlining of multiply-referenced CTEs with outer recursive refs.Tom Lane2019-04-09
* Standardize some more loops that chase down parallel lists.Tom Lane2019-02-28
* Allow user control of CTE materialization, and change the default behavior.Tom Lane2019-02-16
* 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