index
:
delta/postgresql.git
REL2_0B
REL6_4
REL6_5_PATCHES
REL7_0_PATCHES
REL7_1_STABLE
REL7_2_STABLE
REL7_3_STABLE
REL7_4_STABLE
REL8_0_STABLE
REL8_1_STABLE
REL8_2_STABLE
REL8_3_STABLE
REL8_4_STABLE
REL8_5_ALPHA1_BRANCH
REL8_5_ALPHA2_BRANCH
REL8_5_ALPHA3_BRANCH
REL9_0_ALPHA4_BRANCH
REL9_0_ALPHA5_BRANCH
REL9_0_STABLE
REL9_1_STABLE
REL9_2_STABLE
REL9_3_STABLE
REL9_4_STABLE
REL9_5_STABLE
REL9_6_STABLE
REL_10_STABLE
REL_11_STABLE
REL_12_STABLE
REL_13_STABLE
REL_14_STABLE
REL_15_STABLE
Release_1_0_3
WIN32_DEV
ecpg_big_bison
master
git.postgresql.org: git/postgresql.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
backend
/
optimizer
/
plan
/
initsplan.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
pgindent run for 9.0
Bruce Momjian
2010-02-26
1
-3
/
+3
*
Update copyright for the year 2010.
Bruce Momjian
2010-01-02
1
-2
/
+2
*
Re-implement EvalPlanQual processing to improve its performance and eliminate
Tom Lane
2009-10-26
1
-1
/
+4
*
Fix another semijoin-ordering bug. We already knew that we couldn't
Tom Lane
2009-07-21
1
-5
/
+6
*
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
Bruce Momjian
2009-06-11
1
-16
/
+16
*
Ooops ... make_outerjoininfo wasn't actually enforcing the join order
Tom Lane
2009-05-07
1
-2
/
+4
*
Tweak distribute_qual_to_rels so that when we decide a pseudoconstant qual
Tom Lane
2009-05-06
1
-1
/
+4
*
Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from
Tom Lane
2009-04-19
1
-3
/
+4
*
Fix planner to restore its previous level of intelligence about pushing
Tom Lane
2009-04-16
1
-14
/
+50
*
Tighten up join ordering rules to account for recent more-careful analysis
Tom Lane
2009-02-27
1
-10
/
+17
*
Get rid of the rather fuzzily defined FlattenedSubLink node type in favor of
Tom Lane
2009-02-25
1
-82
/
+28
*
Simplify overcomplicated (and overly restrictive) test to see whether an
Tom Lane
2009-02-20
1
-34
/
+8
*
Update copyright for 2009.
Bruce Momjian
2009-01-01
1
-2
/
+2
*
Switch the planner over to treating qualifications of a JOIN_SEMI join as
Tom Lane
2008-11-22
1
-11
/
+17
*
Be a little smarter about qual handling for semi-joins: a qual that mentions
Tom Lane
2008-10-25
1
-10
/
+17
*
Add a concept of "placeholder" variables to the planner. These are variables
Tom Lane
2008-10-21
1
-14
/
+35
*
Improve sublink pullup code to handle ANY/EXISTS sublinks that are at top
Tom Lane
2008-08-17
1
-2
/
+4
*
Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace
Tom Lane
2008-08-14
1
-122
/
+232
*
Consider a clause to be outerjoin_delayed if it references the nullable side
Tom Lane
2008-06-27
1
-3
/
+4
*
Fix an oversight I made in a cleanup patch over a year ago:
Tom Lane
2008-04-01
1
-2
/
+2
*
Fix some planner issues found while investigating Kevin Grittner's report
Tom Lane
2008-01-09
1
-12
/
+13
*
Update copyrights in source tree to 2008.
Bruce Momjian
2008-01-01
1
-2
/
+2
*
pgindent run for 8.3.
Bruce Momjian
2007-11-15
1
-74
/
+75
*
Fix an error in make_outerjoininfo introduced by my patch of 30-Aug: the code
Tom Lane
2007-10-24
1
-1
/
+2
*
Keep the planner from failing on "WHERE false AND something IN (SELECT ...)".
Tom Lane
2007-10-04
1
-1
/
+35
*
Rewrite make_outerjoininfo's construction of min_lefthand and min_righthand
Tom Lane
2007-08-31
1
-47
/
+102
*
Repair planner bug introduced in 8.2 by ability to rearrange outer joins:
Tom Lane
2007-05-22
1
-9
/
+45
*
Adjust the definition of is_pushed_down so that it's always true for INNER
Tom Lane
2007-02-16
1
-37
/
+42
*
Repair bug in 8.2's new logic for planning outer joins: we have to allow joins
Tom Lane
2007-02-13
1
-3
/
+10
*
Wording cleanup for error messages. Also change can't -> cannot.
Bruce Momjian
2007-02-01
1
-3
/
+3
*
Refactor planner's pathkeys data structure to create a separate, explicit
Tom Lane
2007-01-20
1
-444
/
+312
*
Tweak joinlist creation to avoid generating useless one-element subproblems
Tom Lane
2007-01-08
1
-6
/
+27
*
Update CVS HEAD for 2007 copyright. Back branches are typically not
Bruce Momjian
2007-01-05
1
-2
/
+2
*
Restructure operator classes to allow improved handling of cross-data-type
Tom Lane
2006-12-23
1
-10
/
+14
*
Repair incorrect placement of WHERE clauses when there are multiple,
Tom Lane
2006-12-07
1
-30
/
+58
*
pgindent run for 8.2.
Bruce Momjian
2006-10-04
1
-44
/
+45
*
Improve usage of effective_cache_size parameter by assuming that all the
Tom Lane
2006-09-19
1
-3
/
+3
*
Put back plan-time check for trying to apply SELECT FOR UPDATE/SHARE
Tom Lane
2006-09-08
1
-1
/
+24
*
Remove 576 references of include files that were not needed.
Bruce Momjian
2006-07-14
1
-4
/
+1
*
Alphabetically order reference to include files, "G" - "M".
Bruce Momjian
2006-07-11
1
-2
/
+2
*
Revise the planner's handling of "pseudoconstant" WHERE clauses, that is
Tom Lane
2006-07-01
1
-9
/
+62
*
Improve parser so that we can show an error cursor position for errors
Tom Lane
2006-03-14
1
-3
/
+4
*
Remove the stub support we had for UNION JOIN; per discussion, this is
Tom Lane
2006-03-07
1
-13
/
+1
*
Update copyright for 2006. Update scripts.
Bruce Momjian
2006-03-05
1
-2
/
+2
*
Restructure planner's handling of inheritance. Rather than processing
Tom Lane
2006-01-31
1
-4
/
+5
*
Teach planner how to rearrange join order for some classes of OUTER JOIN.
Tom Lane
2005-12-20
1
-128
/
+314
*
Re-run pgindent, fixing a problem where comment lines after a blank
Bruce Momjian
2005-11-22
1
-5
/
+5
*
Restore the former RestrictInfo field valid_everywhere (but invert the flag
Tom Lane
2005-11-14
1
-1
/
+9
*
Standard pgindent run for 8.1.
Bruce Momjian
2005-10-15
1
-118
/
+113
*
Repair planning bug introduced in 7.4: outer-join ON clauses that referenced
Tom Lane
2005-09-28
1
-21
/
+71
[next]