| Commit message (Expand) | Author | Age | Files | Lines |
| * | Modify optimizer data structures so that IndexOptInfo lists built for | Tom Lane | 2001-05-20 | 5 | -33/+23 |
| * | First cut at making indexscan cost estimates depend on correlation | Tom Lane | 2001-05-09 | 1 | -1/+3 |
| * | Rewrite of planner statistics-gathering code. ANALYZE is now available as | Tom Lane | 2001-05-07 | 2 | -4/+5 |
| * | Make the world safe for passing whole rows of views to functions. This | Tom Lane | 2001-04-18 | 1 | -4/+5 |
| * | pgindent run. Make it all clean. | Bruce Momjian | 2001-03-22 | 9 | -77/+81 |
| * | Take OUTER JOIN semantics into account when estimating the size of join | Tom Lane | 2001-02-16 | 2 | -5/+8 |
| * | Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. | Bruce Momjian | 2001-01-24 | 22 | -44/+44 |
| * | Add all possible config file options. | Bruce Momjian | 2001-01-24 | 3 | -3/+7 |
| * | Fix oversight in planning of GROUP queries: when an expression is used | Tom Lane | 2001-01-09 | 1 | -1/+2 |
| * | Planner speedup hacking. Avoid saving useless pathkeys, so that path | Tom Lane | 2000-12-14 | 2 | -10/+20 |
| * | Restructure handling of inheritance queries so that they work with outer | Tom Lane | 2000-11-12 | 4 | -10/+13 |
| * | Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in | Tom Lane | 2000-10-26 | 1 | -1/+3 |
| * | Add proofreader's changes to docs. | Bruce Momjian | 2000-10-05 | 2 | -4/+4 |
| * | Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the | Tom Lane | 2000-10-05 | 4 | -6/+15 |
| * | Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. | Tom Lane | 2000-09-29 | 5 | -21/+15 |
| * | Fix GEQO optimizer to work correctly with new outer-join-capable | Tom Lane | 2000-09-19 | 2 | -7/+10 |
| * | First cut at full support for OUTER JOINs. There are still a few loose | Tom Lane | 2000-09-12 | 5 | -39/+49 |
| * | Move pg_checkretval out of the planner (where it never belonged) into | Tom Lane | 2000-08-21 | 1 | -5/+2 |
| * | Clean up handling of variable-free qual clauses. System now does the | Tom Lane | 2000-08-13 | 1 | -2/+8 |
| * | Clean up bogosities in use of random(3) and srandom(3) --- do not assume | Tom Lane | 2000-08-07 | 1 | -6/+6 |
| * | Deduce equality constraints that are implied by transitivity of | Tom Lane | 2000-07-24 | 2 | -2/+5 |
| * | First phase of memory management rewrite (see backend/utils/mmgr/README | Tom Lane | 2000-06-28 | 1 | -2/+1 |
| * | Make inheritance planning logic a little simpler and clearer, | Tom Lane | 2000-06-20 | 1 | -4/+6 |
| * | Reimplement nodeMaterial to use a temporary BufFile (or even memory, if the | Tom Lane | 2000-06-18 | 2 | -58/+5 |
| * | Clean up #include's. | Bruce Momjian | 2000-06-15 | 1 | -3/+1 |
| * | Cause inheritance patch to meet minimum coding standards (no gcc | Tom Lane | 2000-06-09 | 1 | -1/+3 |
| * | Mark functions as static and ifdef NOT_USED as appropriate. | Bruce Momjian | 2000-06-08 | 5 | -13/+5 |
| * | The heralded `Grand Unified Configuration scheme' (GUC) | Peter Eisentraut | 2000-05-31 | 4 | -26/+24 |
| * | Third round of fmgr updates: eliminate calls using fmgr() and | Tom Lane | 2000-05-30 | 1 | -1/+9 |
| * | Ye-old pgindent run. Same 4-space tabs. | Bruce Momjian | 2000-04-12 | 8 | -81/+81 |
| * | Fix extremely nasty little bug observed when a sub-SELECT appears in | Tom Lane | 2000-04-04 | 2 | -3/+6 |
| * | Repair logic flaw in cost estimator: cost_nestloop() was estimating CPU | Tom Lane | 2000-03-22 | 1 | -2/+2 |
| * | Restructure planning code so that preprocessing of targetlist and quals | Tom Lane | 2000-03-21 | 2 | -5/+4 |
| * | Fix a bunch of minor portability problems and maybe-bugs revealed by | Tom Lane | 2000-03-17 | 1 | -1/+1 |
| * | New cost model for planning, incorporating a penalty for random page | Tom Lane | 2000-02-15 | 5 | -37/+58 |
| * | Repair planning bugs caused by my misguided removal of restrictinfo link | Tom Lane | 2000-02-07 | 3 | -38/+46 |
| * | Rename same() to sameseti() to have a slightly less generic name. Move | Tom Lane | 2000-02-06 | 1 | -3/+1 |
| * | Further cleanup for OR-of-AND WHERE-clauses. orindxpath can now handle | Tom Lane | 2000-02-05 | 1 | -8/+12 |
| * | Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is now | Tom Lane | 2000-01-27 | 2 | -3/+6 |
| * | Add: | Bruce Momjian | 2000-01-26 | 23 | -46/+69 |
| * | First cut at unifying regular selectivity estimation with indexscan | Tom Lane | 2000-01-23 | 1 | -8/+15 |
| * | Revise handling of index-type-specific indexscan cost estimation, per | Tom Lane | 2000-01-22 | 4 | -29/+29 |
| * | Remove no-longer-used symbols. | Tom Lane | 2000-01-11 | 1 | -9/+3 |
| * | Another round of planner/optimizer work. This is just restructuring and | Tom Lane | 2000-01-09 | 5 | -57/+53 |
| * | fix_parsetree_attnums was not nearly smart enough about walking parse | Tom Lane | 1999-12-14 | 1 | -3/+2 |
| * | aggregate(DISTINCT ...) works, per SQL spec. | Tom Lane | 1999-12-13 | 1 | -1/+2 |
| * | Replace generic 'Illegal use of aggregates' error message with one that | Tom Lane | 1999-12-09 | 1 | -3/+3 |
| * | Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp | Bruce Momjian | 1999-11-23 | 3 | -3/+12 |
| * | Combine index_info and find_secondary_indexes into a single routine that | Tom Lane | 1999-11-21 | 1 | -27/+6 |
| * | Fix planner and rewriter to follow SQL semantics for tables that are | Tom Lane | 1999-10-07 | 1 | -5/+3 |