summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/setrefs.c
AgeCommit message (Expand)Author
2013-01-01Update copyrights for 2013Bruce Momjian
2012-06-27Make UtilityContainsQuery recurse until it finds a non-utility Query.Tom Lane
2012-06-10Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian
2012-04-25Fix planner's handling of RETURNING lists in writable CTEs.Tom Lane
2012-03-19Restructure SELECT INTO's parsetree representation into CreateTableAsStmt.Tom Lane
2012-03-09Revise FDW planning API, again.Tom Lane
2012-03-07Expose an API for calculating catcache hash values.Tom Lane
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-11-03Fix handling of PlaceHolderVars in nestloop parameter management.Tom Lane
2011-10-11Rearrange the implementation of index-only scans.Tom Lane
2011-09-03Rearrange planner to save the whole PlannerInfo (subroot) for a subquery.Tom Lane
2011-09-01Remove unnecessary #include references, per pgrminclude script.Bruce Momjian
2011-08-16Revise sinval code to remove no-longer-used tuple TID from inval messages.Tom Lane
2011-04-18Fix handling of collations in multi-row VALUES constructs.Tom Lane
2011-02-25Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH.Tom Lane
2011-02-20Implement an API to let foreign-data wrappers actually be functional.Tom Lane
2011-02-09Fix improper matching of resjunk column names for FOR UPDATE in subselect.Tom Lane
2011-02-08Per-column collation supportPeter Eisentraut
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-12-02Create core infrastructure for KNNGIST.Tom Lane
2010-10-14Support MergeAppend plans, to allow sorted output from append relations.Tom Lane
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-08-27Small refactoring of makeVar() from a TargetEntryPeter Eisentraut
2010-07-12Make NestLoop plan nodes pass outer-relation variables into their innerTom Lane
2010-02-26pgindent run for 9.0Bruce Momjian
2010-02-14Wrap calls to SearchSysCache and related functions using macros.Robert Haas
2010-02-12Extend the set of frame options supported for window functions.Tom Lane
2010-01-15Do parse analysis of an EXPLAIN's contained statement during the normalTom Lane
2010-01-02Update copyright for the year 2010.Bruce Momjian
2009-11-16While doing the final setrefs.c pass over a plan tree, try to match upTom Lane
2009-10-26Re-implement EvalPlanQual processing to improve its performance and eliminateTom Lane
2009-10-14Support SQL-compliant triggers on columns, ie fire only if certain columnsTom Lane
2009-10-12Move the handling of SELECT FOR UPDATE locking and rechecking out ofTom Lane
2009-10-10Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c.Tom Lane
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-01-22Support column-level privileges, as required by SQL standard.Tom Lane
2009-01-01Update copyright for 2009.Bruce Momjian
2008-12-28Support window functions a la SQL:2008.Tom Lane
2008-10-21Add a concept of "placeholder" variables to the planner. These are variablesTom Lane
2008-10-04Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane
2008-09-09Improve the plan cache invalidation mechanism to make it invalidate plansTom Lane
2008-08-25Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane
2008-06-17Fix the code that adds regclass constants to a plan's list of relation OIDsTom Lane
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-11-24Change fix_scan_expr() to avoid copying the input node tree in the common caseTom Lane
2007-11-15Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian
2007-11-15pgindent run for 8.3.Bruce Momjian
2007-10-11Fix the plan-invalidation mechanism to treat regclass constants that refer toTom Lane
2007-06-11Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard.Tom Lane
2007-04-30Marginal performance hack: use a dedicated routine instead of copyObjectTom Lane