aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAge
* 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
* Adjust cost model for HashAgg that spills to disk.Jeff Davis2020-09-07
* Remove some more useless assignments.Tom Lane2020-09-04
* Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane2020-08-30
* Fixup some misusages of bms_num_members()David Rowley2020-08-26
* Avoid pushing quals down into sub-queries that have grouping sets.Tom Lane2020-08-22
* Suppress unnecessary RelabelType nodes in yet more cases.Tom Lane2020-08-19
* Be more careful about the shape of hashable subplan clauses.Tom Lane2020-08-14
* Add hash_mem_multiplier GUC.Peter Geoghegan2020-07-29
* Correct obsolete UNION hash aggs comment.Peter Geoghegan2020-07-28
* Remove hashagg_avoid_disk_plan GUC.Peter Geoghegan2020-07-27
* Use MinimalTuple for tuple queues.Thomas Munro2020-07-17
* Fix bitmap AND/OR scans on the inside of a nestloop partition-wise join.Tom Lane2020-07-14
* Cope with lateral references in the quals of a subquery RTE.Tom Lane2020-07-13
* Revert "Use CP_SMALL_TLIST for hash aggregate"Jeff Davis2020-07-12
* code: replace most remaining uses of 'master'.Andres Freund2020-07-08
* code: replace 'master' with 'leader' where appropriate.Andres Freund2020-07-08
* Rename enable_incrementalsort for clarityPeter Eisentraut2020-07-05
* Clamp total-tuples estimates for foreign tables to ensure planner sanity.Tom Lane2020-07-03
* Rework HashAgg GUCs.Jeff Davis2020-06-11
* Spelling adjustmentsPeter Eisentraut2020-06-09
* pgindent run prior to branching v13.Tom Lane2020-06-07
* Use CP_SMALL_TLIST for hash aggregateTomas Vondra2020-05-31
* Adjust indentation in src/backend/optimizer/README.Etsuro Fujita2020-05-22
* Fix typos in READMEMagnus Hagander2020-05-18
* Run pgindent with new pg_bsd_indent version 2.1.1.Tom Lane2020-05-16
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Dial back -Wimplicit-fallthrough to level 3Alvaro Herrera2020-05-13
* Add -Wimplicit-fallthrough to CFLAGS and CXXFLAGSAlvaro Herrera2020-05-12
* Remove unnecessary #include.Etsuro Fujita2020-05-12
* Simplify cost_incremental_sort a bitTomas Vondra2020-05-02
* Get rid of trailing semicolons in C macro definitions.Tom Lane2020-05-01
* Fix cost_incremental_sort for expressions with varno 0Tomas Vondra2020-04-23
* Remove unneeded constraint dependency trackingDavid Rowley2020-04-17
* Allow partitionwise join to handle nested FULL JOIN USING cases.Tom Lane2020-04-07
* Allow partitionwise joins in more cases.Etsuro Fujita2020-04-08
* Support FETCH FIRST WITH TIESAlvaro Herrera2020-04-07
* Consider Incremental Sort paths at additional placesTomas Vondra2020-04-07
* Implement Incremental SortTomas Vondra2020-04-06
* Cosmetic improvements for code related to partitionwise join.Tom Lane2020-04-03
* Implement operator class parametersAlexander Korotkov2020-03-30
* Allow the planner-related functions and hook to accept the query string.Fujii Masao2020-03-30
* Fix costing for disk-based hash aggregation.Jeff Davis2020-03-28
* 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
* Save calculated transitionSpace in Agg node.Jeff Davis2020-02-27
* Suppress unnecessary RelabelType nodes in more cases.Tom Lane2020-02-26