aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/planner.c
Commit message (Expand)AuthorAge
* 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
* Update copyrights for 2020Bruce Momjian2020-01-01
* Revert "Rename files and headers related to index AM"Michael Paquier2019-12-27
* Rename files and headers related to index AMMichael Paquier2019-12-25
* Further adjust EXPLAIN's choices of table alias names.Tom Lane2019-12-11
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* Fix inconsistencies and typos in the tree, take 9Michael Paquier2019-08-05
* Allow functions-in-FROM to be pulled up if they reduce to constants.Tom Lane2019-08-01
* Speed up finding EquivalenceClasses for a given set of relsDavid Rowley2019-07-21
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Don't remove surplus columns from GROUP BY for inheritance parentsDavid Rowley2019-07-03
* Repair logic for reordering grouping sets optimization.Andrew Gierth2019-06-30
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* postgres_fdw: Fix cost estimation for aggregate pushdown.Etsuro Fujita2019-05-09
* Clean up handling of constraint_exclusion and enable_partition_pruning.Tom Lane2019-04-30