aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAge
* Error message editing in backend/optimizer, backend/rewrite.Tom Lane2003-07-25
* Another round of error message editing, covering backend/commands/.Tom Lane2003-07-20
* Add defenses against trying to attach qual conditions to a setOperationTom Lane2003-07-16
* Make cost estimates for SubqueryScan more realistic: charge cpu_tuple_costTom Lane2003-07-14
* Do honest transformation and preprocessing of LIMIT/OFFSET clauses,Tom Lane2003-07-03
* Code review for UPDATE tab SET col = DEFAULT patch ... whack it aroundTom Lane2003-07-03
* Dept. of second thoughts: supporting inlining of polymorphic SQL functionsTom Lane2003-07-01
* SQL functions can have arguments and results declared ANYARRAY orTom Lane2003-07-01
* Restructure building of join relation targetlists so that a join planTom Lane2003-06-29
* Support expressions of the form 'scalar op ANY (array)' andTom Lane2003-06-29
* Back out array mega-patch.Bruce Momjian2003-06-25
* Array mega-patch.Bruce Momjian2003-06-24
* Allow GROUP BY, ORDER BY, DISTINCT targets to be unknown literals,Tom Lane2003-06-16
* Adjust nestloop-with-inner-indexscan plan generation so that we catchTom Lane2003-06-15
* Implement outer-level aggregates to conform to the SQL spec, withTom Lane2003-06-06
* Knock down a couple more lappend() hotspots for large WHERE clauses.Tom Lane2003-05-28
* Fix some planner performance problems with large WHERE clauses, byTom Lane2003-05-28
* Replace functional-index facility with expressional indexes. Any columnTom Lane2003-05-28
* Make debug_ GUC varables output DEBUG1 rather than LOG, and mention inBruce Momjian2003-05-27
* Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailingTom Lane2003-05-26
* Add missing #include.Tom Lane2003-05-15
* Indexing support for pattern matching operations via separate operatorPeter Eisentraut2003-05-15
* Change pg_amop's index on (amopclaid,amopopr) to index (amopopr,amopclaid).Tom Lane2003-05-13
* Apply fixes for problems with dropped columns whose types have also beenTom Lane2003-05-12
* Revert previous change --- turns out the underlying problem affectsTom Lane2003-05-11
* Disable the recently-added use_physical_tlist optimization in casesTom Lane2003-05-11
* Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane2003-05-06
* Portal and memory management infrastructure for extended query protocol.Tom Lane2003-05-02
* Repair sloppiness about where cached mergeclause pathkeys are allocated.Tom Lane2003-05-02
* Infrastructure for deducing Param types from context, in the same wayTom Lane2003-04-29
* Put back encoding-conversion step in processing of incoming queries;Tom Lane2003-04-27
* Adjust subquery qual pushdown rules so that we can push down a qualTom Lane2003-04-24
* First phase of work on array improvements. ARRAY[x,y,z] constructorTom Lane2003-04-08
* Tweak selectivity and related routines to cope with domains. Per reportTom Lane2003-03-23
* Department of second thoughts: probably shouldn't use nth() to get theTom Lane2003-03-22
* Adjust subquery qual pushdown rules to be more forgiving: if a qualTom Lane2003-03-22
* Make eval_const_expressions simplify FieldSelect from a whole-row VarTom Lane2003-03-14
* GROUP BY got confused if there were multiple equal() GROUP BY items.Tom Lane2003-03-13
* Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane2003-03-10
* Turns out new IN implementation has got some problems in an UPDATE orTom Lane2003-03-05
* Repair bug reported by Laurent Perez: bad plan generated when UPDATE orTom Lane2003-03-05
* Be smart about outer-join qualifications that mention only one side ofTom Lane2003-03-02
* Back off previous patch to skip projection step in scan plan nodes,Tom Lane2003-02-16
* COALESCE() and NULLIF() are now first-class expressions, not macrosTom Lane2003-02-16
* Marginal tweaks to make sure that roundoff error won't cause us to makeTom Lane2003-02-15
* Teach planner how to propagate pathkeys from sub-SELECTs in FROM up toTom Lane2003-02-15
* Fix thinko in new logic about pushing down non-nullability constraints:Tom Lane2003-02-10
* Detect case where an outer join can be reduced to a plain inner joinTom Lane2003-02-09
* Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane2003-02-09
* Remove bogus comment (too freely copied & pasted).Tom Lane2003-02-09