aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep/prepunion.c
Commit message (Expand)AuthorAge
* Rewriter and planner should use only resno, not resname, to identifyTom Lane2003-08-11
* Update copyrights to 2003.Bruce Momjian2003-08-04
* pgindent run.Bruce Momjian2003-08-04
* A visit from the message-style police ...Tom Lane2003-07-28
* Error message editing in backend/optimizer, backend/rewrite.Tom Lane2003-07-25
* Another round of error message editing, covering backend/commands/.Tom Lane2003-07-20
* Add defenses against trying to attach qual conditions to a setOperationTom Lane2003-07-16
* Restructure building of join relation targetlists so that a join planTom Lane2003-06-29
* Allow GROUP BY, ORDER BY, DISTINCT targets to be unknown literals,Tom Lane2003-06-16
* Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane2003-05-06
* Infrastructure for deducing Param types from context, in the same wayTom Lane2003-04-29
* Adjust subquery qual pushdown rules so that we can push down a qualTom Lane2003-04-24
* Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane2003-03-10
* Turns out new IN implementation has got some problems in an UPDATE orTom Lane2003-03-05
* Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane2003-02-09
* Replace planner's representation of relation sets, per pghackers discussion.Tom Lane2003-02-08
* IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane2003-01-20
* Adjust API of expression_tree_mutator and query_tree_mutator toTom Lane2003-01-17
* Allow merge and hash joins to occur on arbitrary expressions (anything notTom Lane2003-01-15
* Revise cost_qual_eval() to compute both startup (one-time) and per-tupleTom Lane2003-01-12
* Fix inherited UPDATE for cases where child column numbering doesn'tTom Lane2003-01-05
* Clean up plantree representation of SubPlan-s --- SubLink does not appearTom Lane2002-12-14
* Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane2002-12-12
* Remove unused constisset and constiscast fields of Const nodes. CleanTom Lane2002-11-25
* Extend pg_cast castimplicit column to a three-way value; this allows usTom Lane2002-09-18
* Tweak querytree-dependency-extraction code so that columns of tablesTom Lane2002-09-11
* pgindent run.Bruce Momjian2002-09-04
* Remove sys/types.h in files that include postgres.h, and hence c.h,Bruce Momjian2002-09-02
* Push down outer qualification clauses into UNION and INTERSECT subqueries.Tom Lane2002-08-29
* ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne,Tom Lane2002-08-02
* Update copyright to 2002.Bruce Momjian2002-06-20
* A little further progress on schemas: push down RangeVars intoTom Lane2002-03-22
* Restructure representation of join alias variables. An explicit JOINTom Lane2002-03-12
* Previous patch to mark UNION outputs with common typmod (if any) breaksTom Lane2002-03-05
* Second thoughts dept: arrange to cache mergejoin scan selectivityTom Lane2002-03-01
* If the inputs of a UNION/INTERSECT/EXCEPT construct all agree on theTom Lane2001-11-12
* Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian2001-10-28
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-25
* Fix brokenness of nested EXCEPT/INTERSECT queries. prepunion was beingTom Lane2001-08-14
* Further work on making use of new statistics in planner. Adjust APIsTom Lane2001-06-05
* Modify optimizer data structures so that IndexOptInfo lists built forTom Lane2001-05-20
* Rewrite of planner statistics-gathering code. ANALYZE is now available asTom Lane2001-05-07
* Quick hack to fix Oliver Elphick's problem with subselects in anTom Lane2001-03-27
* pgindent run. Make it all clean.Bruce Momjian2001-03-22
* Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian2001-01-24
* Change lcons(x, NIL) to makeList(x) where appropriate.Bruce Momjian2001-01-17
* Planner speedup hacking. Avoid saving useless pathkeys, so that pathTom Lane2000-12-14
* Cache eval cost of qualification expressions in RestrictInfo nodes toTom Lane2000-12-12
* Restructure handling of inheritance queries so that they work with outerTom Lane2000-11-12
* Repair some bugs in new union/intersect/except code.Tom Lane2000-11-09