Commit Graph

174 Commits (5076f88bc985a7728eea337cbabae0e034b064b1)

Author SHA1 Message Date
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 8286223f3d Fix missing outfuncs.c support for IncrementalSortPath. 5 years ago
Alvaro Herrera 357889eb17
Support FETCH FIRST WITH TIES 6 years ago
Tomas Vondra d2d8a229bc Implement Incremental Sort 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 1661a40505 Cosmetic improvements in setup of planner's per-RTE arrays. 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
Tom Lane 959d00e9db Use Append rather than MergeAppend for scanning ordered partitions. 7 years ago
Etsuro Fujita aef65db676 Refactor create_limit_path() to share cost adjustment code with FDWs. 7 years ago
Tom Lane 428b260f87 Speed up planning when partitions can be pruned at plan time. 7 years ago
Tom Lane 53bcf5e3db Build "other rels" of appendrel baserels in a separate step. 7 years ago
Tom Lane 1a8d5afb0d Refactor the representation of indexable clauses in IndexPaths. 7 years ago
Tom Lane 34ea1ab7fd Split create_foreignscan_path() into three functions. 7 years ago
Tom Lane fa2cf164aa Rename nodes/relation.h to nodes/pathnodes.h. 7 years ago
Tom Lane 4be058fe9e In the planner, replace an empty FROM clause with a dummy RTE. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane 52ed730d51 Remove some unnecessary fields from Plan trees. 7 years ago
Tom Lane ff4f889164 Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode. 8 years ago
Alvaro Herrera 7d872c91a3 Allow direct lookups of AppendRelInfo by child relid 8 years ago
Simon Riggs 08ea7a2291 Revert MERGE patch 8 years ago
Alvaro Herrera 499be013de Support partition pruning at execution time 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
Robert Haas 94150513ec Don't pass the grouping target around unnecessarily. 8 years ago
Robert Haas 2f17844104 Allow UPDATE to move rows between partitions. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund 1804284042 Add parallel-aware hash joins. 8 years ago
Robert Haas ab72716778 Support Parallel Append plan nodes. 8 years ago
Robert Haas f49842d1ee Basic partition-wise join functionality. 8 years ago
Robert Haas e139f1953f Assorted preparatory refactoring for partition-wise join. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Tom Lane 9c7f5229ad Optimize joins when the inner relation can be proven unique. 9 years ago
Robert Haas 7a39b5e4d1 Abstract logic to allow for multiple kinds of child rels. 9 years ago
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Andrew Gierth b5635948ab Support hashed aggregation with grouping sets. 9 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 9 years ago
Robert Haas 355d3993c5 Add a Gather Merge executor node. 9 years ago
Robert Haas f35742ccb7 Support parallel bitmap heap scans. 9 years ago
Alvaro Herrera fcec6caafa Support XMLTABLE query expression 9 years ago
Robert Haas 5262f7a4fc Add optimizer and executor support for parallel index scans. 9 years ago
Andres Freund 69f4b9c85f Move targetlist SRF handling from expression evaluation to new executor node. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 19e972d558 Rethink node-level representation of partial-aggregation modes. 10 years ago
Tom Lane 8b9d323cb9 Refactor planning of projection steps that don't need a Result plan node. 10 years ago
Robert Haas 54f5c5150f Try again to fix the way the scanjoin_target is used with partial paths. 10 years ago
Robert Haas c9ce4a1c61 Eliminate "parallel degree" terminology. 10 years ago
Robert Haas 5fe5a2cee9 Allow aggregate transition states to be serialized and deserialized. 10 years ago