Commit Graph

547 Commits (fdf218f1d52b2c93145f16b28b8374703ae4ef19)

Author SHA1 Message Date
Alvaro Herrera fcec6caafa Support XMLTABLE query expression 9 years ago
Peter Eisentraut 38d103763d Make more use of castNode() 9 years ago
Tom Lane 555494d1bc Fix placement of initPlans when forcibly materializing a subplan. 9 years ago
Andres Freund 69f4b9c85f Move targetlist SRF handling from expression evaluation to new executor node. 9 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
Robert Haas 7012b132d0 postgres_fdw: Push down aggregates to remote servers. 9 years ago
Tom Lane 2c00fad286 Fix improper repetition of previous results from a hashed aggregate. 9 years ago
Tom Lane 45639a0525 Avoid invalidating all foreign-join cached plans when user mappings change. 9 years ago
Tom Lane 7b67a0a49c Fix some interrelated planner issues with initPlans and Param munging. 9 years ago
Robert Haas 5ce5e4a12e Set consider_parallel correctly for upper planner rels. 9 years ago
Tom Lane c12f02ffc9 Don't apply sortgroupref labels to a tlist that might not match. 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 4bc424b968 pgindent run for 9.6 9 years ago
Robert Haas c9ce4a1c61 Eliminate "parallel degree" terminology. 9 years ago
Tom Lane aeb9ae6457 Disable physical tlist if any Var would need multiple sortgroupref labels. 9 years ago
Tom Lane f9aefcb91f Support using index-only scans with partial indexes in more cases. 10 years ago
Robert Haas 5fe5a2cee9 Allow aggregate transition states to be serialized and deserialized. 10 years ago
Robert Haas f9143d102f Rework custom scans to work more like the new extensible node stuff. 10 years ago
Robert Haas e06a38965b Support parallel aggregation. 10 years ago
Robert Haas 0bf3ae88af Directly modify foreign tables. 10 years ago
Robert Haas 992b5ba30d Push scan/join target list beneath Gather when possible. 10 years ago
Tom Lane 307c78852f Rethink representation of PathTargets. 10 years ago
Tom Lane 570be1f73f Re-export a few of createplan.c's make_xxx() functions. 10 years ago
Tom Lane c82c92b111 Give pull_var_clause() reject/recurse/return behavior for WindowFuncs too. 10 years ago
Tom Lane 364a9f47ab Refactor pull_var_clause's API to make it less tedious to extend. 10 years ago
Tom Lane 8776c15c85 Fix incorrect tlist generation in create_gather_plan(). 10 years ago
Tom Lane 9e8b99420f Improve handling of group-column indexes in GroupingSetsPath. 10 years ago
Tom Lane 8c314b9853 Finish refactoring make_foo() functions in createplan.c. 10 years ago
Tom Lane 3fc6e2d7f5 Make the upper part of the planner work by generating and comparing Paths. 10 years ago
Tom Lane 19a541143a Add an explicit representation of the output targetlist to Paths. 10 years ago
Robert Haas 7c944bd903 Introduce a new GUC force_parallel_mode for testing purposes. 10 years ago
Alvaro Herrera 3cb5867b7d Don't test for system columns on join relations 10 years ago
Robert Haas fbe5a3fb73 Only try to push down foreign joins if the user mapping OIDs match. 10 years ago
Robert Haas 45be99f8cd Support parallel joins, and make related improvements. 10 years ago
Robert Haas a7de3dc5c3 Support multi-stage aggregation. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas 51d152f18e Change Gather not to use a physical tlist. 10 years ago
Robert Haas 385f337c9f Allow foreign and custom joins to handle EvalPlanQual rechecks. 10 years ago
Robert Haas f0661c4e8c Make sequential scans parallel-aware. 10 years ago
Robert Haas 5c90a2ffdd Comment update. 10 years ago
Robert Haas 5fc4c26db5 Allow FDWs to push down quals without breaking EvalPlanQual rechecks. 10 years ago
Robert Haas 3bd909b220 Add a Gather executor node. 10 years ago
Tom Lane 68fa28f771 Postpone extParam/allParam calculations until the very end of planning. 10 years ago
Tom Lane dd7a8f66ed Redesign tablesample method API, and do extensive code review. 10 years ago
Magnus Hagander 828df727a6 Fix spelling error 10 years ago
Robert Haas 5ca611841b Improve handling of CustomPath/CustomPlan(State) children. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Tom Lane c5dd8ead40 More fixes for lossy-GiST-distance-functions patch. 10 years ago