summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/equivclass.c
Commit message (Expand)AuthorAgeFilesLines
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-111-20/+20
* Fix estimate_num_groups() to not fail on PlaceHolderVars, per report fromTom Lane2009-04-191-2/+3
* Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge joinTom Lane2009-02-061-4/+7
* Update copyright for 2009.Bruce Momjian2009-01-011-2/+2
* Support window functions a la SQL:2008.Tom Lane2008-12-281-4/+6
* Fix an oversight in the code that makes transitive-equality deductions fromTom Lane2008-12-011-4/+4
* Add a concept of "placeholder" variables to the planner. These are variablesTom Lane2008-10-211-2/+2
* Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane2008-08-251-1/+2
* Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane2008-08-021-2/+2
* Apply my original fix for Taiki Yamaguchi's bug report about DISTINCT MAX().Tom Lane2008-03-311-1/+39
* Fix some planner issues found while investigating Kevin Grittner's reportTom Lane2008-01-091-50/+171
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-011-2/+2
* Avoid uselessly building a duplicate of the original clause in trivial casesTom Lane2007-11-231-5/+32
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-151-26/+26
* pgindent run for 8.3.Bruce Momjian2007-11-151-151/+152
* Fix EquivalenceClass code to handle volatile sort expressions in a moreTom Lane2007-11-081-3/+11
* Fix a couple of planner bugs introduced by the new ability to discardTom Lane2007-07-071-7/+9
* Put back planner's ability to cache the results of mergejoinscansel(),Tom Lane2007-01-221-40/+155
* Refactor planner's pathkeys data structure to create a separate, explicitTom Lane2007-01-201-0/+1662