aboutsummaryrefslogtreecommitdiff
path: root/src/include/optimizer
Commit message (Expand)AuthorAge
* Fix planner failure in some cases of sorting by an aggregate.Tom Lane2021-04-20
* Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane2021-01-21
* Disallow SRFs when considering sorts below Gather MergeTomas Vondra2020-12-21
* Check parallel safety in generate_useful_gather_pathsTomas Vondra2020-12-21
* Fix missing outfuncs.c support for IncrementalSortPath.Tom Lane2020-11-30
* Fix get_useful_pathkeys_for_relation for volatile expressionsTomas Vondra2020-11-03
* Be more careful about the shape of hashable subplan clauses.Tom Lane2020-08-14
* Remove hashagg_avoid_disk_plan GUC.Peter Geoghegan2020-07-27
* Rename enable_incrementalsort for clarityPeter Eisentraut2020-07-05
* Rework HashAgg GUCs.Jeff Davis2020-06-11
* 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
* Allow the planner-related functions and hook to accept the query string.Fujii Masao2020-03-30
* Disk-based Hash Aggregation.Jeff Davis2020-03-18
* Save calculated transitionSpace in Agg node.Jeff Davis2020-02-27
* Update copyrights for 2020Bruce Momjian2020-01-01
* Generate EquivalenceClass members for partitionwise child join rels.Tom Lane2019-11-05
* Cosmetic improvements in setup of planner's per-RTE arrays.Tom Lane2019-08-09
* Allow functions-in-FROM to be pulled up if they reduce to constants.Tom Lane2019-08-01
* Fix many typos and inconsistenciesMichael Paquier2019-07-01
* Fix more typos and inconsistencies in the treeMichael Paquier2019-06-17
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane2019-04-05
* Refactor create_limit_path() to share cost adjustment code with FDWs.Etsuro Fujita2019-04-02
* tableam: Move heap specific logic from estimate_rel_size below tableam.Andres Freund2019-03-30
* Speed up planning when partitions can be pruned at plan time.Tom Lane2019-03-30
* Generated columnsPeter Eisentraut2019-03-30
* Add support for multivariate MCV listsTomas Vondra2019-03-27
* Avoid passing query tlist around separately from root->processed_tlist.Tom Lane2019-03-27
* Build "other rels" of appendrel baserels in a separate step.Tom Lane2019-03-26
* Collations with nondeterministic comparisonPeter Eisentraut2019-03-22
* Fix handling of targetlist SRFs when scan/join relation is known empty.Tom Lane2019-03-07
* Allow extensions to generate lossy index conditions.Tom Lane2019-02-11
* Build out the planner support function infrastructure.Tom Lane2019-02-09
* Refactor the representation of indexable clauses in IndexPaths.Tom Lane2019-02-09
* Split create_foreignscan_path() into three functions.Tom Lane2019-02-07
* Rename nodes/relation.h to nodes/pathnodes.h.Tom Lane2019-01-29
* 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
* Allow generalized expression syntax for partition boundsPeter Eisentraut2019-01-25
* Reorganize planner code moved in b60c39759908Alvaro Herrera2019-01-16
* Avoid sharing PARAM_EXEC slots between different levels of NestLoop.Tom Lane2019-01-11
* Fix C++ compile failures in headers.Tom Lane2019-01-10
* Remove unnecessary #include.Tom Lane2019-01-10
* Move inheritance expansion code into its own fileAlvaro Herrera2019-01-10
* Update copyright for 2019Bruce Momjian2019-01-02
* Drop no-op CoerceToDomain nodes from expressions at planning time.Tom Lane2018-12-13