]> granicus.if.org Git - postgresql/history - src/include/optimizer/planmain.h
Allow the planner's estimate of the fraction of a cursor's rows that will be
[postgresql] / src / include / optimizer / planmain.h
2008-05-02 Tom LaneAllow the planner's estimate of the fraction of a curso...
2008-04-17 Tom LaneFix a couple of oversights associated with the "physica...
2008-01-01 Bruce MomjianUpdate copyrights in source tree to 2008.
2007-11-15 Bruce MomjianRe-run pgindent with updated list of typedefs. (Update...
2007-11-15 Bruce Momjianpgindent run for 8.3.
2007-10-11 Tom LaneFix the plan-invalidation mechanism to treat regclass...
2007-10-04 Tom LaneKeep the planner from failing on "WHERE false AND somet...
2007-05-04 Tom LaneTeach tuplesort.c about "top N" sorting, in which only...
2007-02-22 Tom LaneTurn the rangetable used by the executor into a flat...
2007-01-22 Tom LaneAdd COST and ROWS options to CREATE/ALTER FUNCTION...
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-08-12 Tom LaneAdd INSERT/UPDATE/DELETE RETURNING, with basic docs...
2006-07-26 Bruce MomjianChange LIMIT/OFFSET to use int8
2006-07-01 Tom LaneRevise the planner's handling of "pseudoconstant" WHERE...
2006-03-05 Bruce MomjianUpdate copyright for 2006. Update scripts.
2005-12-20 Tom LaneTeach planner how to rearrange join order for some...
2005-10-15 Bruce MomjianStandard pgindent run for 8.1.
2005-09-28 Tom LaneRepair planning bug introduced in 7.4: outer-join ON...
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-06-05 Tom LaneRemove planner's private fields from Query struct,...
2005-05-22 Tom LaneTeach the planner to remove SubqueryScan nodes from...
2005-04-25 Tom LaneReplace slightly klugy create_bitmap_restriction()...
2005-04-25 Tom LaneRemove support for OR'd indexscans internal to a single...
2005-04-12 Tom LaneFix oversight in MIN/MAX optimization: must not return...
2005-04-11 Tom LaneCreate the planner mechanism for optimizing simple...
2005-03-10 Tom LaneMake the behavior of HAVING without GROUP BY conform...
2004-12-31 PostgreSQL DaemonTag appropriate files for rc3
2004-08-29 Bruce MomjianUpdate copyright to 2004.
2004-01-18 Tom LaneWhen testing whether a sub-plan can do projection,...
2003-11-29 PostgreSQL Daemonmake sure the $Id tags are converted to $PostgreSQL...
2003-08-08 Bruce MomjianAnother pgindent run with updated typedefs.
2003-08-04 Bruce MomjianUpdate copyrights to 2003.
2003-08-04 Bruce Momjianpgindent run.
2003-06-29 Tom LaneRestructure building of join relation targetlists so...
2003-06-29 Tom LaneSupport expressions of the form 'scalar op ANY (array...
2003-05-06 Tom LaneImplement feature of new FE/BE protocol whereby RowDesc...
2003-03-10 Tom LaneRestructure parsetree representation of DECLARE CURSOR...
2003-01-24 Tom LaneModify planner's implied-equality-deduction code so...
2003-01-20 Tom LaneIN clauses appearing at top level of WHERE can now...
2003-01-15 Tom LaneNow that switch_outer processing no longer relies on...
2003-01-15 Tom LaneAllow merge and hash joins to occur on arbitrary expres...
2002-12-12 Tom LanePhase 2 of read-only-plans project: restructure express...
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-06 Tom LaneFirst phase of implementing hash-based grouping/aggrega...
2002-09-04 Bruce Momjianpgindent run.
2002-06-20 Bruce MomjianUpdate copyright to 2002.
2002-06-16 Bruce MomjianRemove KSQO from GUC and move file to _deadcode.
2002-05-18 Tom LaneChange set_plan_references and join_references to take...
2002-04-28 Tom LaneSecond try at fixing join alias variables. Instead...
2002-03-12 Tom LaneRestructure representation of join alias variables...
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-06-05 Tom LaneFurther work on making use of new statistics in planner...
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-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-12 Tom LaneFirst cut at full support for OUTER JOINs. There are...
2000-07-24 Tom LaneDeduce equality constraints that are implied by transit...
2000-06-18 Tom LaneReimplement nodeMaterial to use a temporary BufFile...
2000-06-08 Bruce MomjianMark functions as static and ifdef NOT_USED as appropriate.
2000-05-31 Peter EisentrautThe heralded `Grand Unified Configuration scheme' ...
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-01-27 Tom LaneRedesign DISTINCT ON as discussed in pgsql-sql 1/25...
2000-01-26 Bruce MomjianAdd:
2000-01-09 Tom LaneAnother round of planner/optimizer work. This is just...
1999-10-07 Tom LaneFix planner and rewriter to follow SQL semantics for...
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 Tom LaneClean up routines in setrefs.c by replacing individual...
1999-07-15 Bruce MomjianClean up #include in /include directory. Add scripts...
1999-06-06 Tom LaneFix problems with grouping/aggregation in queries that use
1999-05-26 Bruce MomjianMake functions static or NOT_USED as appropriate.
1999-05-25 Bruce Momjianpgindent run over code.
1999-05-12 Jan WieckReplaced targetlist entry in GroupClause by reference...
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-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.
1999-02-02 Bruce MomjianFix create_rule is->as.
1999-01-25 Bruce MomjianAgg/Aggreg cleanup and datetime.sql patch.
1998-10-08 Bruce MomjianMake functions static or ifdef NOT_USED. Prevent pg_ve...
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-08-10 Bruce MomjianCleanup optimizer function names and clarify code.
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-02-26 Bruce Momjianpgindent run before 6.3 release, with Thomas' requested...
1998-01-15 Bruce MomjianRemove Query->qry_aggs and qry_numaggs and replace...
1997-12-20 Bruce MomjianFix aggregates on inherited tables.
next