summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep
Commit message (Expand)AuthorAgeFilesLines
* Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane2021-01-211-15/+29
* Fix missed step in removal of useless RESULT RTEs in the planner.Tom Lane2020-12-051-0/+1
* Suppress unnecessary RelabelType nodes in yet more cases.Tom Lane2020-08-191-7/+3
* Prevent overly-aggressive collapsing of joins to RTE_RESULT relations.Tom Lane2019-12-141-20/+93
* Phase 2 pgindent run for v12.Tom Lane2019-05-223-58/+58
* Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane2019-04-051-3/+4
* Speed up planning when partitions can be pruned at plan time.Tom Lane2019-03-301-1/+3
* Standardize some more loops that chase down parallel lists.Tom Lane2019-02-281-5/+2
* Remove unnecessary "inline" marker introduced in commit 4be058fe9.Tom Lane2019-02-041-1/+1
* Refactor planner's header files.Tom Lane2019-01-293-3/+3
* Make some small planner API cleanups.Tom Lane2019-01-292-12/+13
* In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane2019-01-281-255/+541
* Replace uses of heap_open et al with the corresponding table_* function.Andres Freund2019-01-211-2/+2
* Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund2019-01-211-1/+1
* Remove heapam.h include made superfluous by b60c3975990.Andres Freund2019-01-121-1/+0
* Move inheritance expansion code into its own fileAlvaro Herrera2019-01-101-1204/+0
* Update copyright for 2019Bruce Momjian2019-01-024-4/+4
* Remove extra semicolons.Amit Kapila2018-12-171-1/+1
* Redesign initialization of partition routing structuresAlvaro Herrera2018-11-161-3/+0
* Use PlaceHolderVars within the quals of a FULL JOIN.Tom Lane2018-10-141-0/+12
* Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane2018-10-021-15/+3
* Fix some minor issues exposed by outfuncs/readfuncs testing.Tom Lane2018-09-181-1/+4
* Improve performance of tuple conversion map generationHeikki Linnakangas2018-07-131-20/+19
* Remove dead code for temporary relations in partition planningMichael Paquier2018-07-041-17/+16
* Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera2018-06-261-15/+14
* Post-feature-freeze pgindent run.Tom Lane2018-04-261-3/+3
* Prevent generation of bogus subquery scan paths.Robert Haas2018-04-251-1/+2
* Add GUC enable_partition_pruningAlvaro Herrera2018-04-231-1/+1
* Revert MERGE patchSimon Riggs2018-04-121-41/+0
* Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane2018-04-081-1/+1
* Support partition pruning at execution timeAlvaro Herrera2018-04-071-3/+3
* Faster partition pruningAlvaro Herrera2018-04-061-41/+6
* MERGE SQL Command following SQL:2016Simon Riggs2018-04-031-0/+41
* Revert "Modified files for MERGE"Simon Riggs2018-04-021-41/+0
* Modified files for MERGESimon Riggs2018-04-021-0/+41
* postgres_fdw: Push down partition-wise aggregation.Robert Haas2018-04-021-1/+1
* Consider Parallel Append of partial paths for UNION [ALL].Robert Haas2018-03-221-2/+91
* Generate a separate upper relation for each stage of setop planning.Robert Haas2018-03-191-150/+190
* Rewrite recurse_union_children to iterate, rather than recurse.Robert Haas2018-03-191-53/+47
* Fix improper uses of canonicalize_qual().Tom Lane2018-03-111-21/+52
* Add stack-overflow guards in set-operation planning.Tom Lane2018-01-281-0/+3
* Allow UPDATE to move rows between partitions.Robert Haas2018-01-191-5/+23
* Avoid unnecessary failure in SELECT concurrent with ALTER NO INHERIT.Tom Lane2018-01-121-2/+2
* Fix incorrect handling of subquery pullup in the presence of grouping sets.Tom Lane2018-01-121-8/+40
* C comment: fix "the the" mentions in C commentsBruce Momjian2018-01-111-1/+1
* Fix comment.Robert Haas2018-01-091-5/+2
* Update copyright for 2018Bruce Momjian2018-01-024-4/+4
* Fix UNION/INTERSECT/EXCEPT over no columns.Tom Lane2017-12-221-16/+10
* Support Parallel Append plan nodes.Robert Haas2017-12-051-3/+4
* Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE.Tom Lane2017-11-271-39/+62