aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep/prepunion.c
Commit message (Expand)AuthorAge
* 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
* Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet theTom Lane2000-10-05
* Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias.Tom Lane2000-09-29
* First cut at full support for OUTER JOINs. There are still a few looseTom Lane2000-09-12
* Make inheritance planning logic a little simpler and clearer,Tom Lane2000-06-20
* Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian2000-05-30
* Repair coredump seen when a view refers to an inheritance groupTom Lane2000-04-18
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-12
* Restructure planning code so that preprocessing of targetlist and qualsTom Lane2000-03-21
* Implement column aliases on views "CREATE VIEW name (collist)".Thomas G. Lockhart2000-03-14
* New cost model for planning, incorporating a penalty for random pageTom Lane2000-02-15
* Carry column aliases from the parser frontend. Enables queries likeThomas G. Lockhart2000-02-15
* Make EXPLAIN results for Append, Group, Agg, Unique nodes more plausible.Tom Lane2000-02-03
* Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is nowTom Lane2000-01-27
* Add:Bruce Momjian2000-01-26
* fix_parsetree_attnums was not nearly smart enough about walking parseTom Lane1999-12-14
* Major revision of sort-node handling: push knowledge of queryTom Lane1999-08-21
* Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane1999-08-16
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-17
* Final cleanup.Bruce Momjian1999-07-16
* Remove unused #includes in *.c files.Bruce Momjian1999-07-15
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-15
* Fix errors in SELECT ... GROUP BY ... UNION SELECT ...Tom Lane1999-06-10
* Fix problems with grouping/aggregation in queries that useTom Lane1999-06-06
* pgindent run over code.Bruce Momjian1999-05-25