Commit Graph

268 Commits (6ca33a885bf892a7fa34020a2620c83ccec3cdd7)

Author SHA1 Message Date
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 7 years ago
Robert Haas dc1057fcd8 Prevent generation of bogus subquery scan paths. 7 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 7 years ago
Alvaro Herrera 499be013de Support partition pruning at execution time 7 years ago
Alvaro Herrera 9fdb675fc5 Faster partition pruning 7 years ago
Robert Haas 7e0d64c7a5 postgres_fdw: Push down partition-wise aggregation. 7 years ago
Robert Haas 88ba0ae2aa Consider Parallel Append of partial paths for UNION [ALL]. 7 years ago
Robert Haas c596fadbfe Generate a separate upper relation for each stage of setop planning. 7 years ago
Robert Haas 49525c4630 Rewrite recurse_union_children to iterate, rather than recurse. 7 years ago
Tom Lane 35a528062c Add stack-overflow guards in set-operation planning. 8 years ago
Robert Haas 2f17844104 Allow UPDATE to move rows between partitions. 8 years ago
Tom Lane 680d540502 Avoid unnecessary failure in SELECT concurrent with ALTER NO INHERIT. 8 years ago
Bruce Momjian bdb70c12b3 C comment: fix "the the" mentions in C comments 8 years ago
Robert Haas 63008b19ee Fix comment. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane c4c2885cbb Fix UNION/INTERSECT/EXCEPT over no columns. 8 years ago
Robert Haas ab72716778 Support Parallel Append plan nodes. 8 years ago
Tom Lane 7b6c075471 Teach planner to account for HAVING quals in aggregation plan nodes. 8 years ago
Robert Haas f49842d1ee Basic partition-wise join functionality. 8 years ago
Robert Haas 0a480502b0 Expand partitioned table RTEs level by level, without flattening. 8 years ago
Robert Haas 77b6b5e9ce Make RelationGetPartitionDispatchInfo expand depth-first. 8 years ago
Robert Haas 30833ba154 Expand partitioned tables in PartDesc order. 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Tom Lane 963af96920 Add missing "static" marker. 8 years ago
Tom Lane 4867d7f62f Avoid out-of-memory in a hash join with many duplicate inner keys. 8 years ago
Robert Haas 480f1f4329 Teach adjust_appendrel_attrs(_multilevel) to do multiple translations. 8 years ago
Robert Haas d57929afc7 Avoid unnecessary single-child Append nodes. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 8 years ago
Tom Lane 89deca582a Fix planner error (or assert trap) with nested set operations. 8 years ago
Robert Haas 7a39b5e4d1 Abstract logic to allow for multiple kinds of child rels. 8 years ago
Peter Eisentraut 4cb824699e Cast result of copyObject() to correct type 8 years ago
Robert Haas d3cc37f1d8 Don't scan partitioned tables. 8 years ago
Peter Eisentraut 38d103763d Make more use of castNode() 8 years ago
Tom Lane 215b43cdc8 Improve RLS planning by marking individual quals with security levels. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 9e703987a8 Rethink the GetForeignUpperPaths API (again). 9 years ago
Tom Lane 19e972d558 Rethink node-level representation of partial-aggregation modes. 9 years ago
Tom Lane 8b9d323cb9 Refactor planning of projection steps that don't need a Result plan node. 9 years ago
Robert Haas 54f5c5150f Try again to fix the way the scanjoin_target is used with partial paths. 9 years ago
Tom Lane f1f01de145 Redefine create_upper_paths_hook as being invoked once per upper relation. 9 years ago
Robert Haas 5fe5a2cee9 Allow aggregate transition states to be serialized and deserialized. 9 years ago
Robert Haas e06a38965b Support parallel aggregation. 9 years ago
Tom Lane 3fc6e2d7f5 Make the upper part of the planner work by generating and comparing Paths. 9 years ago
Robert Haas a7de3dc5c3 Support multi-stage aggregation. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane 4fcf48450d Get rid of the planner's LateralJoinInfo data structure. 10 years ago
Andres Freund f3d3118532 Support GROUPING SETS, CUBE and ROLLUP. 10 years ago
Andres Freund 2c8f4836db Represent columns requiring insert and update privileges indentently. 10 years ago