]> granicus.if.org Git - postgresql/history - src/backend/optimizer/plan
Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in
[postgresql] / src / backend / optimizer / plan /
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-31 Peter EisentrautFix relative path references so that make knowns which...
2000-08-21 Tom LaneMove pg_checkretval out of the planner (where it never...
2000-08-13 Tom LaneClean up handling of variable-free qual clauses. Syste...
2000-08-08 Tom LaneRemove 'func_tlist' from Func expression nodes, likewis...
2000-08-06 Tom LaneCopy sub-Query nodes to avoid trouble when same sub...
2000-07-27 Tom LaneMake planner safe for recursive calls --- needed for...
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-07-12 Tom LaneFirst stage of reclaiming memory in executor by resetti...
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-06-08 Bruce MomjianMark functions as static and ifdef NOT_USED as appropriate.
2000-06-04 Tom LaneRepair bug reported by ldm@apartia.com: Append nodes...
2000-05-30 Bruce MomjianRemove unused include files. Do not touch /port or...
2000-05-29 Tom LaneGenerated header files parse.h and fmgroids.h are now...
2000-05-23 Tom LaneFix problem in which sloppily-coded test in ExecInitInd...
2000-04-14 Tom LaneRepair bug reported by Wickstrom: backend would crash...
2000-04-12 Bruce MomjianYe-old pgindent run. Same 4-space tabs.
2000-04-04 Tom LaneFix extremely nasty little bug observed when a sub...
2000-03-24 Tom LaneSave a few cycles in simple cases: no need to call...
2000-03-22 Tom LaneRepair logic flaw in cost estimator: cost_nestloop...
2000-03-21 Tom LaneRestructure planning code so that preprocessing of...
2000-03-17 Tom LaneFix a bunch of minor portability problems and maybe...
2000-03-14 Tom LaneFix some bogosities in the code that deals with estimat...
2000-03-11 Tom LaneFurther tweaking of logic that decides when to material...
2000-03-02 Tom LaneApply a MATERIAL node to the result of an uncorrelated...
2000-02-21 Tom LaneTweak planner to use OFFSET+LIMIT, not just LIMIT,...
2000-02-18 Tom LanePlug some more memory leaks in the planner. It still...
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-02-03 Tom LaneMake EXPLAIN results for Append, Group, Agg, Unique...
2000-01-27 Tom LaneRedesign DISTINCT ON as discussed in pgsql-sql 1/25...
2000-01-26 Bruce MomjianAdd:
2000-01-23 Tom LaneFirst cut at unifying regular selectivity estimation...
2000-01-22 Tom LaneRevise handling of index-type-specific indexscan cost...
2000-01-15 Peter EisentrautFixed all elog related warnings, as well as a few others.
2000-01-09 Tom LaneAnother round of planner/optimizer work. This is just...
1999-12-13 Bruce MomjianNew LDOUT makefile variable for QNX os.
1999-12-09 Bruce MomjianMake LD -r as macros that can be changed for QNX.
1999-12-09 Tom LaneReplace generic 'Illegal use of aggregates' error messa...
1999-11-23 Bruce MomjianTid access method feature from Hiroshi Inoue, Inoue...
1999-11-15 Tom LaneImplement subselects in target lists. Also, relax...
1999-10-30 Tom LaneSkip invoking set_uppernode_references() for a RESULT...
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-25 Tom LaneRevise implementation of SubLinks so that there is...
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-18 Tom LaneRemove extraneous SeqScan node that make_noname was...
1999-08-16 Tom LaneAssign sort keys properly when there are duplicate...
1999-08-16 Tom LaneMajor planner/optimizer revision: get rid of PathOrder...
1999-08-12 Tom LaneClean up optimizer's handling of indexscan quals that...
1999-08-10 Tom LaneMinor cleanups and code beautification; eliminate some
1999-08-10 Tom LaneRevise create_nestloop_node's handling of inner indexsc...
1999-08-09 Bruce Momjian> > Prevent sorting if result is already sorted
1999-08-09 Tom LaneRewrite fix_indxqual_references, which was entirely...
1999-08-09 Tom LaneClean up routines in setrefs.c by replacing individual...
1999-07-30 Tom LaneUpdate comments for create_indexscan_node().
1999-07-29 Tom LaneAdd support for Case exprs to fix_indxqual_references,
1999-07-27 Tom LaneFirst cut at doing LIKE/regex indexing optimization in
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 MomjianChange #include's to use <> and "" as appropriate.
1999-07-15 Bruce MomjianRemove unused #includes in *.c files.
1999-07-15 Bruce MomjianClean up #include in /include directory. Add scripts...
1999-07-15 Tom LaneSeveral routines failed to cope with CASE expressions...
1999-06-21 Tom LaneClean up problems with sublinks + grouping in planner...
1999-06-12 Tom LaneRemove query_planner's overhasty rejection of cases...
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-26 Bruce MomjianMake functions static or NOT_USED as appropriate.
1999-05-25 Bruce MomjianAnother pgindent run. Sorry folks.
1999-05-25 Bruce Momjianpgindent run over code.
1999-05-18 Tom LaneRemove no-longer-used fields in Hash and HashJoin nodes.
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-06 Tom LaneFix oversights in flatten_tlistentry and replace_clause...
1999-05-06 Tom Lanefix_indxqual_references didn't cope with ArrayRef nodes,
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-05-01 Tom LaneClean up cost_sort some more: most callers were double...
1999-04-30 Tom LaneFill in reasonable-looking cost estimates in inserted...
1999-04-29 Tom LaneSeveral routines in setrefs.c would crash on array...
1999-04-26 Tom LaneInsert a test for missing targetlist entry in replace_a...
1999-04-19 Tom LaneRepair some problems in planner's handling of HAVING...
next