aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/subselect.c
Commit message (Expand)AuthorAge
* Remove the RTE_GROUP RTE if we drop the groupClauseRichard Guo2024-10-25
* Fix some grammatical errors in some commentsDavid Rowley2024-06-05
* Re-allow planner to use Merge Append to efficiently implement UNION.Robert Haas2024-05-21
* Revert commit 66c0185a3 and follow-on patches.Tom Lane2024-05-20
* Fix assert failure when planning setop subqueries with CTEsDavid Rowley2024-04-02
* Propagate pathkeys from CTEs up to the outer query.Tom Lane2024-03-26
* Improve EXPLAIN's display of SubPlan nodes and output parameters.Tom Lane2024-03-19
* Add RETURNING support to MERGE.Dean Rasheed2024-03-17
* Pull up ANY-SUBLINK with the necessary lateral support.Alexander Korotkov2024-02-15
* Update copyright for 2024Bruce Momjian2024-01-03
* Allow plan nodes with initPlans to be considered parallel-safe.Tom Lane2023-07-14
* Account for optimized MinMax aggregates during SS_finalize_plan.Tom Lane2023-07-14
* Fix hash join when inner hashkey expressions contain Params.Tom Lane2023-06-20
* Fix parallel-safety marking when moving initplans to another node.Tom Lane2023-04-12
* Remove local optimizations of empty Bitmapsets into null pointers.Tom Lane2023-03-02
* Remove bms_first_member().Tom Lane2023-03-02
* Update copyright for 2023Bruce Momjian2023-01-02
* Rework query relation permission checkingAlvaro Herrera2022-12-06
* More -Wshadow=compatible-local warning fixesDavid Rowley2022-08-26
* Remove inadequate assertion check in CTE inlining.Tom Lane2022-04-21
* Fix assorted missing logic for GroupingFunc nodes.Tom Lane2022-03-21
* Teach hash_ok_operator() that record_eq is only sometimes hashable.Tom Lane2022-01-16
* Update copyright for 2022Bruce Momjian2022-01-07
* Fix index-only scan plans, take 2.Tom Lane2022-01-03
* 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