Commit Graph

547 Commits (fdf218f1d52b2c93145f16b28b8374703ae4ef19)

Author SHA1 Message Date
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
Etsuro Fujita 27e1f14563 Add support for asynchronous execution. 5 years ago
David Rowley bb437f995d Add TID Range Scans to support efficient scanning ranges of TIDs 5 years ago
Tom Lane f003a7522b Remove [Merge]AppendPath.partitioned_rels. 5 years ago
Tom Lane 5076f88bc9 Remove incidental dependencies on partitioned_rels lists. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tomas Vondra 1ca2eb1031 Improve find_em_expr_usable_for_sorting_rel comment 5 years ago
Tomas Vondra 6bc2769832 Error out when Gather Merge input is not sorted 5 years ago
David Rowley a929e17e5a Allow run-time pruning on nested Append/MergeAppend nodes 5 years ago
Heikki Linnakangas 178f2d560d Include result relation info in direct modify ForeignScan nodes. 5 years ago
Heikki Linnakangas 1375422c78 Create ResultRelInfos later in InitPlan, index them by RT index. 5 years ago
Tom Lane 56fe008996 Add for_each_from, to simplify loops starting from non-first list cells. 5 years ago
Thomas Munro cdc7169509 Use MinimalTuple for tuple queues. 5 years ago
Jeff Davis 0babd10980 Revert "Use CP_SMALL_TLIST for hash aggregate" 5 years ago
Tom Lane b5d69b7c22 pgindent run prior to branching v13. 5 years ago
Tomas Vondra 4cad2534da Use CP_SMALL_TLIST for hash aggregate 5 years ago
Alvaro Herrera 357889eb17
Support FETCH FIRST WITH TIES 6 years ago
Tomas Vondra d2d8a229bc Implement Incremental Sort 6 years ago
Jeff Davis c11cb17dc5 Save calculated transitionSpace in Agg node. 6 years ago
Alvaro Herrera c9d2977519 Clean up newlines following left parentheses 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 6ef77cf46e Further adjust EXPLAIN's choices of table alias names. 6 years ago
Andrew Gierth a9056cc637 Request small targetlist for input to WindowAgg. 6 years ago
Tom Lane 5ee190f8ec Rationalize use of list_concat + list_copy combinations. 6 years ago
Andres Freund 2abd7ae9b2 Fix representation of hash keys in Hash/HashJoin nodes. 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 6 years ago
Michael Paquier c74d49d41c Fix many typos and inconsistencies 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane 24c19e9f66 Repair issues with faulty generation of merge-append plans. 6 years ago
Tom Lane 959d00e9db Use Append rather than MergeAppend for scanning ordered partitions. 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Tom Lane 8edd0e7946 Suppress Append and MergeAppend plan nodes that have a single child. 7 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 7 years ago
Tom Lane 1d33858406 Fix handling of targetlist SRFs when scan/join relation is known empty. 7 years ago
Tom Lane 8fd3fdd85a Simplify the planner's new representation of indexable clauses a little. 7 years ago
Tom Lane 1a8d5afb0d Refactor the representation of indexable clauses in IndexPaths. 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
Tom Lane 1db5667bac Avoid sharing PARAM_EXEC slots between different levels of NestLoop. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane b5415e3c21 Support parameterized TidPaths. 7 years ago
Tom Lane 77d4d88afb Repair bogus EPQ plans generated for postgres_fdw foreign joins. 7 years ago
Magnus Hagander fbec7459aa Fix spelling errors and typos in comments 7 years ago
Tom Lane 52ed730d51 Remove some unnecessary fields from Plan trees. 7 years ago
Tom Lane 1c2cb2744b Fix run-time partition pruning for appends with multiple source rels. 7 years ago
Heikki Linnakangas 5220bb7533 Expand run-time partition pruning to work with MergeAppend 7 years ago
Tom Lane 57cd2b6e6d Fix create_scan_plan's handling of sortgrouprefs for physical tlists. 7 years ago
Tom Lane ff4f889164 Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode. 7 years ago
Tom Lane 939449de0e Relocate partition pruning structs to a saner place. 7 years ago