Commit Graph

518 Commits (c2bb02bc2e858ba345b8b33f1f3a54628f719d93)

Author SHA1 Message Date
Etsuro Fujita c2bb02bc2e Allow asynchronous execution in more cases. 4 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
Tom Lane e5691cc917 Don't use_physical_tlist for an IOS with non-returnable columns. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 9a3ddeb519 Fix index-only scan plans, take 2. 4 years ago
Tom Lane 4ace456776 Fix index-only scan plans when not all index columns can be returned. 4 years ago
David Rowley 411137a429 Flush Memoize cache when non-key parameters change, take 2 4 years ago
David Rowley dad20ad470 Revert "Flush Memoize cache when non-key parameters change" 4 years ago
David Rowley 1050048a31 Flush Memoize cache when non-key parameters change 4 years ago
David Rowley e502150f7d Allow Memoize to operate in binary comparison mode 4 years ago
Tom Lane e3ec3c00d8 Remove arbitrary 64K-or-so limit on rangetable size. 4 years ago
Peter Eisentraut 18fea737b5 Change NestPath node to contain JoinPath node 4 years ago
Peter Eisentraut 2226b4189b Change SeqScan node to contain Scan node 4 years ago
David Rowley 83f4fcc655 Change the name of the Result Cache node to Memoize 4 years ago
Tom Lane 955b3e0f92 Allow CustomScan providers to say whether they support projections. 5 years ago
Tom Lane 6ee41a301e Fix mis-planning of repeated application of a projection. 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Tom Lane 049e1e2edb Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists. 5 years ago
Tom Lane 3753982441 Fix planner failure in some cases of sorting by an aggregate. 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
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. 6 years ago
Jeff Davis 0babd10980 Revert "Use CP_SMALL_TLIST for hash aggregate" 6 years ago
Tom Lane b5d69b7c22 pgindent run prior to branching v13. 6 years ago
Tomas Vondra 4cad2534da Use CP_SMALL_TLIST for hash aggregate 6 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. 7 years ago
Michael Paquier c74d49d41c Fix many typos and inconsistencies 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago