aboutsummaryrefslogtreecommitdiff
path: root/src/include/optimizer
Commit message (Expand)AuthorAge
* 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
* Repair bogus EPQ plans generated for postgres_fdw foreign joins.Tom Lane2018-12-12
* Remove some unnecessary fields from Plan trees.Tom Lane2018-10-07
* Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers.Amit Kapila2018-09-14
* Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode.Tom Lane2018-07-11
* Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera2018-06-26
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Add GUC enable_partition_pruningAlvaro Herrera2018-04-23
* Tweak a couple of planner APIs to save recalculating join relids.Tom Lane2018-04-20
* Change more places to be less trusting of RestrictInfo.is_pushed_down.Tom Lane2018-04-20
* Fix incorrect handling of join clauses pushed into parameterized paths.Tom Lane2018-04-19
* Support named and default arguments in CALLPeter Eisentraut2018-04-14
* Revert MERGE patchSimon Riggs2018-04-12
* 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
* Modified files for MERGESimon Riggs2018-04-02
* postgres_fdw: Push down partition-wise aggregation.Robert Haas2018-04-02