aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep
Commit message (Expand)AuthorAge
* Change SearchSysCache coding conventions so that a reference count isTom Lane2000-11-16
* 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
* Fix relative path references so that make knowns which dependencies referPeter Eisentraut2000-08-31
* Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist'Tom Lane2000-08-08
* Make update lists like 'UPDATE tab SET foo[1] = bar, foo[3] = baz'Tom Lane2000-07-22
* Make inheritance planning logic a little simpler and clearer,Tom Lane2000-06-20
* Mark functions as static and ifdef NOT_USED as appropriate.Bruce Momjian2000-06-08
* Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian2000-05-30
* Generated header files parse.h and fmgroids.h are now copied intoTom Lane2000-05-29
* Repair coredump seen when a view refers to an inheritance groupTom Lane2000-04-18
* Repair bug reported by Wickstrom: backend would crash if WHERE clauseTom Lane2000-04-14
* 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
* Trial implementation of ALTER DROP COLUMN.Hiroshi Inoue2000-03-09
* Avoid a little bit of unnecessary computation in canonicalize_qual.Tom Lane2000-02-27
* 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
* Apply the heuristic proposed by Taral (see pgsql-general archives forTom Lane2000-01-28
* 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
* New LDOUT makefile variable for QNX os.Bruce Momjian1999-12-13
* Make LD -r as macros that can be changed for QNX.Bruce Momjian1999-12-09
* New NameStr macro to convert Name to Str. No need for var.data anymore.Bruce Momjian1999-11-07
* Rewrite preprocess_targetlist() to reduce overhead for simple INSERTs.Tom Lane1999-10-30
* First cut at doing something reasonable with OR-of-ANDs WHERETom Lane1999-09-13
* Further improvements in cnfify: reduce amount of self-recursionTom Lane1999-09-12
* Performance improvements in cnfify(): get rid of exponentialTom Lane1999-09-07
* Further planner/optimizer cleanups. Move all set_tlist_referencesTom Lane1999-08-22
* 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 get_attdisbursion to lsyscache. Clean up get_typdefault.Tom Lane1999-08-09
* Create a standardized expression_tree_mutator support routineTom Lane1999-08-09
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-17
* Final cleanup.Bruce Momjian1999-07-16
* Update #include cleanupsBruce 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
* new_relation_targetlist used to cause about 8 separate (andTom Lane1999-05-29
* pgindent run over code.Bruce Momjian1999-05-25
* Change resjunk to a boolean.Bruce Momjian1999-05-17
* Replaced targetlist entry in GroupClause by reference numberJan Wieck1999-05-12