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
/
planner.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Revert incorrect memory-conservation hack in inheritance_planner().
Tom Lane
2011-01-13
1
-53
/
+15
*
Fix PlanRowMark/ExecRowMark structures to handle inheritance correctly.
Tom Lane
2011-01-12
1
-8
/
+0
*
Stamp copyrights for year 2011.
Bruce Momjian
2011-01-01
1
-1
/
+1
*
Reduce memory consumption inside inheritance_planner().
Tom Lane
2010-12-05
1
-15
/
+53
*
Create core infrastructure for KNNGIST.
Tom Lane
2010-12-02
1
-1
/
+1
*
Improve relation width estimation for subqueries.
Tom Lane
2010-11-19
1
-1
/
+1
*
Further fallout from the MergeAppend patch.
Tom Lane
2010-11-18
1
-1
/
+17
*
Use appendrel planning logic for top-level UNION ALL structures.
Tom Lane
2010-11-08
1
-1
/
+10
*
Reimplement planner's handling of MIN/MAX aggregate optimization.
Tom Lane
2010-11-04
1
-17
/
+24
*
Teach CLUSTER to use seqscan-and-sort when it's faster than indexscan.
Tom Lane
2010-10-07
1
-6
/
+117
*
Remove cvs keywords from all files.
Magnus Hagander
2010-09-20
1
-1
/
+1
*
Fix "constraint_exclusion = partition" logic so that it will also attempt
Tom Lane
2010-03-30
1
-1
/
+3
*
pgindent run for 9.0
Bruce Momjian
2010-02-26
1
-38
/
+39
*
Extend the set of frame options supported for window functions.
Tom Lane
2010-02-12
1
-2
/
+18
*
Improve planner's choices about when to use hashing vs sorting for DISTINCT.
Tom Lane
2010-02-10
1
-111
/
+160
*
Update copyright for the year 2010.
Bruce Momjian
2010-01-02
1
-2
/
+2
*
Support ORDER BY within aggregate function calls, at long last providing a
Tom Lane
2009-12-15
1
-5
/
+6
*
When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan node
Tom Lane
2009-10-28
1
-20
/
+37
*
Re-implement EvalPlanQual processing to improve its performance and eliminate
Tom Lane
2009-10-26
1
-25
/
+202
*
Move the handling of SELECT FOR UPDATE locking and rechecking out of
Tom Lane
2009-10-12
1
-8
/
+46
*
Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c.
Tom Lane
2009-10-10
1
-40
/
+51
*
Support use of function argument names to identify which actual arguments
Tom Lane
2009-10-08
1
-6
/
+11
*
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
Bruce Momjian
2009-06-11
1
-107
/
+106
*
Improve pull_up_subqueries logic so that it doesn't insert unnecessary
Tom Lane
2009-04-28
1
-2
/
+2
*
Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from
Tom Lane
2009-04-19
1
-2
/
+2
*
Fix window function plan generation to cope with volatile sort expressions.
Tom Lane
2009-03-30
1
-2
/
+71
*
Fix stupid parenthesization mistake. Per bug #4728 from Bruce Toll.
Tom Lane
2009-03-24
1
-5
/
+5
*
Arrange for function default arguments to be processed properly in expressions
Tom Lane
2009-01-09
1
-1
/
+37
*
Update copyright for 2009.
Bruce Momjian
2009-01-01
1
-2
/
+2
*
Add some basic support for window frame clauses to the window-functions
Tom Lane
2008-12-31
1
-1
/
+4
*
Support window functions a la SQL:2008.
Tom Lane
2008-12-28
1
-37
/
+420
*
Code review for function default parameters patch. Fix numerous problems as
Tom Lane
2008-12-18
1
-17
/
+8
*
Dept of better ideas: refrain from creating the planner's placeholder_list
Tom Lane
2008-10-22
1
-10
/
+5
*
Add a concept of "placeholder" variables to the planner. These are variables
Tom Lane
2008-10-21
1
-4
/
+14
*
Implement SQL-standard WITH clauses, including WITH RECURSIVE.
Tom Lane
2008-10-04
1
-6
/
+30
*
Improve the plan cache invalidation mechanism to make it invalidate plans
Tom Lane
2008-09-09
1
-1
/
+3
*
Improve sublink pullup code to handle ANY/EXISTS sublinks that are at top
Tom Lane
2008-08-17
1
-7
/
+6
*
Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace
Tom Lane
2008-08-14
1
-31
/
+17
*
Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow,
Tom Lane
2008-08-07
1
-104
/
+6
*
Department of second thoughts: fix newly-added code in planner.c to make real
Tom Lane
2008-08-05
1
-8
/
+30
*
Improve SELECT DISTINCT to consider hash aggregation, as well as sort/uniq,
Tom Lane
2008-08-05
1
-66
/
+328
*
Make GROUP BY work properly for datatypes that only support hashing and not
Tom Lane
2008-08-03
1
-49
/
+108
*
Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT items
Tom Lane
2008-08-02
1
-9
/
+95
*
Fix parser so that we don't modify the user-written ORDER BY list in order
Tom Lane
2008-07-31
1
-9
/
+22
*
Tighten up SS_finalize_plan's computation of valid_params to exclude Params of
Tom Lane
2008-07-10
1
-2
/
+2
*
Allow the planner's estimate of the fraction of a cursor's rows that will be
Tom Lane
2008-05-02
1
-5
/
+20
*
Fix a couple of oversights associated with the "physical tlist" optimization:
Tom Lane
2008-04-17
1
-4
/
+17
*
Fix an oversight I made in a cleanup patch over a year ago:
Tom Lane
2008-04-01
1
-2
/
+2
*
Revert my erroneous fix for Taiki Yamaguchi's DISTINCT MAX() bug.
Tom Lane
2008-03-29
1
-16
/
+1
*
Department of second thoughts: the rule that ORDER BY and DISTINCT are
Tom Lane
2008-03-28
1
-12
/
+16
[next]