Commit Graph

335 Commits (611806cd726fc92989ac918eac48fd8d684869c7)

Author SHA1 Message Date
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Tom Lane dc8d72c1c2 Collect dependency information for parsed CallStmts. 2 years ago
David Rowley ee3a551e96 Fix incorrect logic in plan dependency recording 2 years ago
Tom Lane e08d74ca13 Allow plan nodes with initPlans to be considered parallel-safe. 2 years ago
Tom Lane d0d44049d1 Account for optimized MinMax aggregates during SS_finalize_plan. 2 years ago
Tom Lane 0655c03ef9 Centralize fixups for mismatched nullingrels in nestloop params. 3 years ago
Tom Lane 63e4f13d2a Fix "wrong varnullingrels" for Memoize's lateral references, too. 3 years ago
Tom Lane bfd332b3fd Fix "wrong varnullingrels" for subquery nestloop parameters. 3 years ago
Tom Lane 69c430626b Track tlist_vinfo.varnullingrels even in non-Assert builds. 3 years ago
Tom Lane 867be9c073 Convert nullingrels match checks from Asserts to test-and-elog. 3 years ago
Alvaro Herrera 5472743d9e
Revert "Move PartitionPruneInfo out of plan nodes into PlannedStmt" 3 years ago
Tom Lane 88ceac5d77 Fix parallel-safety marking when moving initplans to another node. 3 years ago
Alvaro Herrera 589bb81649
Fix setrefs.c code for adjusting partPruneInfos 3 years ago
Tom Lane c7468c73f7 Fix buggy recursion in flatten_rtes_walker(). 3 years ago
Tom Lane eae0e20def Remove over-optimistic Assert. 3 years ago
Tom Lane 2489d76c49 Make Vars be outer-join-aware. 3 years ago
Tom Lane 47bb9db759 Get rid of the "new" and "old" entries in a view's rangetable. 3 years ago
Tom Lane f0e6d6d3c9 Revert "Get rid of the "new" and "old" entries in a view's rangetable." 3 years ago
Tom Lane 1b4d280ea1 Get rid of the "new" and "old" entries in a view's rangetable. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Alvaro Herrera a61b1f7482
Rework query relation permission checking 3 years ago
Tom Lane 92c4dafe1e Re-pgindent a few files. 3 years ago
Alvaro Herrera ec38694894
Move PartitioPruneInfo out of plan nodes into PlannedStmt 3 years ago
Tom Lane e2f6c307c0 Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better. 3 years ago
Alvaro Herrera 1679d57a55
Wrap overly long lines 3 years ago
Etsuro Fujita 4a8a5dd7f5 Improve comments for trivial_subqueryscan(). 4 years ago
Alvaro Herrera ce4f46fdc8
Change mechanism to set up source targetlist in MERGE 4 years ago
David Rowley 9d9c02ccd1 Teach planner and executor about monotonic window funcs 4 years ago
Etsuro Fujita c2bb02bc2e Allow asynchronous execution in more cases. 4 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
David Rowley f9a74c1498 Consider parallel awareness when removing single-child Appends 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 e3ec3c00d8 Remove arbitrary 64K-or-so limit on rangetable size. 4 years ago
Tom Lane e8638d78a2 Fix planner error with multiple copies of an AlternativeSubPlan. 4 years ago
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) 5 years ago
David Rowley cba5c70b95 Fix setrefs.c code for Result Cache nodes 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
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