]> granicus.if.org Git - postgresql/history - src/backend/optimizer/path/allpaths.c
Simplify the planner's join clause management by storing join clauses
[postgresql] / src / backend / optimizer / path / allpaths.c
2005-06-09 Tom LaneSimplify the planner's join clause management by storin...
2005-06-06 Tom LaneNab some low-hanging fruit: replace the planner's base_...
2005-06-05 Tom LaneRemove planner's private fields from Query struct,...
2005-06-04 Tom LaneChange expandRTE() and ResolveNew() back to taking...
2005-04-28 Tom LaneImplement sharable row-level locks, and use them for...
2005-04-25 Tom LaneRemove support for OR'd indexscans internal to a single...
2005-04-21 Tom LaneRethink original decision to use AND/OR Expr nodes...
2005-04-19 Tom LaneCreate executor and planner-backend support for decoupl...
2005-04-06 Tom LaneMerge Resdom nodes into TargetEntry nodes to simplify...
2005-03-10 Tom LaneMake the behavior of HAVING without GROUP BY conform...
2004-12-31 PostgreSQL DaemonTag appropriate files for rc3
2004-10-02 Tom LaneClean up handling of inherited-table update queries...
2004-08-29 Bruce MomjianPgindent run for 8.0.
2004-08-29 Bruce MomjianUpdate copyright to 2004.
2004-08-19 Tom LaneRepair some issues with column aliases and RowExpr...
2004-06-05 Tom LaneMake the world very nearly safe for composite-type...
2004-06-01 Tom LaneDesultory de-FastList-ification. RelOptInfo.reltargetl...
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-10 Tom LanePromote row expressions to full-fledged citizens of...
2004-04-25 Neil ConwayRemove the last traces of Joe Hellerstein's "xfunc...
2004-01-14 Tom LaneFix permission-checking bug reported by Tim Burgess...
2004-01-05 Tom LaneAdd the ability to extract OR indexscan conditions...
2003-12-17 Tom LaneRepair planner failure when there are multiple IN claus...
2003-11-29 PostgreSQL Daemon$Header: -> $PostgreSQL Changes ...
2003-09-25 Peter EisentrautMessage editing: remove gratuitous variations in messag...
2003-08-11 Tom LaneCode cleanup inspired by recent resname bug report...
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-29 Tom LaneRestructure building of join relation targetlists so...
2003-04-24 Tom LaneAdjust subquery qual pushdown rules so that we can...
2003-03-22 Tom LaneDepartment of second thoughts: probably shouldn't use...
2003-03-22 Tom LaneAdjust subquery qual pushdown rules to be more forgivin...
2003-03-10 Tom LaneRestructure parsetree representation of DECLARE CURSOR...
2003-03-05 Tom LaneTurns out new IN implementation has got some problems...
2003-02-15 Tom LaneTeach planner how to propagate pathkeys from sub-SELECT...
2003-02-08 Tom LaneReplace planner's representation of relation sets,...
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...
2002-11-30 Tom LaneBe more realistic about plans involving Materialize...
2002-11-13 Bruce MomjianAdd new palloc0 call as merge of palloc and MemSet(0).
2002-11-11 Bruce MomjianBack out use of palloc0 in place if palloc/MemSet....
2002-11-10 Bruce MomjianMerge palloc()/MemSet(0) calls into a single palloc0...
2002-11-06 Tom LaneFirst phase of implementing hash-based grouping/aggrega...
2002-09-04 Bruce Momjianpgindent run.
2002-08-29 Tom LanePush down outer qualification clauses into UNION and...
2002-06-20 Bruce MomjianUpdate copyright to 2002.
2002-05-12 Tom LaneGet rid of long-since-vestigial Iter node type, in...
2002-05-12 Tom LaneFirst pass at set-returning-functions in FROM, by Joe...
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-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-07-31 Tom LaneFix optimizer to not try to push WHERE clauses down...
2001-07-16 Tom LaneDo not push down quals into subqueries that have LIMIT...
2001-06-05 Tom LaneImprove planning of OR indexscan plans: for quals like
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-08 Bruce MomjianAdd newlines around debug output in optimizer showing...
2001-03-22 Bruce Momjianpgindent run. Make it all clean.
2001-02-03 Tom LaneFix inappropriate attempt to push down qual clauses...
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-11-12 Tom LaneRestructure handling of inheritance queries so that...
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-19 Tom LaneFix GEQO optimizer to work correctly with new outer...
2000-09-12 Tom LaneFirst cut at full support for OUTER JOINs. There are...
2000-05-31 Peter EisentrautThe heralded `Grand Unified Configuration scheme' ...
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-02-15 Tom LaneNew cost model for planning, incorporating a penalty...
2000-02-07 Tom LaneRepair planning bugs caused by my misguided removal...
2000-01-26 Bruce MomjianAdd:
2000-01-22 Tom LaneRevise handling of index-type-specific indexscan cost...
2000-01-09 Tom LaneAnother round of planner/optimizer work. This is just...
1999-11-23 Bruce MomjianTid access method feature from Hiroshi Inoue, Inoue...
1999-08-16 Tom LaneMajor planner/optimizer revision: get rid of PathOrder...
1999-07-30 Tom LaneUpdate comments about clause selectivity estimation.
1999-07-24 Tom LaneClean up messy clause-selectivity code in clausesel...
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-05-25 Bruce MomjianAnother pgindent run. Sorry folks.
1999-05-25 Bruce Momjianpgindent run over code.
1999-02-22 Bruce MomjianFinal optimizer cleanups.
1999-02-21 Marc G. FournierFrom: Tatsuo Ishii <t-ishii@sra.co.jp>
1999-02-18 Bruce MomjianEnable bushy plans by default.
1999-02-18 Bruce MomjianFix bushy plans. Cleanup.
1999-02-16 Bruce MomjianRe-enable bushy plans. Vadim want them.
1999-02-15 Bruce Momjianoptimizer rename
1999-02-15 Bruce Momjianoptimizer rename
1999-02-15 Bruce Momjianotherrels is now unjoined_rels
1999-02-15 Bruce Momjianoptimizer rename
1999-02-15 Bruce MomjianRemove duplicate geqo functions, and more optimizer...
1999-02-14 Bruce Momjianoptimizer cleanup.
next