Commit Graph

691 Commits (27b77ecf9f4d5be211900eda54d8155ada50d696)

Author SHA1 Message Date
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 3804539e48 Replace random(), pg_erand48(), etc with a better PRNG API and algorithm. 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
David Rowley 83f4fcc655 Change the name of the Result Cache node to Memoize 5 years ago
Tom Lane e56bce5d43 Reconsider the handling of procedure OUT parameters. 5 years ago
Tom Lane 049e1e2edb Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists. 5 years ago
Tom Lane 7645376774 Rename find_em_expr_usable_for_sorting_rel. 5 years ago
Tom Lane 3753982441 Fix planner failure in some cases of sorting by an aggregate. 5 years ago
David Rowley 50e17ad281 Speedup ScalarArrayOpExpr evaluation 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
Amit Kapila 26acb54a13 Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."." 5 years ago
Amit Kapila c8f78b6161 Add a new GUC and a reloption to enable inserts in parallel-mode. 5 years ago
Amit Kapila 05c8482f7f Enable parallel SELECT for "INSERT INTO ... SELECT ...". 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 55dc86eca7 Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tomas Vondra fac1b470a9 Disallow SRFs when considering sorts below Gather Merge 5 years ago
Tomas Vondra 86b7cca72d Check parallel safety in generate_useful_gather_paths 5 years ago
Dean Rasheed 25a9e54d2d Improve estimation of OR clauses using extended statistics. 5 years ago
Tom Lane 8286223f3d Fix missing outfuncs.c support for IncrementalSortPath. 5 years ago
Fujii Masao 6742e14959 Fix typo in comment. 5 years ago
Heikki Linnakangas 0a2bc5d61e Move per-agg and per-trans duplicate finding to the planner. 5 years ago
Tom Lane 3b9b01f75d Remove unnecessary #include. 5 years ago
Tomas Vondra ebb7ae839d Fix get_useful_pathkeys_for_relation for volatile expressions 5 years ago
Tom Lane ad1c36b070 Fix foreign-key selectivity estimation in the presence of constants. 5 years ago
Tom Lane 1e7629d2c9 Be more careful about the shape of hashable subplan clauses. 5 years ago
Peter Geoghegan bcbf9446a2 Remove hashagg_avoid_disk_plan GUC. 6 years ago
Peter Eisentraut e61225ffab Rename enable_incrementalsort for clarity 6 years ago
Jeff Davis 92c58fd948 Rework HashAgg GUCs. 6 years ago
Alvaro Herrera 357889eb17
Support FETCH FIRST WITH TIES 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
Tom Lane 0568e7a2a4 Cosmetic improvements for code related to partitionwise join. 6 years ago
Fujii Masao 6aba63ef3e Allow the planner-related functions and hook to accept the query string. 6 years ago
Jeff Davis 1f39bce021 Disk-based Hash Aggregation. 6 years ago
Jeff Davis c11cb17dc5 Save calculated transitionSpace in Agg node. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 529ebb20aa Generate EquivalenceClass members for partitionwise child join rels. 6 years ago
Tom Lane 1661a40505 Cosmetic improvements in setup of planner's per-RTE arrays. 7 years ago
Tom Lane 7266d0997d Allow functions-in-FROM to be pulled up if they reduce to constants. 7 years ago
Michael Paquier c74d49d41c Fix many typos and inconsistencies 7 years ago
Michael Paquier 3412030205 Fix more typos and inconsistencies in the tree 7 years ago