summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep
AgeCommit message (Expand)Author
2003-04-29Infrastructure for deducing Param types from context, in the same wayTom Lane
2003-04-24Adjust subquery qual pushdown rules so that we can push down a qualTom Lane
2003-03-10Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane
2003-03-05Turns out new IN implementation has got some problems in an UPDATE orTom Lane
2003-02-10Fix thinko in new logic about pushing down non-nullability constraints:Tom Lane
2003-02-09Detect case where an outer join can be reduced to a plain inner joinTom Lane
2003-02-09Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane
2003-02-09Remove bogus comment (too freely copied & pasted).Tom Lane
2003-02-08Replace planner's representation of relation sets, per pghackers discussion.Tom Lane
2003-02-03Determine the set of constraints applied to a domain at executorTom Lane
2003-01-25Allow the planner to collapse explicit inner JOINs together, rather thanTom Lane
2003-01-20IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane
2003-01-17Adjust API of expression_tree_mutator and query_tree_mutator toTom Lane
2003-01-15Allow merge and hash joins to occur on arbitrary expressions (anything notTom Lane
2003-01-12Revise cost_qual_eval() to compute both startup (one-time) and per-tupleTom Lane
2003-01-05Fix inherited UPDATE for cases where child column numbering doesn'tTom Lane
2002-12-14Clean up plantree representation of SubPlan-s --- SubLink does not appearTom Lane
2002-12-12Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane
2002-11-25Remove unused constisset and constiscast fields of Const nodes. CleanTom 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-04pgindent run.Bruce 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-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-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-05-12Get rid of long-since-vestigial Iter node type, in favor of adding aTom Lane
2002-04-05Undo not-so-hot decision to postpone insertion of default values intoTom Lane
2002-04-02Removed obsolete DROP_COLUMN_HACK stuff.Hiroshi Inoue
2002-03-22A little further progress on schemas: push down RangeVars intoTom Lane
2002-03-20Code review for DOMAIN patch.Tom Lane
2002-03-19Add DOMAIN support. Includes manual pages and regression tests, fromBruce Momjian
2002-03-12Restructure representation of join alias variables. An explicit JOINTom Lane
2002-03-07Back out domain patch until it works properly.Bruce Momjian
2002-03-06Ok. Updated patch attached.Bruce Momjian
2002-03-05Previous patch to mark UNION outputs with common typmod (if any) breaksTom Lane
2002-03-01Second thoughts dept: arrange to cache mergejoin scan selectivityTom Lane
2001-11-12If the inputs of a UNION/INTERSECT/EXCEPT construct all agree on theTom Lane
2001-11-05New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian
2001-11-02Add default expressions to INSERTs during planning, not during parseTom Lane
2001-10-28Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-09-06Fix handling of pg_type.typdefault per bug report from Dave Blasby.Tom Lane
2001-08-14Fix brokenness of nested EXCEPT/INTERSECT queries. prepunion was beingTom Lane