aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep
Commit message (Expand)AuthorAge
* pgindent run for 9.0Bruce Momjian2010-02-26
* Tighten integrity checks on ALTER TABLE ... ALTER COLUMN ... RENAME.Robert Haas2010-02-01
* Update copyright for the year 2010.Bruce Momjian2010-01-02
* When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan nodeTom Lane2009-10-28
* Re-implement EvalPlanQual processing to improve its performance and eliminateTom Lane2009-10-26
* When querying a table with child tables, do not check permissions on thePeter Eisentraut2009-10-23
* Move the handling of SELECT FOR UPDATE locking and rechecking out ofTom Lane2009-10-12
* Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c.Tom Lane2009-10-10
* Fix subquery pullup to wrap a PlaceHolderVar around the entire RowExprTom Lane2009-09-02
* Put back adjust_appendrel_attrs()'s code for dealing with RestrictInfo.Tom Lane2009-08-13
* Fix set_append_rel_pathlist() to deal intelligently with cases whereTom Lane2009-07-06
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-11
* Modify find_inheritance_children() and find_all_inheritors() to add theTom Lane2009-05-12
* Do some minor code refactoring in preparation for changing the APIs ofTom Lane2009-05-12
* Improve pull_up_subqueries logic so that it doesn't insert unnecessaryTom Lane2009-04-28
* Fix estimate_num_groups() to not fail on PlaceHolderVars, per report fromTom Lane2009-04-19
* Modify the relcache to record the temp status of both local and nonlocalTom Lane2009-03-31
* Fix column privilege checking for cases where parent and child have differentTom Lane2009-03-05
* Temporarily (I hope) disable flattening of IN/EXISTS sublinks that are withinTom Lane2009-02-27
* Get rid of the rather fuzzily defined FlattenedSubLink node type in favor ofTom Lane2009-02-25
* Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge joinTom Lane2009-02-06
* Update copyright for 2009.Bruce Momjian2009-01-01
* Support window functions a la SQL:2008.Tom Lane2008-12-28
* Make SELECT FOR UPDATE/SHARE work on inheritance trees, by having the planTom Lane2008-11-15
* Ensure that the phrels sets of PlaceHolderVars appearing in an AppendRelInfo'sTom Lane2008-11-11
* Get rid of adjust_appendrel_attr_needed(), which has been broken ever sinceTom Lane2008-11-11
* Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple,Tom Lane2008-11-02
* Dept of better ideas: refrain from creating the planner's placeholder_listTom Lane2008-10-22
* Add a concept of "placeholder" variables to the planner. These are variablesTom Lane2008-10-21
* Improve the recently-added code for inlining set-returning functions so thatTom Lane2008-10-09
* Extend CTE patch to support recursive UNION (ie, without ALL). TheTom Lane2008-10-07
* When expanding a whole-row Var into a RowExpr during ResolveNew(), attachTom Lane2008-10-06
* Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane2008-10-04
* Extend the parser location infrastructure to include a location field inTom Lane2008-08-28
* Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane2008-08-25
* Improve sublink pullup code to handle ANY/EXISTS sublinks that are at topTom Lane2008-08-17
* Fix pull_up_simple_union_all to copy all rtable entries from child subquery toHeikki Linnakangas2008-08-14
* Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane2008-08-14
* Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make anyTom Lane2008-08-07
* Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.Tom Lane2008-08-07
* Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow,Tom Lane2008-08-07
* Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane2008-08-02
* Fix parser so that we don't modify the user-written ORDER BY list in orderTom Lane2008-07-31
* Improve our #include situation by moving pointer types away from theAlvaro Herrera2008-06-19
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-12
* Arrange to "inline" SQL functions that appear in a query's FROM clause,Tom Lane2008-03-18
* Refactor backend makefiles to remove lots of duplicate codePeter Eisentraut2008-02-19
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-01
* pgindent run for 8.3.Bruce Momjian2007-11-15
* Remove an Assert that's been obsoleted by recent changes in the parsetreeTom Lane2007-10-22