summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2005-10-25Fix longstanding bug that would sometimes let the planner generate a bad planTom Lane
2005-06-14The random selection in function linear() could deliver a value equal to maxTom Lane
2005-04-20Don't try to run clauseless index scans on index types that don't supportTom Lane
2005-04-14Don't try to constant-fold functions returning RECORD, since the optimizerTom Lane
2005-01-23The result of a FULL or RIGHT join can't be assumed to be sorted by theTom Lane
2003-11-30Back-patch fix to check vartypmod when matching PlannerParamVar entries.Tom Lane
2003-05-12Apply fixes for problems with dropped columns whose types have also beenTom Lane
2003-03-23Tweak selectivity and related routines to cope with domains. Per reportTom Lane
2003-03-13GROUP BY got confused if there were multiple equal() GROUP BY items.Tom Lane
2003-03-05Repair bug reported by Laurent Perez: bad plan generated when UPDATE orTom Lane
2003-02-07Avoid generating relid lists with duplicate entries. Fixes bugsTom Lane
2003-01-22Make estimation of mergejoin scan selectivities more robust, per recentTom Lane
2003-01-05Fix inherited UPDATE for cases where child column numbering doesn'tTom Lane
2002-12-05Avoid pulling up sublinks from a subselect's targetlist. Works aroundTom Lane
2002-11-15Push qual clauses containing subplans to the back of the qual listTom Lane
2002-11-01Reduce a couple of debugging messages from LOG to DEBUG1 category.Tom Lane
2002-10-19Fix range-query estimation to not double-exclude NULLs, per gripe fromTom Lane
2002-10-12Fix for bug #795: two clauses that seem redundant are not really, ifTom Lane
2002-09-24Add missing correction of sublevelsup when pulling up a subquery.Tom Lane
2002-09-18Extend pg_cast castimplicit column to a three-way value; this allows usTom Lane
2002-09-11Tweak querytree-dependency-extraction code so that columns of tablesTom Lane
2002-09-05Be careful to include postgres.h *before* any system headers, to ensureTom Lane
2002-09-04pgindent run.Bruce Momjian
2002-09-02> Okay. When you get back to the original issue, the gold is hidden inBruce Momjian
2002-09-02Remove sys/types.h in files that include postgres.h, and hence c.h,Bruce Momjian
2002-08-31Code review for domain-constraints patch. Use a new ConstraintTest nodeTom Lane
2002-08-29Push down outer qualification clauses into UNION and INTERSECT subqueries.Tom Lane
2002-08-28backend where a statically sized buffer is written to. Most of theseBruce Momjian
2002-08-25Add Bob Devine's name to the optimizer README.Bruce Momjian
2002-08-10Fix failure to relink postmaster executable in the first make run if only aPeter Eisentraut
2002-08-02ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne,Tom Lane
2002-07-30If we're cleaning out _deadcode, might as well zap this one too.Tom Lane
2002-07-24Remove _deadcode.Peter Eisentraut
2002-07-20oid is needed, it is added at the end of the struct (after the nullBruce Momjian
2002-07-20The attached patch fixes a build problem with GEQO when using theBruce Momjian
2002-07-18Back out BETWEEN node patch, was causing initdb failure.Bruce Momjian
2002-07-18Finished the Between patch Christopher started.Bruce Momjian
2002-07-13Fix testing of partial-index predicates to work correctly in cases whereTom Lane
2002-07-06I've fixed up the way domain constraints (not null and type length)Bruce Momjian
2002-07-04Implement the IS DISTINCT FROM operator per SQL99.Thomas G. Lockhart
2002-06-26The attached patch fixes some spelling mistakes, makes theBruce Momjian
2002-06-25Back out cleanup patch. Got old version and needs work.Bruce Momjian
2002-06-25The attached patch fixes some spelling mistakes, makes theBruce Momjian
2002-06-20Update copyright to 2002.Bruce Momjian
2002-06-16Remove KSQO from GUC and move file to _deadcode.Bruce Momjian
2002-06-13Make WHERE conditions pulled up from subqueries be executed before outerTom Lane
2002-05-20Restructure indexscan API (index_beginscan, index_getnext) perTom Lane
2002-05-18Teach query_tree_walker, query_tree_mutator, and SS_finalize_plan toTom Lane
2002-05-18Change set_plan_references and join_references to take an rtable ListTom Lane
2002-05-18Add missing fix_expr_references() step for the funcexpr of aTom Lane