]> granicus.if.org Git - postgresql/history - src/backend/optimizer/plan/planner.c
Update copyright for 2009.
[postgresql] / src / backend / optimizer / plan / planner.c
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...
2002-09-04 Bruce Momjianpgindent run.
2002-08-28 Bruce Momjianbackend where a statically sized buffer is written...
2002-06-20 Bruce MomjianUpdate copyright to 2002.
2002-06-16 Bruce MomjianRemove KSQO from GUC and move file to _deadcode.
2002-06-13 Tom LaneMake WHERE conditions pulled up from subqueries be...
2002-05-18 Tom LaneTeach query_tree_walker, query_tree_mutator, and SS_fin...
2002-05-18 Tom LaneChange set_plan_references and join_references to take...
2002-05-12 Tom LaneGet rid of long-since-vestigial Iter node type, in...
2002-04-28 Tom LaneSecond try at fixing join alias variables. Instead...
2002-03-12 Tom LaneRestructure representation of join alias variables...
2001-12-10 Tom LaneSuppress subquery pullup and pushdown when the subquery...
2001-11-05 Bruce MomjianNew pgindent run with fixes suggested by Tom. Patch...
2001-10-30 Tom LaneFix problems with subselects used in GROUP BY expressio...
2001-10-28 Bruce MomjianAnother pgindent run. Fixes enum indenting, and improv...
2001-10-25 Bruce Momjianpgindent run on all C files. Java run to follow. ...
2001-10-18 Tom LaneExtend code that deduces implied equality clauses to...
2001-06-05 Tom LaneFurther work on making use of new statistics in planner...
2001-05-20 Tom LaneModify optimizer data structures so that IndexOptInfo...
2001-05-07 Tom LaneRewrite of planner statistics-gathering code. ANALYZE...
2001-04-30 Tom LaneSuppress pull-up of subqueries that are in the nullable...
2001-04-18 Tom LaneMake the world safe for passing whole rows of views...
2001-04-01 Tom LanePlanner wasn't correctly handling adjustment of tuple_f...
2001-03-22 Bruce Momjianpgindent run. Make it all clean.
2001-01-27 Tom LaneDon't crash if subquery appears multiple times in joint...
2001-01-24 Bruce MomjianChange Copyright from PostgreSQL, Inc to PostgreSQL...
2001-01-18 Tom LaneFix performance issue with qualifications on VIEWs...
2000-12-14 Tom LanePlanner speedup hacking. Avoid saving useless pathkeys...
2000-12-06 Tom LaneClean up handling of FOR UPDATE inside views and subsel...
2000-11-12 Tom LaneRestructure handling of inheritance queries so that...
2000-11-09 Tom LaneRepair some bugs in new union/intersect/except code.
2000-11-05 Tom LaneAllow ORDER BY, LIMIT in sub-selects. Fix most (not...
2000-10-26 Tom LaneRe-implement LIMIT/OFFSET as a plan node type, instead...
2000-10-05 Tom LaneReimplementation of UNION/INTERSECT/EXCEPT. INTERSECT...
2000-09-29 Tom LaneSubselects in FROM clause, per ISO syntax: FROM (SELECT...
2000-09-25 Tom LaneSystem neglected to complain about ungrouped variables...
2000-09-12 Tom LaneFirst cut at full support for OUTER JOINs. There are...
2000-08-21 Tom LaneMove pg_checkretval out of the planner (where it never...
2000-08-08 Tom LaneRemove 'func_tlist' from Func expression nodes, likewis...
2000-07-27 Tom LaneMake planner safe for recursive calls --- needed for...
2000-06-20 Tom LaneMake inheritance planning logic a little simpler and...
2000-06-18 Tom LaneReimplement nodeMaterial to use a temporary BufFile...
2000-06-15 Bruce MomjianClean up #include's.
2000-06-09 Tom LaneCause inheritance patch to meet minimum coding standard...
2000-06-09 Bruce MomjianInheritance overhaul by Chris Bitmead <chris@bitmead...
2000-05-30 Bruce MomjianRemove unused include files. Do not touch /port or...
2000-04-12 Bruce MomjianYe-old pgindent run. Same 4-space tabs.
2000-03-21 Tom LaneRestructure planning code so that preprocessing of...
2000-03-14 Tom LaneFix some bogosities in the code that deals with estimat...
2000-02-21 Tom LaneTweak planner to use OFFSET+LIMIT, not just LIMIT,...
2000-02-15 Tom LaneNew cost model for planning, incorporating a penalty...
2000-01-27 Tom LaneRedesign DISTINCT ON as discussed in pgsql-sql 1/25...
2000-01-26 Bruce MomjianAdd:
1999-12-09 Tom LaneReplace generic 'Illegal use of aggregates' error messa...
1999-11-15 Tom LaneImplement subselects in target lists. Also, relax...
1999-10-07 Tom LaneFix planner and rewriter to follow SQL semantics for...
1999-09-26 Tom LaneImplement constant-expression simplification per Bernard
1999-09-18 Tom LaneMega-commit to make heap_open/heap_openr/heap_close...
1999-09-13 Tom LaneFirst cut at doing something reasonable with OR-of...
1999-08-26 Tom LaneClean up some mistakes in handling of uplevel Vars...
1999-08-22 Tom LaneFurther sort-order twiddling in optimizer: be smart...
1999-08-22 Tom LaneFurther planner/optimizer cleanups. Move all set_tlist...
1999-08-21 Tom LaneMajor revision of sort-node handling: push knowledge...
1999-08-09 Bruce Momjian> > Prevent sorting if result is already sorted
1999-07-17 Bruce Momjian Move some system includes into c.h, and remove duplicates.
1999-07-16 Bruce MomjianFinal cleanup.
1999-07-15 Bruce MomjianRemove unused #includes in *.c files.
1999-07-15 Bruce MomjianClean up #include in /include directory. Add scripts...
1999-06-21 Tom LaneClean up problems with sublinks + grouping in planner...
1999-06-12 Tom LanePlug hole in dike: planner would coredump if query_planner
1999-06-06 Tom LaneFix problems with grouping/aggregation in queries that use
1999-05-25 Bruce Momjianpgindent run over code.
1999-05-17 Bruce MomjianChange resjunk to a boolean.
1999-05-13 Tom LaneRip out QueryTreeList structure, root and branch. ...
1999-05-12 Jan WieckReplaced targetlist entry in GroupClause by reference...
next