index
:
postgresql
REL_16_STABLE
master
postgresql mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
backend
/
optimizer
/
plan
/
planner.c
Commit message (
Expand
)
Author
Age
*
Fix placement of initPlans when forcibly materializing a subplan.
Tom Lane
2017-02-02
*
Mark a query's topmost Paths parallel-unsafe if they will have initPlans.
Tom Lane
2016-11-25
*
Fix test for subplans in force-parallel mode.
Tom Lane
2016-11-21
*
Fix partial aggregation for the case of a degenerate GROUP BY clause.
Tom Lane
2016-11-10
*
Avoid invalidating all foreign-join cached plans when user mappings change.
Tom Lane
2016-07-15
*
Add a regression test case to improve code coverage for tuplesort.
Tom Lane
2016-07-13
*
Set correct cost data in Gather node added by force_parallel_mode.
Tom Lane
2016-07-03
*
Fix failure to mark all aggregates with appropriate transtype.
Tom Lane
2016-07-02
*
Fix some interrelated planner issues with initPlans and Param munging.
Tom Lane
2016-07-01
*
Rethink the GetForeignUpperPaths API (again).
Tom Lane
2016-07-01
*
Set consider_parallel correctly for upper planner rels.
Robert Haas
2016-07-01
*
Avoid making a separate pass over the query to check for partializability.
Tom Lane
2016-06-26
*
Rethink node-level representation of partial-aggregation modes.
Tom Lane
2016-06-26
*
Simplify planner's final setup of Aggrefs for partial aggregation.
Tom Lane
2016-06-26
*
Refactor planning of projection steps that don't need a Result plan node.
Tom Lane
2016-06-21
*
Still another try at fixing scanjoin_target insertion into parallel plans.
Tom Lane
2016-06-18
*
Try again to fix the way the scanjoin_target is used with partial paths.
Robert Haas
2016-06-17
*
In planner.c, avoid assuming that all PathTargets have sortgrouprefs.
Tom Lane
2016-06-13
*
pgindent run for 9.6
Robert Haas
2016-06-09
*
Eliminate "parallel degree" terminology.
Robert Haas
2016-06-09
*
Remove bogus code to apply PathTargets to partial paths.
Robert Haas
2016-06-03
*
Fix assorted missing infrastructure for ON CONFLICT.
Tom Lane
2016-05-11
*
Fix typo in comment
Magnus Hagander
2016-04-15
*
Fix costing for parallel aggregation.
Robert Haas
2016-04-12
*
Redefine create_upper_paths_hook as being invoked once per upper relation.
Tom Lane
2016-04-12
*
Allow aggregate transition states to be serialized and deserialized.
Robert Haas
2016-03-29
*
Avoid a couple of zero-divide scenarios in the planner.
Tom Lane
2016-03-26
*
Don't split up SRFs when choosing to postpone SELECT output expressions.
Tom Lane
2016-03-25
*
Support parallel aggregation.
Robert Haas
2016-03-21
*
Add a GetForeignUpperPaths callback function for FDWs.
Tom Lane
2016-03-14
*
Provide a planner hook at a suitable place for creating upper-rel Paths.
Tom Lane
2016-03-14
*
Rethink representation of PathTargets.
Tom Lane
2016-03-14
*
When appropriate, postpone SELECT output expressions till after ORDER BY.
Tom Lane
2016-03-11
*
Minor additional refactoring of planner.c's PathTarget handling.
Tom Lane
2016-03-11
*
Give pull_var_clause() reject/recurse/return behavior for WindowFuncs too.
Tom Lane
2016-03-10
*
Refactor pull_var_clause's API to make it less tedious to extend.
Tom Lane
2016-03-10
*
Improve handling of pathtargets in planner.c.
Tom Lane
2016-03-09
*
Improve handling of group-column indexes in GroupingSetsPath.
Tom Lane
2016-03-08
*
Finish refactoring make_foo() functions in createplan.c.
Tom Lane
2016-03-08
*
Make the upper part of the planner work by generating and comparing Paths.
Tom Lane
2016-03-07
*
Add an explicit representation of the output targetlist to Paths.
Tom Lane
2016-02-18
*
Remove GROUP BY columns that are functionally dependent on other columns.
Tom Lane
2016-02-11
*
Fix typo in comment.
Tom Lane
2016-02-11
*
Fix overeager pushdown of HAVING clauses when grouping sets are used.
Andres Freund
2016-02-08
*
Introduce a new GUC force_parallel_mode for testing purposes.
Robert Haas
2016-02-07
*
Only try to push down foreign joins if the user mapping OIDs match.
Robert Haas
2016-01-28
*
Support multi-stage aggregation.
Robert Haas
2016-01-20
*
Fix build_grouping_chain() to not clobber its input lists.
Tom Lane
2016-01-14
*
Remove obsolete comment.
Robert Haas
2016-01-10
*
Marginal cleanup of GROUPING SETS code in grouping_planner().
Tom Lane
2016-01-07
[next]