Commit Graph

440 Commits (c1777f2d6d43adf9bc65da3e44a3a5ad2cbfa86d)

Author SHA1 Message Date
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Tom Lane 92e7a53752 Remove inadequate assertion check in CTE inlining. 4 years ago
David Rowley 9d9c02ccd1 Teach planner and executor about monotonic window funcs 4 years ago
Tomas Vondra 6b94e7a6da Consider fractional paths in generate_orderedappend_paths 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
David Rowley db632fbca3 Allow ordered partition scans in more cases 4 years ago
David Rowley 83f4fcc655 Change the name of the Result Cache node to Memoize 5 years ago
David Rowley 9ee91cc583 Fix typo in comment 5 years ago
Peter Eisentraut 544b28088f doc: Improve hyphenation consistency 5 years ago
Tom Lane 7645376774 Rename find_em_expr_usable_for_sorting_rel. 5 years ago
David Rowley 9eacee2e62 Add Result Cache executor node (take 2) 5 years ago
David Rowley 28b3e3905c Revert b6002a796 5 years ago
David Rowley b6002a796d Add Result Cache executor node 5 years ago
Tom Lane 86dc90056d Rework planning and execution of UPDATE and DELETE. 5 years ago
David Rowley f58b230ed0 Cache if PathTarget and RestrictInfos contain volatile functions 5 years ago
Alvaro Herrera 5a65eacfdc
Fix confusion in comments about generate_gather_paths 5 years ago
Tom Lane f003a7522b Remove [Merge]AppendPath.partitioned_rels. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tomas Vondra 86b7cca72d Check parallel safety in generate_useful_gather_paths 5 years ago
Tomas Vondra f4a3c0b062 Consider unsorted paths in generate_useful_gather_paths 5 years ago
Tomas Vondra ebb7ae839d Fix get_useful_pathkeys_for_relation for volatile expressions 5 years ago
Michael Paquier 8a15e735be Fix some grammar and typos in comments and docs 5 years ago
David Rowley a929e17e5a Allow run-time pruning on nested Append/MergeAppend nodes 5 years ago
Tom Lane 3d351d916b Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE. 5 years ago
Tom Lane 4d346def15 Avoid pushing quals down into sub-queries that have grouping sets. 5 years ago
Tom Lane a742ecf9c6 Cope with lateral references in the quals of a subquery RTE. 6 years ago
Peter Eisentraut e61225ffab Rename enable_incrementalsort for clarity 6 years ago
Tom Lane ca5e93f769 Clamp total-tuples estimates for foreign tables to ensure planner sanity. 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Tomas Vondra ba3e76cc57 Consider Incremental Sort paths at additional places 6 years ago
Tomas Vondra d2d8a229bc Implement Incremental Sort 6 years ago
Amit Kapila cac8ce4a73 Fix typo. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 5ee190f8ec Rationalize use of list_concat + list_copy combinations. 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane 959d00e9db Use Append rather than MergeAppend for scanning ordered partitions. 7 years ago
Tom Lane 428b260f87 Speed up planning when partitions can be pruned at plan time. 7 years ago
Tom Lane 7ad6498fd5 Avoid crash in partitionwise join planning under GEQO. 7 years ago
Tom Lane 53bcf5e3db Build "other rels" of appendrel baserels in a separate step. 7 years ago
Tom Lane 8edd0e7946 Suppress Append and MergeAppend plan nodes that have a single child. 7 years ago
Tom Lane 0a9d7e1f6d Ensure dummy paths have correct required_outer if rel is parameterized. 7 years ago
Tom Lane 1d33858406 Fix handling of targetlist SRFs when scan/join relation is known empty. 7 years ago
Tom Lane 6401583863 Call set_rel_pathlist_hook before generate_gather_paths, not after. 7 years ago
Alvaro Herrera 80579f9bb1 Move building of child base quals out into a new function 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Tom Lane 4be058fe9e In the planner, replace an empty FROM clause with a dummy RTE. 7 years ago
Etsuro Fujita 8d8dcead12 Postpone generating tlists and EC members for inheritance dummy children. 7 years ago
Alvaro Herrera b60c397599 Move inheritance expansion code into its own file 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago