]> granicus.if.org Git - postgresql/history - src/backend/optimizer/plan/planner.c
pgindent run for 8.3.
[postgresql] / src / backend / optimizer / plan / planner.c
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...
2003-03-05 Tom LaneTurns out new IN implementation has got some problems...
2003-03-05 Tom LaneRepair bug reported by Laurent Perez: bad plan generate...
2003-02-15 Tom LaneMarginal tweaks to make sure that roundoff error won...
2003-02-15 Tom LaneTeach planner how to propagate pathkeys from sub-SELECT...
2003-02-09 Tom LaneDetect case where an outer join can be reduced to a...
2003-02-09 Tom LaneMake further use of new bitmapset code: executor's...
2003-02-04 Tom LaneMinor code cleanup: remove no-longer-useful pull_subpla...
2003-02-03 Tom LaneTweak planner and executor to avoid doing ExecProject...
2003-01-25 Tom LaneAllow the planner to collapse explicit inner JOINs...
2003-01-20 Tom LaneIN clauses appearing at top level of WHERE can now...
2003-01-17 Tom LaneFix parse_agg.c to detect ungrouped Vars in sub-SELECTs...
2003-01-15 Tom LaneAllow merge and hash joins to occur on arbitrary expres...
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...
2002-12-19 Tom LaneCause planner to include costs of InitPlans in startup...
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 LaneAvoid pulling up sublinks from a subselect's targetlist...
2002-11-29 Tom LaneTighten selection of equality and ordering operators...
2002-11-26 Tom LaneUse Params, rather than run-time-modified Const nodes...
2002-11-21 Tom LaneFinish implementation of hashed aggregation. Add enabl...
2002-11-19 Tom LaneAdd an at-least-marginally-plausible method of estimati...
2002-11-14 Tom LaneFix planning bug introduced in recent code reorganizati...
2002-11-06 Tom LanePhase 2 of hashed-aggregation project. nodeAgg.c now...
2002-11-06 Tom LaneFirst phase of implementing hash-based grouping/aggrega...
2002-09-24 Tom LaneAdd missing correction of sublevelsup when pulling...
next