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 PARAM_EXEC assignment mechanism to be safe in the presence of WITH.
Tom Lane
2012-09-07
*
Fix planner's handling of RETURNING lists in writable CTEs.
Tom Lane
2012-04-25
*
Fix handling of init_plans list in inheritance_planner().
Tom Lane
2012-01-28
*
Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window.
Tom Lane
2011-07-12
*
Pgindent run before 9.1 beta2.
Bruce Momjian
2011-06-09
*
Improve cost estimation for aggregates and window functions.
Tom Lane
2011-04-24
*
Make plan_cluster_use_sort cope with no IndexOptInfo for the target index.
Tom Lane
2011-04-20
*
pgindent run before PG 9.1 beta 1.
Bruce Momjian
2011-04-10
*
Reimplement planner's handling of MIN/MAX aggregate optimization (again).
Tom Lane
2011-03-22
*
Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH.
Tom Lane
2011-02-25
*
Add a relkind field to RangeTblEntry to avoid some syscache lookups.
Tom Lane
2011-02-22
*
Implement an API to let foreign-data wrappers actually be functional.
Tom Lane
2011-02-20
*
Fix improper matching of resjunk column names for FOR UPDATE in subselect.
Tom Lane
2011-02-09
*
Revert incorrect memory-conservation hack in inheritance_planner().
Tom Lane
2011-01-13
*
Fix PlanRowMark/ExecRowMark structures to handle inheritance correctly.
Tom Lane
2011-01-12
*
Stamp copyrights for year 2011.
Bruce Momjian
2011-01-01
*
Reduce memory consumption inside inheritance_planner().
Tom Lane
2010-12-05
*
Create core infrastructure for KNNGIST.
Tom Lane
2010-12-02
*
Improve relation width estimation for subqueries.
Tom Lane
2010-11-19
*
Further fallout from the MergeAppend patch.
Tom Lane
2010-11-18
*
Use appendrel planning logic for top-level UNION ALL structures.
Tom Lane
2010-11-08
*
Reimplement planner's handling of MIN/MAX aggregate optimization.
Tom Lane
2010-11-04
*
Teach CLUSTER to use seqscan-and-sort when it's faster than indexscan.
Tom Lane
2010-10-07
*
Remove cvs keywords from all files.
Magnus Hagander
2010-09-20
*
Fix "constraint_exclusion = partition" logic so that it will also attempt
Tom Lane
2010-03-30
*
pgindent run for 9.0
Bruce Momjian
2010-02-26
*
Extend the set of frame options supported for window functions.
Tom Lane
2010-02-12
*
Improve planner's choices about when to use hashing vs sorting for DISTINCT.
Tom Lane
2010-02-10
*
Update copyright for the year 2010.
Bruce Momjian
2010-01-02
*
Support ORDER BY within aggregate function calls, at long last providing a
Tom Lane
2009-12-15
*
When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan node
Tom Lane
2009-10-28
*
Re-implement EvalPlanQual processing to improve its performance and eliminate
Tom Lane
2009-10-26
*
Move the handling of SELECT FOR UPDATE locking and rechecking out of
Tom Lane
2009-10-12
*
Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c.
Tom Lane
2009-10-10
*
Support use of function argument names to identify which actual arguments
Tom Lane
2009-10-08
*
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
Bruce Momjian
2009-06-11
*
Improve pull_up_subqueries logic so that it doesn't insert unnecessary
Tom Lane
2009-04-28
*
Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from
Tom Lane
2009-04-19
*
Fix window function plan generation to cope with volatile sort expressions.
Tom Lane
2009-03-30
*
Fix stupid parenthesization mistake. Per bug #4728 from Bruce Toll.
Tom Lane
2009-03-24
*
Arrange for function default arguments to be processed properly in expressions
Tom Lane
2009-01-09
*
Update copyright for 2009.
Bruce Momjian
2009-01-01
*
Add some basic support for window frame clauses to the window-functions
Tom Lane
2008-12-31
*
Support window functions a la SQL:2008.
Tom Lane
2008-12-28
*
Code review for function default parameters patch. Fix numerous problems as
Tom Lane
2008-12-18
*
Dept of better ideas: refrain from creating the planner's placeholder_list
Tom Lane
2008-10-22
*
Add a concept of "placeholder" variables to the planner. These are variables
Tom Lane
2008-10-21
*
Implement SQL-standard WITH clauses, including WITH RECURSIVE.
Tom Lane
2008-10-04
*
Improve the plan cache invalidation mechanism to make it invalidate plans
Tom Lane
2008-09-09
*
Improve sublink pullup code to handle ANY/EXISTS sublinks that are at top
Tom Lane
2008-08-17
[next]