aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan
Commit message (Expand)AuthorAge
* Add a GetForeignUpperPaths callback function for FDWs.Tom Lane2016-03-14
* Provide a planner hook at a suitable place for creating upper-rel Paths.Tom Lane2016-03-14
* Rethink representation of PathTargets.Tom Lane2016-03-14
* Re-export a few of createplan.c's make_xxx() functions.Tom Lane2016-03-12
* When appropriate, postpone SELECT output expressions till after ORDER BY.Tom Lane2016-03-11
* Minor additional refactoring of planner.c's PathTarget handling.Tom Lane2016-03-11
* Give pull_var_clause() reject/recurse/return behavior for WindowFuncs too.Tom Lane2016-03-10
* Refactor pull_var_clause's API to make it less tedious to extend.Tom Lane2016-03-10
* Fix incorrect tlist generation in create_gather_plan().Tom Lane2016-03-09
* Improve handling of pathtargets in planner.c.Tom Lane2016-03-09
* Improve handling of group-column indexes in GroupingSetsPath.Tom Lane2016-03-08
* Fix minor thinko in pathification code.Tom Lane2016-03-08
* Finish refactoring make_foo() functions in createplan.c.Tom Lane2016-03-08
* Comment update for fdw_recheck_quals.Robert Haas2016-03-08
* Make the upper part of the planner work by generating and comparing Paths.Tom Lane2016-03-07
* Add an explicit representation of the output targetlist to Paths.Tom Lane2016-02-18
* Remove GROUP BY columns that are functionally dependent on other columns.Tom Lane2016-02-11
* Fix typo in comment.Tom Lane2016-02-11
* Fix overeager pushdown of HAVING clauses when grouping sets are used.Andres Freund2016-02-08
* Introduce a new GUC force_parallel_mode for testing purposes.Robert Haas2016-02-07
* Don't test for system columns on join relationsAlvaro Herrera2016-02-02
* Only try to push down foreign joins if the user mapping OIDs match.Robert Haas2016-01-28
* Support parallel joins, and make related improvements.Robert Haas2016-01-20
* Support multi-stage aggregation.Robert Haas2016-01-20
* Fix build_grouping_chain() to not clobber its input lists.Tom Lane2016-01-14
* Remove obsolete comment.Robert Haas2016-01-10
* Marginal cleanup of GROUPING SETS code in grouping_planner().Tom Lane2016-01-07
* Delay creation of subplan tlist until after create_plan().Tom Lane2016-01-07
* Update copyright for 2016Bruce Momjian2016-01-02
* Change Gather not to use a physical tlist.Robert Haas2015-12-23
* Collect the global OR of hasRowSecurity flags for plancacheStephen Frost2015-12-14
* Get rid of the planner's LateralJoinInfo data structure.Tom Lane2015-12-11
* Still more fixes for planner's handling of LATERAL references.Tom Lane2015-12-11
* Allow foreign and custom joins to handle EvalPlanQual rechecks.Robert Haas2015-12-08
* Fix incomplete set_foreignscan_references handling for fdw_recheck_qualsRobert Haas2015-11-18
* Generate parallel sequential scan plans in simple cases.Robert Haas2015-11-11
* Make sequential scans parallel-aware.Robert Haas2015-11-11
* Comment update.Robert Haas2015-11-09
* Make Gather node projection-capable.Robert Haas2015-10-28
* Prohibit parallel query when the isolation level is serializable.Robert Haas2015-10-16
* Allow FDWs to push down quals without breaking EvalPlanQual rechecks.Robert Haas2015-10-15
* Fix several bugs related to ON CONFLICT's EXCLUDED pseudo relation.Andres Freund2015-10-03
* Add a Gather executor node.Robert Haas2015-09-30
* Parallel executor support.Robert Haas2015-09-28
* Determine whether it's safe to attempt a parallel plan for a query.Robert Haas2015-09-16
* Fix setrefs.c comment properly.Tom Lane2015-09-10
* Fix typo in setrefs.cStephen Frost2015-09-10
* Postpone extParam/allParam calculations until the very end of planning.Tom Lane2015-08-11
* Further adjustments to PlaceHolderVar removal.Tom Lane2015-08-07
* Fix old oversight in join removal logic.Tom Lane2015-08-06