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
/
initsplan.c
Commit message (
Expand
)
Author
Age
*
Switch the planner over to treating qualifications of a JOIN_SEMI join as
Tom Lane
2008-11-22
*
Be a little smarter about qual handling for semi-joins: a qual that mentions
Tom Lane
2008-10-25
*
Add a concept of "placeholder" variables to the planner. These are variables
Tom Lane
2008-10-21
*
Improve sublink pullup code to handle ANY/EXISTS sublinks that are at top
Tom Lane
2008-08-17
*
Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace
Tom Lane
2008-08-14
*
Consider a clause to be outerjoin_delayed if it references the nullable side
Tom Lane
2008-06-27
*
Fix an oversight I made in a cleanup patch over a year ago:
Tom Lane
2008-04-01
*
Fix some planner issues found while investigating Kevin Grittner's report
Tom Lane
2008-01-09
*
Update copyrights in source tree to 2008.
Bruce Momjian
2008-01-01
*
pgindent run for 8.3.
Bruce Momjian
2007-11-15
*
Fix an error in make_outerjoininfo introduced by my patch of 30-Aug: the code
Tom Lane
2007-10-24
*
Keep the planner from failing on "WHERE false AND something IN (SELECT ...)".
Tom Lane
2007-10-04
*
Rewrite make_outerjoininfo's construction of min_lefthand and min_righthand
Tom Lane
2007-08-31
*
Repair planner bug introduced in 8.2 by ability to rearrange outer joins:
Tom Lane
2007-05-22
*
Adjust the definition of is_pushed_down so that it's always true for INNER
Tom Lane
2007-02-16
*
Repair bug in 8.2's new logic for planning outer joins: we have to allow joins
Tom Lane
2007-02-13
*
Wording cleanup for error messages. Also change can't -> cannot.
Bruce Momjian
2007-02-01
*
Refactor planner's pathkeys data structure to create a separate, explicit
Tom Lane
2007-01-20
*
Tweak joinlist creation to avoid generating useless one-element subproblems
Tom Lane
2007-01-08
*
Update CVS HEAD for 2007 copyright. Back branches are typically not
Bruce Momjian
2007-01-05
*
Restructure operator classes to allow improved handling of cross-data-type
Tom Lane
2006-12-23
*
Repair incorrect placement of WHERE clauses when there are multiple,
Tom Lane
2006-12-07
*
pgindent run for 8.2.
Bruce Momjian
2006-10-04
*
Improve usage of effective_cache_size parameter by assuming that all the
Tom Lane
2006-09-19
*
Put back plan-time check for trying to apply SELECT FOR UPDATE/SHARE
Tom Lane
2006-09-08
*
Remove 576 references of include files that were not needed.
Bruce Momjian
2006-07-14
*
Alphabetically order reference to include files, "G" - "M".
Bruce Momjian
2006-07-11
*
Revise the planner's handling of "pseudoconstant" WHERE clauses, that is
Tom Lane
2006-07-01
*
Improve parser so that we can show an error cursor position for errors
Tom Lane
2006-03-14
*
Remove the stub support we had for UNION JOIN; per discussion, this is
Tom Lane
2006-03-07
*
Update copyright for 2006. Update scripts.
Bruce Momjian
2006-03-05
*
Restructure planner's handling of inheritance. Rather than processing
Tom Lane
2006-01-31
*
Teach planner how to rearrange join order for some classes of OUTER JOIN.
Tom Lane
2005-12-20
*
Re-run pgindent, fixing a problem where comment lines after a blank
Bruce Momjian
2005-11-22
*
Restore the former RestrictInfo field valid_everywhere (but invert the flag
Tom Lane
2005-11-14
*
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
*
Teach planner about some cases where a restriction clause can be
Tom Lane
2005-07-02
*
Simplify the planner's join clause management by storing join clauses
Tom Lane
2005-06-09
*
Remove planner's private fields from Query struct, and put them into
Tom Lane
2005-06-05
*
Implement sharable row-level locks, and use them for foreign key references
Tom Lane
2005-04-28
*
Tag appropriate files for rc3
PostgreSQL Daemon
2004-12-31
*
Pgindent run for 8.0.
Bruce Momjian
2004-08-29
*
Update copyright to 2004.
Bruce Momjian
2004-08-29
*
Desultory de-FastList-ification. RelOptInfo.reltargetlist is back to
Tom Lane
2004-06-01
*
Use the new List API function names throughout the backend, and disable the
Neil Conway
2004-05-30
*
Reimplement the linked list data structure used throughout the backend.
Neil Conway
2004-05-26
*
process_implied_equality must copy the substructure of the clauses it
Tom Lane
2004-02-27
*
Add the ability to extract OR indexscan conditions from OR-of-AND
Tom Lane
2004-01-05
*
Merge restrictlist_selectivity into clauselist_selectivity by
Tom Lane
2004-01-04
[next]