Commit Graph

300 Commits (2226b4189bb4ccfcc53917a8695d24e91ff2f950)

Author SHA1 Message Date
Peter Eisentraut 2226b4189b Change SeqScan node to contain Scan node 4 years ago
Tom Lane a49d081235 Replace explicit PIN entries in pg_depend with an OID range test. 4 years ago
David Rowley 83f4fcc655 Change the name of the Result Cache node to Memoize 4 years ago
David Rowley 29f45e299e Use a hash table to speed up NOT IN(values) 4 years ago
David Rowley cba5c70b95 Fix setrefs.c code for Result Cache nodes 4 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
Peter Eisentraut 055fee7eb4 Allow an alias to be attached to a JOIN ... USING 5 years ago
David Rowley bb437f995d Add TID Range Scans to support efficient scanning ranges of TIDs 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane ad77039fad Calculate extraUpdatedCols in query rewriter, not parser. 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 41efb83408 Move resolution of AlternativeSubPlan choices to the planner. 5 years ago
Tom Lane fa27dd40d5 Run pgindent with new pg_bsd_indent version 2.1.1. 5 years ago
Tomas Vondra d2d8a229bc Implement Incremental Sort 6 years ago
Tom Lane 9ce77d75c5 Reconsider the representation of join alias Vars. 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
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 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane 8edd0e7946 Suppress Append and MergeAppend plan nodes that have a single child. 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Tom Lane 18c0da88a5 Split QTW_EXAMINE_RTES flag into QTW_EXAMINE_RTES_BEFORE/_AFTER. 7 years ago
Tom Lane eaf0380ecc Fix C++ compile failures in headers. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 04fe805a17 Drop no-op CoerceToDomain nodes from expressions at planning time. 7 years ago
Tom Lane 0f7ec8d9c3 Repair bogus handling of multi-assignment Params in upper plan levels. 7 years ago
Tom Lane 52ed730d51 Remove some unnecessary fields from Plan trees. 7 years ago
Tom Lane 9ddef36278 Centralize executor's opening/closing of Relations for rangetable entries. 7 years ago
Etsuro Fujita 7cfdc77023 Disable support for partitionwise joins in problematic cases. 7 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Simon Riggs 4b2d44031f MERGE post-commit review 8 years ago
Simon Riggs d204ef6377 MERGE SQL Command following SQL:2016 8 years ago
Simon Riggs 7cf8a5c302 Revert "Modified files for MERGE" 8 years ago
Simon Riggs 354f13855e Modified files for MERGE 8 years ago
Alvaro Herrera 1b89c2188b Fix typo 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas eaedf0df71 Update typedefs.list and re-run pgindent 8 years ago
Robert Haas e89a71fb44 Pass InitPlan values to workers via Gather (Merge). 8 years ago
Tom Lane 08f1e1f0a4 Make setrefs.c match by ressortgroupref even for plain Vars. 8 years ago
Robert Haas f49842d1ee Basic partition-wise join functionality. 8 years ago
Tom Lane c12d570fa1 Support arrays over domains. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago