summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/setrefs.c
AgeCommit message (Expand)Author
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
2007-04-06Don't remove the 'alias' field from flattened rangetable entries;Tom Lane
2007-02-23Now that plans have flat rangetable lists, it's a lot easier to get EXPLAIN toTom Lane
2007-02-22Change Agg and Group nodes so that Vars contained in their targetlistsTom Lane
2007-02-22Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane
2007-02-19Put function expressions and values lists into FunctionScan and ValuesScanTom Lane
2007-02-16Fix another problem in 8.2 changes that allowed "one-time" qual conditions toTom Lane
2007-01-22Add COST and ROWS options to CREATE/ALTER FUNCTION, plus underlying pg_procTom Lane
2007-01-05Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian
2006-10-04pgindent run for 8.2.Bruce Momjian
2006-08-28Tweak trivial_subqueryscan() to consider a SubqueryScan's targetlistTom Lane
2006-08-12Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests.Tom Lane
2006-08-02Add support for multi-row VALUES clauses as part of INSERT statementsJoe Conway
2006-07-14Remove 576 references of include files that were not needed.Bruce Momjian
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2006-02-05Improve my initial, rather hacky implementation of joins to appendTom Lane
2005-11-26Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so thatTom Lane
2005-11-22Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian
2005-11-03Thinking further, it seems we had better also copy down resorigtbl/resorigcolTom Lane
2005-11-03Fix the recently-added code that eliminates unnecessary SubqueryScan nodesTom Lane
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-09-05Back out prior patch and instead just suppress SubqueryScan eliminationTom Lane
2005-09-05For non-projecting plan node types such as Limit, set_plan_referencesTom Lane
2005-08-27Fix two separate bugs in setrefs.c. set_subqueryscan_references needsTom Lane
2005-06-10Revise searching of subplan target lists to use something more efficientTom Lane