Commit Graph

335 Commits (d8a295389baee766df882f8f934e205b5978b529)

Author SHA1 Message Date
David Rowley d8a295389b Strip off ORDER BY/DISTINCT aggregate pathkeys in create_agg_path 2 years ago
Etsuro Fujita 9e9931d2bf Re-allow FDWs and custom scan providers to replace joins with pseudoconstant quals. 2 years ago
David Rowley 3900a02c97 Account for startup rows when costing WindowAggs 2 years ago
Tom Lane e08d74ca13 Allow plan nodes with initPlans to be considered parallel-safe. 3 years ago
Tom Lane 88ceac5d77 Fix parallel-safety marking when moving initplans to another node. 3 years ago
Tom Lane 9bfd2822b3 Enable use of Memoize atop an Append that came from UNION ALL. 3 years ago
Tom Lane 6b661b01f4 Remove local optimizations of empty Bitmapsets into null pointers. 3 years ago
David Rowley e9aaf06328 Remove dead NoMovementScanDirection code 3 years ago
Tom Lane 2489d76c49 Make Vars be outer-join-aware. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Tom Lane d69d01ba9d Fix Memoize to work with partitionwise joining. 3 years ago
Tom Lane e76913802c Fix broken MemoizePath support in reparameterize_path(). 3 years ago
Tom Lane 6eb2f0ed4c Add missing MaterialPath support in reparameterize_path[_by_child]. 3 years ago
Alvaro Herrera 3b2db22fe2
Update some comments that should've covered MERGE 3 years ago
Tom Lane f4c7c410ee Revert "Optimize order of GROUP BY keys". 3 years ago
Tom Lane 2f17b57017 Improve performance of adjust_appendrel_attrs_multilevel. 3 years ago
Tom Lane e2f6c307c0 Estimate cost of elided SubqueryScan, Append, MergeAppend nodes better. 4 years ago
Tom Lane f172b11d61 Remove no-longer-used parameter for create_groupingsets_path(). 4 years ago
David Rowley 9d9c02ccd1 Teach planner and executor about monotonic window funcs 4 years ago
Tomas Vondra db0d67db24 Optimize order of GROUP BY keys 4 years ago
Alvaro Herrera 7103ebb7aa
Add support for MERGE SQL command 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
David Rowley e502150f7d Allow Memoize to operate in binary comparison mode 4 years ago
Michael Paquier e767ddcd35 Fix typos and grammar in code comments 4 years ago
Michael Paquier fd0625c7a9 Clean up some code using "(expr) ? true : false" 4 years ago
Peter Eisentraut 18fea737b5 Change NestPath node to contain JoinPath node 4 years ago
Tom Lane 28d936031a Get rid of artificial restriction on hash table sizes on Windows. 5 years ago
David Rowley 83f4fcc655 Change the name of the Result Cache node to Memoize 5 years ago
Tom Lane 6ee41a301e Fix mis-planning of repeated application of a projection. 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
David Rowley ed934d4fa3 Allow estimate_num_groups() to pass back further details about the estimation 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
Tom Lane 8286223f3d Fix missing outfuncs.c support for IncrementalSortPath. 5 years ago
Thomas Munro f0f13a3a08 Fix estimates for ModifyTable paths without RETURNING. 5 years ago
Peter Geoghegan d6c08e29e7 Add hash_mem_multiplier GUC. 6 years ago
Tom Lane 689696c711 Fix bitmap AND/OR scans on the inside of a nestloop partition-wise join. 6 years ago
Tom Lane fa27dd40d5 Run pgindent with new pg_bsd_indent version 2.1.1. 6 years ago
Tom Lane 0da06d9faf Get rid of trailing semicolons in C macro definitions. 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 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
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago