]> granicus.if.org Git - postgresql/history - src/backend/optimizer/plan/planner.c
Update copyright for 2009.
[postgresql] / src / backend / optimizer / plan / planner.c
2009-01-01 Bruce MomjianUpdate copyright for 2009.
2008-12-31 Tom LaneAdd some basic support for window frame clauses to...
2008-12-28 Tom LaneSupport window functions a la SQL:2008.
2008-12-18 Tom LaneCode review for function default parameters patch....
2008-10-22 Tom LaneDept of better ideas: refrain from creating the planner...
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-09-09 Tom LaneImprove the plan cache invalidation mechanism to make...
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-08-07 Tom LaneTeach the system how to use hashing for UNION. (INTERS...
2008-08-05 Tom LaneDepartment of second thoughts: fix newly-added code...
2008-08-05 Tom LaneImprove SELECT DISTINCT to consider hash aggregation...
2008-08-03 Tom LaneMake GROUP BY work properly for datatypes that only...
2008-08-02 Tom LaneRearrange the querytree representation of ORDER BY...
2008-07-31 Tom LaneFix parser so that we don't modify the user-written...
2008-07-10 Tom LaneTighten up SS_finalize_plan's computation of valid_para...
2008-05-02 Tom LaneAllow the planner's estimate of the fraction of a curso...
2008-04-17 Tom LaneFix a couple of oversights associated with the "physica...
2008-04-01 Tom LaneFix an oversight I made in a cleanup patch over a year...
2008-03-29 Tom LaneRevert my erroneous fix for Taiki Yamaguchi's DISTINCT...
2008-03-28 Tom LaneDepartment of second thoughts: the rule that ORDER...
2008-03-27 Tom LaneWhen we have successfully optimized a MIN or MAX aggreg...
2008-03-18 Tom LaneArrange to "inline" SQL functions that appear in a...
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-10-11 Tom LaneFix the plan-invalidation mechanism to treat regclass...
2007-09-20 Tom LaneHOT updates. When we update a tuple without changing...
2007-05-26 Tom LaneRepair two constraint-exclusion corner cases triggered...
2007-05-25 Tom LaneCreate hooks to let a loadable plugin monitor (or even...
2007-05-04 Tom LaneTeach tuplesort.c about "top N" sorting, in which only...
2007-04-27 Tom LaneModify processing of DECLARE CURSOR and EXPLAIN so...
2007-04-16 Tom LaneExpose more cursor-related functionality in SPI: specif...
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-20 Tom LaneRemove the Query structure from the executor's API...
2007-02-19 Tom LaneGet rid of some old and crufty global variables in...
2007-01-20 Tom LaneRefactor planner's pathkeys data structure to create...
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-10-04 Bruce Momjianpgindent run for 8.2.
2006-08-12 Tom LaneAdd INSERT/UPDATE/DELETE RETURNING, with basic docs...
2006-08-05 Tom LaneFix inheritance_planner() to delete dummy subplans...
2006-08-02 Joe ConwayAdd support for multi-row VALUES clauses as part of...
2006-07-26 Tom LaneCode review for bigint-LIMIT patch. Fix missed planner...
2006-07-26 Bruce MomjianChange LIMIT/OFFSET to use int8
2006-07-14 Bruce MomjianRemove 576 references of include files that were not...
2006-07-11 Bruce MomjianAlphabetically order reference to include files, "N...
2006-07-01 Tom LaneRevise the planner's handling of "pseudoconstant" WHERE...
2006-06-28 Tom LaneImprove planner estimates for size of tuple hash tables.
2006-03-05 Bruce MomjianUpdate copyright for 2006. Update scripts.
2006-02-03 Tom LaneTeach planner to convert simple UNION ALL subqueries...
2006-01-31 Tom LaneRestructure planner's handling of inheritance. Rather...
2005-12-20 Tom LaneTeach planner how to rearrange join order for some...
2005-11-22 Bruce MomjianRe-run pgindent, fixing a problem where comment lines...
2005-10-15 Bruce MomjianStandard pgindent run for 8.1.
2005-09-24 Tom LaneClean up possibly-uninitialized-variable warnings repor...
2005-08-27 Tom LaneChange the division of labor between grouping_planner...
2005-08-18 Tom LaneFix up LIMIT/OFFSET planning so that we cope with non...
2005-07-02 Tom LaneTeach planner about some cases where a restriction...
2005-06-10 Tom LaneIf a LIMIT is applied to a UNION ALL query, plan each...
2005-06-05 Tom LaneRemove planner's private fields from Query struct,...
2005-05-30 Tom LaneSkip eval_const_expressions when the query is such...
2005-05-22 Tom LaneTeach the planner to remove SubqueryScan nodes from...
2005-04-28 Tom LaneImplement sharable row-level locks, and use them for...
2005-04-11 Tom LaneCreate the planner mechanism for optimizing simple...
2005-04-10 Tom LaneSplit out into a separate function the code in grouping...
2005-04-06 Tom LaneMerge Resdom nodes into TargetEntry nodes to simplify...
2005-03-28 Tom LaneRethink the order of expression preprocessing: eval_con...
2005-03-17 Neil ConwayThis patch moves some code for preprocessing FOR UPDATE...
2005-03-10 Tom LaneMake the behavior of HAVING without GROUP BY conform...
2005-01-28 Tom LaneImprove planner's estimation of the space needed for...
2004-12-31 PostgreSQL DaemonTag appropriate files for rc3
2004-10-02 Tom LaneClean up handling of inherited-table update queries...
2004-08-30 Bruce MomjianAnother pgindent run with lib typedefs added.
2004-08-29 Bruce MomjianPgindent run for 8.0.
2004-08-29 Bruce MomjianUpdate copyright to 2004.
2004-06-11 Tom LaneWhen using extended-query protocol, postpone planning...
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 LaneRepair recalculation failure for nested sub-SELECTs...
2004-04-07 Tom LaneExtend set-operation planning to keep track of the...
2004-02-13 Tom LaneRepair optimization bug I introduced in a moment of...
2004-02-03 Tom LaneRename SortMem and VacuumMem to work_mem and maintenanc...
2004-01-18 Tom LaneWhen testing whether a sub-plan can do projection,...
2004-01-12 Tom LaneFix another place that wasn't maintaining AND/OR flatne...
2003-12-28 Tom LaneClean up the usage of canonicalize_qual(): in particula...
2003-11-29 PostgreSQL Daemon$Header: -> $PostgreSQL Changes ...
2003-09-25 Peter EisentrautMessage editing: remove gratuitous variations in messag...
2003-08-17 Tom LaneCreate a 'type cache' that keeps track of the data...
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-07-03 Tom LaneDo honest transformation and preprocessing of LIMIT...
2003-06-16 Tom LaneAllow GROUP BY, ORDER BY, DISTINCT targets to be unknow...
2003-06-06 Tom LaneImplement outer-level aggregates to conform to the...
2003-05-06 Tom LaneImplement feature of new FE/BE protocol whereby RowDesc...
2003-03-13 Tom LaneGROUP BY got confused if there were multiple equal...
2003-03-10 Tom LaneRestructure parsetree representation of DECLARE CURSOR...
next