aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util
Commit message (Expand)AuthorAge
* Don't trust deferred-unique indexes for join removal.Tom Lane2011-10-23
* Fix nested PlaceHolderVar expressions that appear only in targetlists.Tom Lane2011-08-09
* In planner, don't assume that empty parent tables aren't really empty.Tom Lane2011-07-14
* Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window.Tom Lane2011-07-12
* Remove assumptions that not-equals operators cannot be in any opclass.Tom Lane2011-07-06
* Pgindent run before 9.1 beta2.Bruce Momjian2011-06-09
* Complain politely about access temp/unlogged tables during recovery.Robert Haas2011-06-07
* Improve cost estimation for aggregates and window functions.Tom Lane2011-04-24
* Clean up collation processing in prepunion.c.Tom Lane2011-04-16
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-10
* More collations cleanup, from trawling for missed collation assignments.Tom Lane2011-03-26
* Clean up a few failures to set collation fields in expression nodes.Tom Lane2011-03-26
* Pass collation to makeConst() instead of looking it up internally.Tom Lane2011-03-25
* Fix handling of collation in SQL-language functions.Tom Lane2011-03-24
* Revise collation derivation method and expression-tree representation.Tom Lane2011-03-19
* Simplify list traversal logic in add_path().Tom Lane2011-03-13
* Split CollateClause into separate raw and analyzed node types.Tom Lane2011-03-11
* Implement an API to let foreign-data wrappers actually be functional.Tom Lane2011-02-20
* Fix bogus test for hypothetical indexes in get_actual_variable_range().Tom Lane2011-02-16
* Per-column collation supportPeter Eisentraut2011-02-08
* Basic foreign table support.Robert Haas2011-01-01
* Stamp copyrights for year 2011.Bruce Momjian2011-01-01
* Fix up handling of simple-form CASE with constant test expression.Tom Lane2010-12-19
* Allow plugins to suppress inlining and hook function entry/exit/abort.Robert Haas2010-12-13
* Create core infrastructure for KNNGIST.Tom Lane2010-12-02
* Prevent inlining a SQL function with multiple OUT parameters.Tom Lane2010-12-01
* Simplify and speed up mapping of index opfamilies to pathkeys.Tom Lane2010-11-29
* Create the system catalog infrastructure needed for KNNGIST.Tom Lane2010-11-24
* Further cleanup of indxpath logic related to IndexOptInfo.opfamily array.Tom Lane2010-11-20
* Improve relation width estimation for subqueries.Tom Lane2010-11-19
* Further fallout from the MergeAppend patch.Tom Lane2010-11-18
* Fix old oversight in const-simplification of COALESCE() expressions.Tom Lane2010-11-12
* Reimplement planner's handling of MIN/MAX aggregate optimization.Tom Lane2010-11-04
* Provide hashing support for arrays.Tom Lane2010-10-30
* Fix inline_set_returning_function() to preserve the invalItems list properly.Tom Lane2010-10-25
* Support MergeAppend plans, to allow sorted output from append relations.Tom Lane2010-10-14
* Improve the planner's simplification of NOT constructs.Tom Lane2010-10-10
* Teach CLUSTER to use seqscan-and-sort when it's faster than indexscan.Tom Lane2010-10-07
* Fix PlaceHolderVar mechanism's interaction with outer joins.Tom Lane2010-09-28
* Remove cvs keywords from all files.Magnus Hagander2010-09-20
* Fix join-removal logic for pseudoconstant and outerjoin-delayed quals.Tom Lane2010-09-14
* Small refactoring of makeVar() from a TargetEntryPeter Eisentraut2010-08-27
* Fix planner to make a reasonable assumption about the amount of memory spaceTom Lane2010-08-14
* Fix "cannot handle unplanned sub-select" error that can occur when aTom Lane2010-07-08
* pgindent run for 9.0, second runBruce Momjian2010-07-06
* Fix "constraint_exclusion = partition" logic so that it will also attemptTom Lane2010-03-30
* Rework join-removal logic as per recent discussion. In particular thisTom Lane2010-03-28
* Modify error context callback functions to not assume that they can fetchTom Lane2010-03-19
* pgindent run for 9.0Bruce Momjian2010-02-26
* Allow predicate_refuted_by() to deduce that NOT A refutes A.Tom Lane2010-02-25