]> granicus.if.org Git - postgresql/history - src/backend/optimizer/plan/planner.c
Get rid of long-since-vestigial Iter node type, in favor of adding a
[postgresql] / src / backend / optimizer / plan / planner.c
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...
1999-05-10 Bruce MomjianChange error messages to oids come out as %u and not...
1999-05-04 Tom LaneMake sure targetlist generated for subplan does not...
1999-05-03 Tom LaneRevise union_planner and associated routines to clean...
1999-04-19 Tom LaneRepair some problems in planner's handling of HAVING...
1999-03-19 Bruce MomjianI suggest the following portability patch, which does not
1999-02-21 Marc G. FournierFrom: Tatsuo Ishii <t-ishii@sra.co.jp>
1999-02-13 Bruce MomjianChange my-function-name-- to my_function_name, and...
1999-02-09 Bruce MomjianRename Temp to Noname for noname tables.
1999-02-03 Bruce MomjianCleanup of source files where 'return' or 'var =' is...
1999-02-03 Bruce MomjianOptimizer rename ClauseInfo -> RestrictInfo. Update...
1999-02-03 Jan WieckSort node for ORDER BY is suppressed if choosen index...
1999-02-02 Bruce MomjianFix create_rule is->as.
1999-01-25 Bruce MomjianAgg/Aggreg cleanup and datetime.sql patch.
1999-01-25 Vadim B. MikheevSELECT FOR UPDATE is implemented...
1999-01-18 Bruce MomjianHi!
1998-09-09 Vadim B. MikheevFix using GroupBy/non-GroupBy expressions in HAVING.
1998-09-08 Vadim B. MikheevFix GroupBY func broken by HAVING.
1998-09-03 Bruce Momjian[Part #1: Type: text/plain, Encoding: 7bit, Size: 59]
1998-09-01 Bruce MomjianOK, folks, here is the pgindent output.
1998-09-01 Bruce MomjianRenaming cleanup, no pgindent yet.
1998-08-29 Bruce MomjianThis is the first (of hopefully few) AIX port patches...
1998-07-20 Bruce Momjiantarget list fixes.
1998-07-19 Bruce Momjian1) Queries using the having clause on base tables shoul...
1998-04-15 Bruce MomjianMove HAVING function to proper file.
1998-04-13 Bruce MomjianCleanup up code.
1998-03-31 Bruce MomjianSmall HAVING cleanup.
1998-03-30 Bruce MomjianI started adding the Having Clause and it works quite...
1998-02-26 Bruce Momjianpgindent run before 6.3 release, with Thomas' requested...
1998-02-13 Vadim B. MikheevOld planner() becomes union_planner(); new planner...
1998-01-15 Bruce MomjianRemove Query->qry_aggs and qry_numaggs and replace...
1998-01-07 Bruce MomjianGoodbye ABORT. Hello ERROR for all errors.
1998-01-05 Bruce MomjianChange elog(WARN) to elog(ERROR) and elog(ABORT).
1997-12-29 Bruce MomjianCleanup of UNION ALL fix. Manual page updates.
next