aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/allpaths.c
Commit message (Expand)AuthorAge
* Change the name of the Result Cache node to MemoizeDavid Rowley2021-07-14
* doc: Improve hyphenation consistencyPeter Eisentraut2021-04-21
* Rename find_em_expr_usable_for_sorting_rel.Tom Lane2021-04-20
* Add Result Cache executor node (take 2)David Rowley2021-04-02
* Revert b6002a796David Rowley2021-04-01
* Add Result Cache executor nodeDavid Rowley2021-04-01
* Rework planning and execution of UPDATE and DELETE.Tom Lane2021-03-31
* Cache if PathTarget and RestrictInfos contain volatile functionsDavid Rowley2021-03-29
* Fix confusion in comments about generate_gather_pathsAlvaro Herrera2021-02-23
* Remove [Merge]AppendPath.partitioned_rels.Tom Lane2021-02-01
* Update copyright for 2021Bruce Momjian2021-01-02
* Check parallel safety in generate_useful_gather_pathsTomas Vondra2020-12-21
* Consider unsorted paths in generate_useful_gather_pathsTomas Vondra2020-12-21
* Fix get_useful_pathkeys_for_relation for volatile expressionsTomas Vondra2020-11-03
* Fix some grammar and typos in comments and docsMichael Paquier2020-11-02
* Allow run-time pruning on nested Append/MergeAppend nodesDavid Rowley2020-11-02
* Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane2020-08-30
* Avoid pushing quals down into sub-queries that have grouping sets.Tom Lane2020-08-22
* Cope with lateral references in the quals of a subquery RTE.Tom Lane2020-07-13
* Rename enable_incrementalsort for clarityPeter Eisentraut2020-07-05
* Clamp total-tuples estimates for foreign tables to ensure planner sanity.Tom Lane2020-07-03
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Consider Incremental Sort paths at additional placesTomas Vondra2020-04-07
* Implement Incremental SortTomas Vondra2020-04-06
* Fix typo.Amit Kapila2020-02-06
* Update copyrights for 2020Bruce Momjian2020-01-01
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* 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
* Avoid crash in partitionwise join planning under GEQO.Tom Lane2019-03-30
* Build "other rels" of appendrel baserels in a separate step.Tom Lane2019-03-26
* Suppress Append and MergeAppend plan nodes that have a single child.Tom Lane2019-03-25
* Ensure dummy paths have correct required_outer if rel is parameterized.Tom Lane2019-03-14
* Fix handling of targetlist SRFs when scan/join relation is known empty.Tom Lane2019-03-07
* Call set_rel_pathlist_hook before generate_gather_paths, not after.Tom Lane2019-02-09
* Move building of child base quals out into a new functionAlvaro Herrera2019-02-01
* Refactor planner's header files.Tom Lane2019-01-29
* In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane2019-01-28
* Postpone generating tlists and EC members for inheritance dummy children.Etsuro Fujita2019-01-21
* Move inheritance expansion code into its own fileAlvaro Herrera2019-01-10
* Update copyright for 2019Bruce Momjian2019-01-02
* Postpone calculating total_table_pages until after pruning/exclusion.Tom Lane2018-11-07
* Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers.Amit Kapila2018-09-14
* Disable support for partitionwise joins in problematic cases.Etsuro Fujita2018-08-31
* Fix run-time partition pruning for appends with multiple source rels.Tom Lane2018-08-01
* Fix print of Path nodes when using OPTIMIZER_DEBUGMichael Paquier2018-07-19
* Don't consider parallel append for parallel unsafe paths.Amit Kapila2018-06-20
* Improve commentary about run-time partition pruning data structures.Tom Lane2018-06-11