| Age | Commit message (Expand) | Author |
| 2003-04-24 | Adjust subquery qual pushdown rules so that we can push down a qual | Tom Lane |
| 2003-03-23 | Tweak selectivity and related routines to cope with domains. Per report | Tom Lane |
| 2003-03-22 | Department of second thoughts: probably shouldn't use nth() to get the | Tom Lane |
| 2003-03-22 | Adjust subquery qual pushdown rules to be more forgiving: if a qual | Tom Lane |
| 2003-03-10 | Restructure parsetree representation of DECLARE CURSOR: now it's a | Tom Lane |
| 2003-03-05 | Turns out new IN implementation has got some problems in an UPDATE or | Tom Lane |
| 2003-02-16 | COALESCE() and NULLIF() are now first-class expressions, not macros | Tom Lane |
| 2003-02-15 | Marginal tweaks to make sure that roundoff error won't cause us to make | Tom Lane |
| 2003-02-15 | Teach planner how to propagate pathkeys from sub-SELECTs in FROM up to | Tom Lane |
| 2003-02-08 | Replace planner's representation of relation sets, per pghackers discussion. | Tom Lane |
| 2003-02-03 | Determine the set of constraints applied to a domain at executor | Tom Lane |
| 2003-01-28 | Extend join-selectivity API (oprjoin interface) so that join type is | Tom Lane |
| 2003-01-27 | Upgrade cost estimation for joins, per discussion with Bradley Baetz. | Tom Lane |
| 2003-01-25 | Allow the planner to collapse explicit inner JOINs together, rather than | Tom Lane |
| 2003-01-24 | Modify planner's implied-equality-deduction code so that when a set | Tom Lane |
| 2003-01-22 | Make estimation of mergejoin scan selectivities more robust, per recent | Tom Lane |
| 2003-01-20 | IN clauses appearing at top level of WHERE can now be handled as joins. | Tom Lane |
| 2003-01-15 | Allow merge and hash joins to occur on arbitrary expressions (anything not | Tom Lane |
| 2003-01-12 | Revise cost_qual_eval() to compute both startup (one-time) and per-tuple | Tom Lane |
| 2002-12-30 | Better solution to integer overflow problem in hash batch-number | Tom Lane |
| 2002-12-26 | Clamp the output of estimate_hash_bucketsize() to a sane range; | Tom Lane |
| 2002-12-17 | To suppress memory leakage in long-lived Lists, lremove() should pfree | Tom Lane |
| 2002-12-16 | Fix GEQO to work again in CVS tip, by being more careful about memory | Tom Lane |
| 2002-12-15 | Revise executor APIs so that all per-query state structure is built in | Tom Lane |
| 2002-12-14 | Clean up plantree representation of SubPlan-s --- SubLink does not appear | Tom Lane |
| 2002-12-13 | Phase 3 of read-only-plans project: ExecInitExpr now builds expression | Tom Lane |
| 2002-12-13 | Adjust costsize calculations to avoid introducing unnecessary roundoff | Tom Lane |
| 2002-12-12 | Phase 2 of read-only-plans project: restructure expression-tree nodes | Tom Lane |
| 2002-11-30 | Be more realistic about plans involving Materialize nodes: take their | Tom Lane |
| 2002-11-30 | Upgrade planner and executor to allow multiple hash keys for a hash join, | Tom Lane |
| 2002-11-25 | Remove unused constisset and constiscast fields of Const nodes. Clean | Tom Lane |
| 2002-11-24 | Restructure planning of nestloop inner indexscans so that the set of usable | Tom Lane |
| 2002-11-21 | Finish implementation of hashed aggregation. Add enable_hashagg GUC | Tom Lane |
| 2002-11-13 | Add new palloc0 call as merge of palloc and MemSet(0). | Bruce Momjian |
| 2002-11-11 | Back out use of palloc0 in place if palloc/MemSet. Seems constant len | Bruce Momjian |
| 2002-11-10 | Merge palloc()/MemSet(0) calls into a single palloc0() call. | Bruce Momjian |
| 2002-11-06 | First phase of implementing hash-based grouping/aggregation. An AGG plan | Tom Lane |
| 2002-11-01 | Reduce a couple of debugging messages from LOG to DEBUG1 category. | Tom Lane |
| 2002-10-19 | Fix range-query estimation to not double-exclude NULLs, per gripe from | Tom Lane |
| 2002-09-18 | Extend pg_cast castimplicit column to a three-way value; this allows us | Tom Lane |
| 2002-09-05 | Be careful to include postgres.h *before* any system headers, to ensure | Tom Lane |
| 2002-09-04 | pgindent run. | Bruce Momjian |
| 2002-09-02 | > Okay. When you get back to the original issue, the gold is hidden in | Bruce Momjian |
| 2002-09-02 | Remove sys/types.h in files that include postgres.h, and hence c.h, | Bruce Momjian |
| 2002-08-29 | Push down outer qualification clauses into UNION and INTERSECT subqueries. | Tom Lane |
| 2002-07-24 | Remove _deadcode. | Peter Eisentraut |
| 2002-07-13 | Fix testing of partial-index predicates to work correctly in cases where | Tom Lane |
| 2002-07-04 | Implement the IS DISTINCT FROM operator per SQL99. | Thomas G. Lockhart |
| 2002-06-26 | The attached patch fixes some spelling mistakes, makes the | Bruce Momjian |
| 2002-06-25 | Back out cleanup patch. Got old version and needs work. | Bruce Momjian |