]> granicus.if.org Git - postgresql/history - src/backend/optimizer/plan/planmain.c
Restructure parsetree representation of DECLARE CURSOR: now it's a
[postgresql] / src / backend / optimizer / plan / planmain.c
2003-03-10 Tom LaneRestructure parsetree representation of DECLARE CURSOR...
2003-01-20 Tom LaneIN clauses appearing at top level of WHERE can now...
2003-01-15 Tom LaneAllow merge and hash joins to occur on arbitrary expres...
2002-11-21 Tom LaneFinish implementation of hashed aggregation. Add enabl...
2002-11-06 Tom LaneFirst phase of implementing hash-based grouping/aggrega...
2002-09-02 Bruce MomjianRemove sys/types.h in files that include postgres.h...
2002-06-20 Bruce MomjianUpdate copyright to 2002.
2002-03-12 Tom LaneRestructure representation of join alias variables...
2001-10-25 Bruce Momjianpgindent run on all C files. Java run to follow. ...
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-03-22 Bruce Momjianpgindent run. Make it all clean.
2001-01-24 Bruce MomjianChange Copyright from PostgreSQL, Inc to PostgreSQL...
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-12 Tom LaneFirst cut at full support for OUTER JOINs. There are...
2000-08-13 Tom LaneClean up handling of variable-free qual clauses. Syste...
2000-07-27 Tom LaneArrange to free planning memory (or most of it, anyway...
2000-07-24 Tom LaneDeduce equality constraints that are implied by transit...
2000-04-12 Bruce MomjianYe-old pgindent run. Same 4-space tabs.
2000-03-24 Tom LaneSave a few cycles in simple cases: no need to call...
2000-03-21 Tom LaneRestructure planning code so that preprocessing of...
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-09 Tom LaneAnother round of planner/optimizer work. This is just...
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-13 Tom LaneFirst cut at doing something reasonable with OR-of...
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-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-12 Tom LaneRemove query_planner's overhasty rejection of cases...
1999-05-25 Bruce Momjianpgindent run over code.
1999-05-03 Tom LaneRevise union_planner and associated routines to clean...
1999-02-21 Marc G. FournierFrom: Tatsuo Ishii <t-ishii@sra.co.jp>
1999-02-15 Bruce MomjianRemove duplicate geqo functions, and more optimizer...
1999-02-14 Bruce MomjianOptimizer rename.
1999-02-13 Bruce MomjianChange my-function-name-- to my_function_name, and...
1999-02-09 Bruce MomjianRename Temp to Noname for noname tables.
1998-10-01 Tom LaneGet rid of some long-dead code that thinks NOTIFY is...
1998-09-01 Bruce MomjianOK, folks, here is the pgindent output.
1998-09-01 Bruce MomjianRenaming cleanup, no pgindent yet.
1998-08-10 Bruce MomjianCleanups of optimizer.
1998-08-10 Bruce MomjianCleanup optimizer function names and clarify code.
1998-08-07 Bruce MomjianOPTIMIZER_DEBUG additions.
1998-07-18 Bruce MomjianRename Rel to RelOptInfo.
1998-06-15 Bruce MomjianRemove un-needed braces around single statements.
1998-03-31 Bruce MomjianSmall HAVING cleanup.
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-02-10 Bruce MomjianPass attypmod through to executor by adding to Var...
1998-01-20 Bruce MomjianAdd Var.varlevelup to code. More parser cleanup.
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-22 Bruce MomjianFix for select 1=1 or 2=2, select 1=1 and 2=2, and...
1997-12-20 Bruce MomjianFix aggregates on inherited tables.
1997-12-18 Bruce MomjianRemove Existential, and ifdef out generate_fjoin. ...
1997-12-18 Bruce MomjianCost cleanup.
1997-12-18 Bruce MomjianFix Query handling for inheritance, and cost computations.
1997-09-25 Vadim B. MikheevFix GROUP BY when order of entries is different from...
1997-09-08 Bruce MomjianUsed modified version of indent that understands over...
1997-09-08 Bruce MomjianAnother PGINDENT run that changes variable indenting...
1997-09-07 Bruce MomjianMassive commit to run PGINDENT on all *.c and *.h files.
1997-04-29 Vadim B. MikheevFix GroupBy: enable functions over aggregates and Group...
1997-04-05 Vadim B. MikheevChanges for GROUP BY func_results.
1996-10-31 Marc G. FournierCleanup Makefiles
1996-07-09 Marc G. FournierPostgres95 1.01 Distribution - Virgin Sources PG95-1_01