aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep
Commit message (Expand)AuthorAge
* Get rid of artificial restriction on hash table sizes on Windows.Tom Lane2021-07-25
* Avoid creating a RESULT RTE that's marked LATERAL.Tom Lane2021-07-09
* Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane2021-01-21
* Fix missed step in removal of useless RESULT RTEs in the planner.Tom Lane2020-12-05
* Suppress unnecessary RelabelType nodes in yet more cases.Tom Lane2020-08-19
* Add hash_mem_multiplier GUC.Peter Geoghegan2020-07-29
* Correct obsolete UNION hash aggs comment.Peter Geoghegan2020-07-28
* Disk-based Hash Aggregation.Jeff Davis2020-03-18
* Update copyrights for 2020Bruce Momjian2020-01-01
* Prevent overly-aggressive collapsing of joins to RTE_RESULT relations.Tom Lane2019-12-14
* Add a reverse-translation column number array to struct AppendRelInfo.Tom Lane2019-12-02
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Split all OBJS style lines in makefiles into one-line-per-entry style.Andres Freund2019-11-05
* Prevent bogus pullup of constant-valued functions returning composite.Tom Lane2019-09-24
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* 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
* Speed up finding EquivalenceClasses for a given set of relsDavid Rowley2019-07-21
* Fix inconsistencies and typos in the treeMichael Paquier2019-07-16
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane2019-04-05
* Speed up planning when partitions can be pruned at plan time.Tom Lane2019-03-30
* Standardize some more loops that chase down parallel lists.Tom Lane2019-02-28
* Remove unnecessary "inline" marker introduced in commit 4be058fe9.Tom Lane2019-02-04
* 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
* Replace uses of heap_open et al with the corresponding table_* function.Andres Freund2019-01-21
* Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund2019-01-21
* Remove heapam.h include made superfluous by b60c3975990.Andres Freund2019-01-12
* Move inheritance expansion code into its own fileAlvaro Herrera2019-01-10
* Update copyright for 2019Bruce Momjian2019-01-02
* Remove extra semicolons.Amit Kapila2018-12-17
* Redesign initialization of partition routing structuresAlvaro Herrera2018-11-16
* Use PlaceHolderVars within the quals of a FULL JOIN.Tom Lane2018-10-14
* Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane2018-10-02
* Fix some minor issues exposed by outfuncs/readfuncs testing.Tom Lane2018-09-18
* Improve performance of tuple conversion map generationHeikki Linnakangas2018-07-13
* Remove dead code for temporary relations in partition planningMichael Paquier2018-07-04
* Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera2018-06-26
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Prevent generation of bogus subquery scan paths.Robert Haas2018-04-25
* Add GUC enable_partition_pruningAlvaro Herrera2018-04-23
* Revert MERGE patchSimon Riggs2018-04-12
* Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane2018-04-08
* Support partition pruning at execution timeAlvaro Herrera2018-04-07
* Faster partition pruningAlvaro Herrera2018-04-06
* MERGE SQL Command following SQL:2016Simon Riggs2018-04-03
* Revert "Modified files for MERGE"Simon Riggs2018-04-02