| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix extremely nasty little bug observed when a sub-SELECT appears in | Tom Lane | 2000-04-04 | 1 | -33/+103 |
* | Repair logic flaw in cost estimator: cost_nestloop() was estimating CPU | Tom Lane | 2000-03-22 | 1 | -3/+10 |
* | Restructure planning code so that preprocessing of targetlist and quals | Tom Lane | 2000-03-21 | 1 | -24/+13 |
* | Minor code rearrangement & doc improvement in eval_const_expressions(). | Tom Lane | 2000-03-19 | 1 | -105/+129 |
* | Fix performance bug in constant-expression simplifier. After finding | Tom Lane | 2000-03-12 | 1 | -5/+13 |
* | Create a new expression node type RelabelType, which exists solely to | Tom Lane | 2000-02-20 | 1 | -1/+44 |
* | Plug some more memory leaks in the planner. It still leaks like a sieve, | Tom Lane | 2000-02-18 | 2 | -7/+6 |
* | Implement reindex command | Hiroshi Inoue | 2000-02-18 | 1 | -2/+7 |
* | Finish repairing 6.5's problems with r-tree indexes: create appropriate | Tom Lane | 2000-02-17 | 1 | -18/+19 |
* | New cost model for planning, incorporating a penalty for random page | Tom Lane | 2000-02-15 | 3 | -82/+196 |
* | Carry column aliases from the parser frontend. Enables queries like | Thomas G. Lockhart | 2000-02-15 | 1 | -2/+2 |
* | Repair planning bugs caused by my misguided removal of restrictinfo link | Tom Lane | 2000-02-07 | 2 | -137/+448 |
* | Rename same() to sameseti() to have a slightly less generic name. Move | Tom Lane | 2000-02-06 | 2 | -13/+9 |
* | Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is now | Tom Lane | 2000-01-27 | 1 | -7/+24 |
* | Add: | Bruce Momjian | 2000-01-26 | 9 | -18/+27 |
* | Revise handling of index-type-specific indexscan cost estimation, per | Tom Lane | 2000-01-22 | 2 | -260/+13 |
* | Fixed all elog related warnings, as well as a few others. | Peter Eisentraut | 2000-01-15 | 1 | -3/+3 |
* | Put back erroneously removed zeroing of sentinel elements | Tom Lane | 2000-01-12 | 1 | -1/+3 |
* | More cleanups. Still doesn't work. | Bruce Momjian | 2000-01-11 | 1 | -3/+1 |
* | Another round of planner/optimizer work. This is just restructuring and | Tom Lane | 2000-01-09 | 3 | -379/+235 |
* | New LDOUT makefile variable for QNX os. | Bruce Momjian | 1999-12-13 | 1 | -2/+2 |
* | aggregate(DISTINCT ...) works, per SQL spec. | Tom Lane | 1999-12-13 | 1 | -3/+35 |
* | Make LD -r as macros that can be changed for QNX. | Bruce Momjian | 1999-12-09 | 1 | -2/+2 |
* | Replace generic 'Illegal use of aggregates' error message with one that | Tom Lane | 1999-12-09 | 1 | -13/+47 |
* | Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp | Bruce Momjian | 1999-11-23 | 1 | -1/+27 |
* | Add system indexes to match all caches. | Bruce Momjian | 1999-11-22 | 2 | -4/+4 |
* | Combine index_info and find_secondary_indexes into a single routine that | Tom Lane | 1999-11-21 | 2 | -187/+109 |
* | Fix planner and rewriter to follow SQL semantics for tables that are | Tom Lane | 1999-10-07 | 1 | -13/+26 |
* | Fix make_clause and make_opclause to record valid type info | Tom Lane | 1999-10-02 | 1 | -20/+22 |
* | Implement constant-expression simplification per Bernard | Tom Lane | 1999-09-26 | 1 | -4/+417 |
* | Mega-commit to make heap_open/heap_openr/heap_close take an | Tom Lane | 1999-09-18 | 1 | -10/+12 |
* | Repair error noticed by Roberto Cornacchia: selectivity code | Tom Lane | 1999-09-09 | 2 | -15/+21 |
* | Clean up some mistakes in handling of uplevel Vars in planner. | Tom Lane | 1999-08-26 | 3 | -19/+45 |
* | Revise implementation of SubLinks so that there is a consistent, | Tom Lane | 1999-08-25 | 1 | -26/+27 |
* | Further planner/optimizer cleanups. Move all set_tlist_references | Tom Lane | 1999-08-22 | 3 | -215/+137 |
* | Major revision of sort-node handling: push knowledge of query | Tom Lane | 1999-08-21 | 1 | -50/+56 |
* | Major planner/optimizer revision: get rid of PathOrder node type, | Tom Lane | 1999-08-16 | 8 | -753/+126 |
* | Clean up optimizer's handling of indexscan quals that need to be | Tom Lane | 1999-08-12 | 1 | -14/+15 |
* | Minor cleanups and code beautification; eliminate some | Tom Lane | 1999-08-10 | 3 | -145/+61 |
* | Clean up tlist.c tree-walking routines with | Tom Lane | 1999-08-09 | 1 | -280/+88 |
* | Create a standardized expression_tree_mutator support routine | Tom Lane | 1999-08-09 | 1 | -38/+274 |
* | Revise generation of hashjoin paths: generate one path per | Tom Lane | 1999-08-06 | 1 | -10/+11 |
* | Update comments about clause selectivity estimation. | Tom Lane | 1999-07-30 | 1 | -8/+12 |
* | Further cleanups of indexqual processing: simplify control | Tom Lane | 1999-07-30 | 1 | -21/+9 |
* | Fix coredump seen when doing mergejoin between indexed tables, | Tom Lane | 1999-07-30 | 1 | -9/+23 |
* | First cut at doing LIKE/regex indexing optimization in | Tom Lane | 1999-07-27 | 2 | -47/+28 |
* | Further work on planning of indexscans. Cleaned up interfaces | Tom Lane | 1999-07-25 | 4 | -365/+221 |
* | Clean up messy clause-selectivity code in clausesel.c; repair bug | Tom Lane | 1999-07-24 | 3 | -41/+23 |
* | Move some system includes into c.h, and remove duplicates. | Bruce Momjian | 1999-07-17 | 1 | -12/+2 |
* | Final cleanup. | Bruce Momjian | 1999-07-16 | 7 | -30/+28 |