]> granicus.if.org Git - postgresql/history - src/backend/optimizer/plan/subselect.c
Update copyright for 2009.
[postgresql] / src / backend / optimizer / plan / subselect.c
2009-01-01 Bruce MomjianUpdate copyright for 2009.
2008-12-28 Tom LaneSupport window functions a la SQL:2008.
2008-12-08 Tom LaneDon't try to optimize EXISTS subqueries with empty...
2008-10-21 Tom LaneAdd a concept of "placeholder" variables to the planner...
2008-10-04 Tom LaneImplement SQL-standard WITH clauses, including WITH...
2008-08-28 Tom LaneExtend the parser location infrastructure to include...
2008-08-25 Tom LaneMove exprType(), exprTypmod(), expression_tree_walker...
2008-08-22 Tom LaneArrange to convert EXISTS subqueries that are equivalen...
2008-08-20 Tom LaneMarginal improvement in sublink planning: allow unknown...
2008-08-20 Tom LaneFix obsolete comment. It's no longer the case that...
2008-08-17 Tom LaneRemove prohibition against SubLinks in the WHERE clause...
2008-08-17 Tom LaneImprove sublink pullup code to handle ANY/EXISTS sublin...
2008-08-14 Tom LaneImplement SEMI and ANTI joins in the planner and execut...
2008-07-10 Tom LaneTighten up SS_finalize_plan's computation of valid_para...
2008-07-10 Tom LaneFix mis-calculation of extParam/allParam sets for plan...
2008-04-21 Tom LaneFix convert_IN_to_join to properly handle the case...
2008-01-17 Tom LaneFix subselect.c to avoid assuming that a SubLink's...
2008-01-01 Bruce MomjianUpdate copyrights in source tree to 2008.
2007-11-15 Bruce MomjianRe-run pgindent with updated list of typedefs. (Update...
2007-11-15 Bruce Momjianpgindent run for 8.3.
2007-09-22 Tom LaneFix cost estimates for EXISTS subqueries that are evalu...
2007-08-26 Tom LaneMake ARRAY(SELECT ...) return an empty array, rather...
2007-07-18 Tom LaneFix an old thinko in SS_make_initplan_from_plan, which...
2007-02-27 Tom LaneGet rid of the separate EState for subplans, and just...
2007-02-22 Tom LaneTurn the rangetable used by the executor into a flat...
2007-02-19 Tom LaneGet rid of some old and crufty global variables in...
2007-02-19 Tom LanePut function expressions and values lists into Function...
2007-02-06 Tom LaneAdd support for cross-type hashing in hashed subplans...
2007-01-10 Tom LaneChange the planner-to-executor API so that the planner...
2007-01-05 Bruce MomjianUpdate CVS HEAD for 2007 copyright. Back branches...
2006-12-23 Tom LaneRestructure operator classes to allow improved handling...
2006-12-10 Tom LaneAdd a paramtypmod field to Param nodes. This is dead...
2006-12-06 Tom LaneFix planning of SubLinks to ensure that Vars generated...
2006-10-04 Bruce Momjianpgindent run for 8.2.
2006-08-02 Joe ConwayAdd support for multi-row VALUES clauses as part of...
2006-07-14 Bruce MomjianRemove 576 references of include files that were not...
2006-07-11 Bruce MomjianAlphabetically order reference to include files, "S...
2006-06-28 Tom LaneImprove planner estimates for size of tuple hash tables.
2006-05-03 Tom LaneFix calculation of plan node extParams to account for...
2006-04-28 Tom LaneRemove the restriction originally coded into optimize_m...
2006-04-22 Tom LaneSimplify ParamListInfo data structure to support only...
2006-03-05 Bruce MomjianUpdate copyright for 2006. Update scripts.
2005-12-28 Tom LaneImplement SQL-compliant treatment of row comparisons...
2005-11-26 Tom LaneTeach tid-scan code to make use of "ctid = ANY (array...
2005-11-22 Bruce MomjianRe-run pgindent, fixing a problem where comment lines...
2005-10-15 Bruce MomjianStandard pgindent run for 8.1.
2005-06-05 Tom LaneRemove planner's private fields from Query struct,...
2005-04-25 Tom LaneRemove support for OR'd indexscans internal to a single...
2005-04-19 Tom LaneCreate executor and planner-backend support for decoupl...
2005-04-11 Tom LaneCreate the planner mechanism for optimizing simple...
2005-04-06 Tom LaneMerge Resdom nodes into TargetEntry nodes to simplify...
2004-12-31 PostgreSQL DaemonTag appropriate files for rc3
2004-08-29 Bruce MomjianPgindent run for 8.0.
2004-08-29 Bruce MomjianUpdate copyright to 2004.
2004-05-30 Neil ConwayUse the new List API function names throughout the...
2004-05-26 Neil ConwayReimplement the linked list data structure used through...
2004-05-11 Tom LaneFix oversights in processing of LIMIT expressions durin...
2004-02-03 Tom LaneRename SortMem and VacuumMem to work_mem and maintenanc...
2004-01-12 Tom LaneFix another place that wasn't maintaining AND/OR flatne...
2003-11-29 PostgreSQL Daemon$Header: -> $PostgreSQL Changes ...
2003-11-25 Tom LaneRepair subselect.c's occasional assignment of the wrong...
2003-11-25 Tom LaneGet rid of hashkeys field of Hash plan node, since...
2003-10-18 Tom LaneRepair interaction between IN-join processing and subse...
2003-08-08 Bruce MomjianAnother pgindent run with updated typedefs.
2003-08-04 Bruce MomjianUpdate copyrights to 2003.
2003-08-04 Bruce Momjianpgindent run.
2003-07-25 Tom LaneError message editing in backend/optimizer, backend...
2003-06-25 Bruce MomjianBack out array mega-patch.
2003-06-24 Bruce MomjianArray mega-patch.
2003-06-06 Tom LaneImplement outer-level aggregates to conform to the...
2003-04-29 Tom LaneInfrastructure for deducing Param types from context...
2003-04-08 Tom LaneFirst phase of work on array improvements. ARRAY[x...
2003-03-10 Tom LaneRestructure parsetree representation of DECLARE CURSOR...
2003-02-09 Tom LaneCreate a distinction between Lists of integers and...
2003-02-09 Tom LaneMake further use of new bitmapset code: executor's...
2003-02-08 Tom LaneReplace planner's representation of relation sets,...
2003-01-28 Tom LaneExtend join-selectivity API (oprjoin interface) so...
2003-01-20 Tom LaneIN clauses appearing at top level of WHERE can now...
2003-01-17 Tom LaneAdjust API of expression_tree_mutator and query_tree_mu...
2003-01-13 Tom LaneReconsider mechanism for marking sub-selects that are...
2003-01-13 Tom LaneCause planner to account for evaluation costs in target...
2003-01-12 Tom LaneFirst cut at implementing IN (and NOT IN) via hashtable...
2003-01-10 Tom LaneFurther tweaking of parsetree & plantree representation...
2003-01-09 Tom LaneAdjust parser so that 'x NOT IN (subselect)' is convert...
2002-12-14 Tom LaneClean up plantree representation of SubPlan-s --- SubLi...
2002-12-12 Tom LanePhase 2 of read-only-plans project: restructure express...
2002-12-05 Tom LanePhase 1 of read-only-plans project: cause executor...
2002-11-30 Tom LaneBe more realistic about plans involving Materialize...
2002-11-30 Tom LaneUpgrade planner and executor to allow multiple hash...
2002-11-26 Tom LaneUse Params, rather than run-time-modified Const nodes...
2002-09-04 Bruce Momjianpgindent run.
2002-06-20 Bruce MomjianUpdate copyright to 2002.
2002-05-18 Tom LaneTeach query_tree_walker, query_tree_mutator, and SS_fin...
2002-05-12 Tom LaneFirst pass at set-returning-functions in FROM, by Joe...
2002-04-16 Tom LaneOperators live in namespaces. CREATE/DROP/COMMENT...
2001-11-30 Tom LaneRepair failure to mark an inserted Materialize node...
2001-03-22 Bruce Momjianpgindent run. Make it all clean.
2001-01-24 Bruce MomjianChange Copyright from PostgreSQL, Inc to PostgreSQL...
2001-01-09 Tom LaneFix oversight in planning of GROUP queries: when an...
2000-11-21 Tom LaneFix erroneous handling of parameters at SubqueryScan...
next