index
:
postgresql
REL_16_STABLE
master
postgresql mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
include
/
optimizer
/
planmain.h
Commit message (
Expand
)
Author
Age
*
Fix planning of non-strict equivalence clauses above outer joins.
Tom Lane
2012-10-18
*
Fix planner's handling of RETURNING lists in writable CTEs.
Tom Lane
2012-04-25
*
Fix nested PlaceHolderVar expressions that appear only in targetlists.
Tom Lane
2011-08-09
*
Improve cost estimation for aggregates and window functions.
Tom Lane
2011-04-24
*
Revise collation derivation method and expression-tree representation.
Tom Lane
2011-03-19
*
Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH.
Tom Lane
2011-02-25
*
Stamp copyrights for year 2011.
Bruce Momjian
2011-01-01
*
Reimplement planner's handling of MIN/MAX aggregate optimization.
Tom Lane
2010-11-04
*
Remove cvs keywords from all files.
Magnus Hagander
2010-09-20
*
Rework join-removal logic as per recent discussion. In particular this
Tom Lane
2010-03-28
*
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
*
Do parse analysis of an EXPLAIN's contained statement during the normal
Tom Lane
2010-01-15
*
Update copyright for the year 2010.
Bruce Momjian
2010-01-02
*
Support "x IS NOT NULL" clauses as indexscan conditions. This turns out
Tom Lane
2010-01-01
*
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
*
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
Bruce Momjian
2009-06-11
*
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
*
Extend CTE patch to support recursive UNION (ie, without ALL). The
Tom Lane
2008-10-07
*
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
*
Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace
Tom Lane
2008-08-14
*
Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make any
Tom Lane
2008-08-07
*
Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.
Tom Lane
2008-08-07
*
Allow the planner's estimate of the fraction of a cursor's rows that will be
Tom Lane
2008-05-02
*
Fix a couple of oversights associated with the "physical tlist" optimization:
Tom Lane
2008-04-17
*
Update copyrights in source tree to 2008.
Bruce Momjian
2008-01-01
*
Re-run pgindent with updated list of typedefs. (Updated README should
Bruce Momjian
2007-11-15
*
pgindent run for 8.3.
Bruce Momjian
2007-11-15
*
Fix the plan-invalidation mechanism to treat regclass constants that refer to
Tom Lane
2007-10-11
*
Keep the planner from failing on "WHERE false AND something IN (SELECT ...)".
Tom Lane
2007-10-04
*
Teach tuplesort.c about "top N" sorting, in which only the first N tuples
Tom Lane
2007-05-04
*
Turn the rangetable used by the executor into a flat list, and avoid storing
Tom Lane
2007-02-22
*
Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_proc
Tom Lane
2007-01-22
*
Refactor planner's pathkeys data structure to create a separate, explicit
Tom Lane
2007-01-20
*
Change the planner-to-executor API so that the planner tells the executor
Tom Lane
2007-01-10
*
Update CVS HEAD for 2007 copyright. Back branches are typically not
Bruce Momjian
2007-01-05
*
Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests.
Tom Lane
2006-08-12
*
Change LIMIT/OFFSET to use int8
Bruce Momjian
2006-07-26
*
Revise the planner's handling of "pseudoconstant" WHERE clauses, that is
Tom Lane
2006-07-01
*
Update copyright for 2006. Update scripts.
Bruce Momjian
2006-03-05
*
Teach planner how to rearrange join order for some classes of OUTER JOIN.
Tom Lane
2005-12-20
*
Standard pgindent run for 8.1.
Bruce Momjian
2005-10-15
*
Repair planning bug introduced in 7.4: outer-join ON clauses that referenced
Tom Lane
2005-09-28
*
Change the division of labor between grouping_planner and query_planner
Tom Lane
2005-08-27
*
Fix up LIMIT/OFFSET planning so that we cope with non-constant LIMIT
Tom Lane
2005-08-18
[next]