| Commit message (Expand) | Author | Age |
* | When testing whether a sub-plan can do projection, use a general-purpose | Tom Lane | 2004-01-18 |
* | More janitorial work: remove the explicit casting of NULL literals to a | Neil Conway | 2004-01-07 |
* | Instead of rechecking lossy index operators by putting them into the | Tom Lane | 2004-01-06 |
* | Adjust indexscan planning logic to keep RestrictInfo nodes associated | Tom Lane | 2004-01-05 |
* | Improve UniquePath logic to detect the case where the input is already | Tom Lane | 2004-01-05 |
* | Add the ability to extract OR indexscan conditions from OR-of-AND | Tom Lane | 2004-01-05 |
* | $Header: -> $PostgreSQL Changes ... | PostgreSQL Daemon | 2003-11-29 |
* | Get rid of hashkeys field of Hash plan node, since it's redundant with | Tom Lane | 2003-11-25 |
* | Cross-data-type comparisons are now indexable by btrees, pursuant to my | Tom Lane | 2003-11-12 |
* | Add operator strategy and comparison-value datatype fields to ScanKey. | Tom Lane | 2003-11-09 |
* | Department of second thoughts: can't reorder merge-join clauses. | Tom Lane | 2003-08-27 |
* | Push subplan clauses to the back in qual lists for join plans, not | Tom Lane | 2003-08-26 |
* | Create a 'type cache' that keeps track of the data needed for any particular | Tom Lane | 2003-08-17 |
* | Code cleanup inspired by recent resname bug report (doesn't fix the bug | Tom Lane | 2003-08-11 |
* | Another pgindent run with updated typedefs. | Bruce Momjian | 2003-08-08 |
* | create_unique_plan() should not discard existing output columns of the | Tom Lane | 2003-08-07 |
* | Update copyrights to 2003. | Bruce Momjian | 2003-08-04 |
* | pgindent run. | Bruce Momjian | 2003-08-04 |
* | Error message editing in backend/optimizer, backend/rewrite. | Tom Lane | 2003-07-25 |
* | Make cost estimates for SubqueryScan more realistic: charge cpu_tuple_cost | Tom Lane | 2003-07-14 |
* | Restructure building of join relation targetlists so that a join plan | Tom Lane | 2003-06-29 |
* | Allow GROUP BY, ORDER BY, DISTINCT targets to be unknown literals, | Tom Lane | 2003-06-16 |
* | Adjust nestloop-with-inner-indexscan plan generation so that we catch | Tom Lane | 2003-06-15 |
* | Knock down a couple more lappend() hotspots for large WHERE clauses. | Tom Lane | 2003-05-28 |
* | Replace functional-index facility with expressional indexes. Any column | Tom Lane | 2003-05-28 |
* | Apply fixes for problems with dropped columns whose types have also been | Tom Lane | 2003-05-12 |
* | Revert previous change --- turns out the underlying problem affects | Tom Lane | 2003-05-11 |
* | Disable the recently-added use_physical_tlist optimization in cases | Tom Lane | 2003-05-11 |
* | Implement feature of new FE/BE protocol whereby RowDescription identifies | Tom Lane | 2003-05-06 |
* | Restructure parsetree representation of DECLARE CURSOR: now it's a | Tom Lane | 2003-03-10 |
* | Back off previous patch to skip projection step in scan plan nodes, | Tom Lane | 2003-02-16 |
* | Create a distinction between Lists of integers and Lists of OIDs, to get | Tom Lane | 2003-02-09 |
* | Replace planner's representation of relation sets, per pghackers discussion. | Tom Lane | 2003-02-08 |
* | Tweak planner and executor to avoid doing ExecProject() in table scan | Tom Lane | 2003-02-03 |
* | Implement choice between hash-based and sort-based grouping for doing | Tom Lane | 2003-01-22 |
* | IN clauses appearing at top level of WHERE can now be handled as joins. | Tom Lane | 2003-01-20 |
* | Now that switch_outer processing no longer relies on being run after | Tom Lane | 2003-01-15 |
* | Allow merge and hash joins to occur on arbitrary expressions (anything not | Tom Lane | 2003-01-15 |
* | Cause planner to account for evaluation costs in targetlists and | Tom Lane | 2003-01-13 |
* | Phase 2 of read-only-plans project: restructure expression-tree nodes | Tom Lane | 2002-12-12 |
* | Phase 1 of read-only-plans project: cause executor state nodes to point | Tom Lane | 2002-12-05 |
* | 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-30 |
* | Finish implementation of hashed aggregation. Add enable_hashagg GUC | Tom Lane | 2002-11-21 |
* | Add an at-least-marginally-plausible method of estimating the number | Tom Lane | 2002-11-19 |
* | Push qual clauses containing subplans to the back of the qual list | Tom Lane | 2002-11-15 |
* | Phase 2 of hashed-aggregation project. nodeAgg.c now knows how to do | Tom Lane | 2002-11-06 |
* | First phase of implementing hash-based grouping/aggregation. An AGG plan | Tom Lane | 2002-11-06 |
* | Extend pg_cast castimplicit column to a three-way value; this allows us | Tom Lane | 2002-09-18 |
* | pgindent run. | Bruce Momjian | 2002-09-04 |