aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/planner.c
Commit message (Expand)AuthorAge
* More -Wshadow=compatible-local warning fixesDavid Rowley2022-08-26
* Further -Wshadow=compatible-local warning fixesDavid Rowley2022-08-24
* Improve performance of adjust_appendrel_attrs_multilevel.Tom Lane2022-08-18
* Fix hypothetical problem passing the wrong GROUP BY pathkeysDavid Rowley2022-08-18
* Use an explicit state flag to control PlaceHolderInfo creation.Tom Lane2022-08-17
* Avoid using list_length() to test for empty list.Tom Lane2022-08-17
* Improve performance of ORDER BY / DISTINCT aggregatesDavid Rowley2022-08-02
* Remove no-longer-used parameter for create_groupingsets_path().Tom Lane2022-07-01
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-13
* Teach planner and executor about monotonic window funcsDavid Rowley2022-04-08
* Optimize order of GROUP BY keysTomas Vondra2022-03-31
* Add support for MERGE SQL commandAlvaro Herrera2022-03-28
* Update copyright for 2022Bruce Momjian2022-01-07
* Fix planner error with pulling up subquery expressions into function RTEs.Tom Lane2021-10-14
* Allow parallel DISTINCTDavid Rowley2021-08-22
* Track a Bitmapset of non-pruned partitions in RelOptInfoDavid Rowley2021-08-03
* Get rid of artificial restriction on hash table sizes on Windows.Tom Lane2021-07-25
* Speedup ScalarArrayOpExpr evaluationDavid Rowley2021-04-08
* Rework planning and execution of UPDATE and DELETE.Tom Lane2021-03-31
* Allow estimate_num_groups() to pass back further details about the estimationDavid Rowley2021-03-30
* Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."."Amit Kapila2021-03-24
* Implement GROUP BY DISTINCTTomas Vondra2021-03-18
* Enable parallel SELECT for "INSERT INTO ... SELECT ...".Amit Kapila2021-03-10
* Fix confusion in comments about generate_gather_pathsAlvaro Herrera2021-02-23
* Remove [Merge]AppendPath.partitioned_rels.Tom Lane2021-02-01
* Update copyright for 2021Bruce Momjian2021-01-02
* Prevent parallel index build in a standalone backend.Tom Lane2020-11-30
* Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas2020-11-24
* Create ResultRelInfos later in InitPlan, index them by RT index.Heikki Linnakangas2020-10-13
* Add for_each_from, to simplify loops starting from non-first list cells.Tom Lane2020-09-28
* Move resolution of AlternativeSubPlan choices to the planner.Tom Lane2020-09-27
* Allow incremental sorts for windowing functionsDavid Rowley2020-09-15
* Remove some more useless assignments.Tom Lane2020-09-04
* Add hash_mem_multiplier GUC.Peter Geoghegan2020-07-29
* Remove hashagg_avoid_disk_plan GUC.Peter Geoghegan2020-07-27
* code: replace most remaining uses of 'master'.Andres Freund2020-07-08
* Rename enable_incrementalsort for clarityPeter Eisentraut2020-07-05
* Rework HashAgg GUCs.Jeff Davis2020-06-11
* Spelling adjustmentsPeter Eisentraut2020-06-09
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Remove unneeded constraint dependency trackingDavid Rowley2020-04-17
* Support FETCH FIRST WITH TIESAlvaro Herrera2020-04-07
* Consider Incremental Sort paths at additional placesTomas Vondra2020-04-07
* Implement Incremental SortTomas Vondra2020-04-06
* Allow the planner-related functions and hook to accept the query string.Fujii Masao2020-03-30
* Consider disk-based hash aggregation to implement DISTINCT.Jeff Davis2020-03-24
* Allow page lock to conflict among parallel group members.Amit Kapila2020-03-21
* Disk-based Hash Aggregation.Jeff Davis2020-03-18
* Refactor hash_agg_entry_size().Jeff Davis2020-02-06