summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep/prepunion.c
Commit message (Expand)AuthorAgeFilesLines
* When testing whether a sub-plan can do projection, use a general-purposeTom Lane2004-01-181-9/+5
* Merge restrictlist_selectivity into clauselist_selectivity byTom Lane2004-01-041-4/+5
* Rewrite OR indexscan processing to be more flexible. We can now for theTom Lane2004-01-041-9/+10
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
* Rewriter and planner should use only resno, not resname, to identifyTom Lane2003-08-111-7/+14
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
* pgindent run.Bruce Momjian2003-08-041-10/+10
* A visit from the message-style police ...Tom Lane2003-07-281-2/+2
* Error message editing in backend/optimizer, backend/rewrite.Tom Lane2003-07-251-3/+4
* Another round of error message editing, covering backend/commands/.Tom Lane2003-07-201-5/+5
* Add defenses against trying to attach qual conditions to a setOperationTom Lane2003-07-161-1/+9
* Restructure building of join relation targetlists so that a join planTom Lane2003-06-291-1/+3
* Allow GROUP BY, ORDER BY, DISTINCT targets to be unknown literals,Tom Lane2003-06-161-3/+3
* Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane2003-05-061-3/+3
* Infrastructure for deducing Param types from context, in the same wayTom Lane2003-04-291-2/+3
* Adjust subquery qual pushdown rules so that we can push down a qualTom Lane2003-04-241-2/+3
* Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane2003-03-101-3/+2
* Turns out new IN implementation has got some problems in an UPDATE orTom Lane2003-03-051-3/+3
* Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane2003-02-091-14/+14
* Replace planner's representation of relation sets, per pghackers discussion.Tom Lane2003-02-081-24/+26
* IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane2003-01-201-24/+46
* Adjust API of expression_tree_mutator and query_tree_mutator toTom Lane2003-01-171-10/+6
* Allow merge and hash joins to occur on arbitrary expressions (anything notTom Lane2003-01-151-4/+34
* Revise cost_qual_eval() to compute both startup (one-time) and per-tupleTom Lane2003-01-121-2/+2
* Fix inherited UPDATE for cases where child column numbering doesn'tTom Lane2003-01-051-3/+109
* Clean up plantree representation of SubPlan-s --- SubLink does not appearTom Lane2002-12-141-3/+3
* Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane2002-12-121-8/+8
* Remove unused constisset and constiscast fields of Const nodes. CleanTom Lane2002-11-251-4/+2
* Extend pg_cast castimplicit column to a three-way value; this allows usTom Lane2002-09-181-3/+2
* Tweak querytree-dependency-extraction code so that columns of tablesTom Lane2002-09-111-2/+2
* pgindent run.Bruce Momjian2002-09-041-13/+14
* Remove sys/types.h in files that include postgres.h, and hence c.h,Bruce Momjian2002-09-021-2/+1
* Push down outer qualification clauses into UNION and INTERSECT subqueries.Tom Lane2002-08-291-3/+2
* ALTER TABLE DROP COLUMN works. Patch by Christopher Kings-Lynne,Tom Lane2002-08-021-4/+11
* Update copyright to 2002.Bruce Momjian2002-06-201-2/+2
* A little further progress on schemas: push down RangeVars intoTom Lane2002-03-221-2/+1
* Restructure representation of join alias variables. An explicit JOINTom Lane2002-03-121-3/+17
* Previous patch to mark UNION outputs with common typmod (if any) breaksTom Lane2002-03-051-62/+118
* Second thoughts dept: arrange to cache mergejoin scan selectivityTom Lane2002-03-011-1/+3
* If the inputs of a UNION/INTERSECT/EXCEPT construct all agree on theTom Lane2001-11-121-30/+92
* Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian2001-10-281-2/+2
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-251-9/+10
* Fix brokenness of nested EXCEPT/INTERSECT queries. prepunion was beingTom Lane2001-08-141-11/+33
* Further work on making use of new statistics in planner. Adjust APIsTom Lane2001-06-051-4/+5
* Modify optimizer data structures so that IndexOptInfo lists built forTom Lane2001-05-201-6/+15
* Rewrite of planner statistics-gathering code. ANALYZE is now available asTom Lane2001-05-071-3/+3
* Quick hack to fix Oliver Elphick's problem with subselects in anTom Lane2001-03-271-2/+25
* pgindent run. Make it all clean.Bruce Momjian2001-03-221-91/+105
* Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian2001-01-241-2/+2
* Change lcons(x, NIL) to makeList(x) where appropriate.Bruce Momjian2001-01-171-2/+2