summaryrefslogtreecommitdiff
path: root/src/include/optimizer
Commit message (Expand)AuthorAgeFilesLines
* Update copyrights for 2013Bruce Momjian2013-01-0124-24/+24
* Fix SELECT DISTINCT with index-optimized MIN/MAX on inheritance trees.Tom Lane2012-11-261-1/+2
* Fix planning of non-strict equivalence clauses above outer joins.Tom Lane2012-10-181-1/+3
* Make equal() ignore CoercionForm fields for better planning with casts.Tom Lane2012-10-121-2/+0
* Suppress creation of backwardly-indexed paths for LATERAL join clauses.Tom Lane2012-08-301-1/+2
* Fix up planner infrastructure to support LATERAL properly.Tom Lane2012-08-264-5/+12
* More fixes for planner's handling of LATERAL.Tom Lane2012-08-123-5/+4
* Centralize the logic for detecting misplaced aggregates, window funcs, etc.Tom Lane2012-08-101-1/+0
* Implement SQL-standard LATERAL subqueries.Tom Lane2012-08-073-3/+5
* Account for SRFs in targetlists in planner rowcount estimates.Tom Lane2012-07-212-0/+4
* Fix planner to pass correct collation to operator selectivity estimators.Tom Lane2012-07-081-0/+2
* Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian2012-06-105-27/+27
* Fix planner's handling of RETURNING lists in writable CTEs.Tom Lane2012-04-251-4/+0
* Revise parameterized-path mechanism to fix assorted issues.Tom Lane2012-04-194-12/+51
* Revisit handling of UNION ALL subqueries with non-Var output columns.Tom Lane2012-03-162-1/+2
* Revise FDW planning API, again.Tom Lane2012-03-091-0/+2
* Redesign PlanForeignScan API to allow multiple paths for a foreign table.Tom Lane2012-03-051-1/+5
* Preserve column names in the execution-time tupledesc for a RowExpr.Tom Lane2012-02-141-1/+2
* Allow LEAKPROOF functions for better performance of security views.Robert Haas2012-02-131-0/+2
* Use parameterized paths to generate inner indexscans more flexibly.Tom Lane2012-01-274-25/+70
* Update copyright notices for year 2012.Bruce Momjian2012-01-0124-24/+24
* Rethink representation of index clauses' mapping to index columns.Tom Lane2011-12-243-8/+8
* Improve planner's handling of duplicated index column expressions.Tom Lane2011-12-231-0/+6
* Add const qualifiers to node inspection functionsPeter Eisentraut2011-12-071-2/+2
* Wrap appendrel member outputs in PlaceHolderVars in additional cases.Tom Lane2011-11-081-1/+1
* Fix handling of PlaceHolderVars in nestloop parameter management.Tom Lane2011-11-031-1/+3
* Improve planner's ability to recognize cases where an IN's RHS is unique.Tom Lane2011-10-261-1/+2
* Measure the number of all-visible pages for use in index-only scan costing.Tom Lane2011-10-141-1/+1
* Support index-only scans using the visibility map to avoid heap fetches.Tom Lane2011-10-073-2/+5
* Recognize self-contradictory restriction clauses for non-table relations.Tom Lane2011-09-241-0/+2
* Rearrange planner to save the whole PlannerInfo (subroot) for a subquery.Tom Lane2011-09-033-10/+6
* Remove unnecessary #include references, per pgrminclude script.Bruce Momjian2011-09-011-1/+0
* Fix nested PlaceHolderVar expressions that appear only in targetlists.Tom Lane2011-08-092-2/+4
* Make pgbench use erand48() rather than random().Robert Haas2011-08-031-1/+1
* Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window.Tom Lane2011-07-123-5/+13
* Pgindent run before 9.1 beta2.Bruce Momjian2011-06-091-1/+1
* Improve cost estimation for aggregates and window functions.Tom Lane2011-04-243-14/+8
* Clean up collation processing in prepunion.c.Tom Lane2011-04-161-0/+1
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-105-9/+9
* Reimplement planner's handling of MIN/MAX aggregate optimization (again).Tom Lane2011-03-221-16/+0
* Revise collation derivation method and expression-tree representation.Tom Lane2011-03-193-2/+8
* Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH.Tom Lane2011-02-251-2/+2
* Implement an API to let foreign-data wrappers actually be functional.Tom Lane2011-02-202-0/+2
* Per-column collation supportPeter Eisentraut2011-02-081-1/+1
* Stamp copyrights for year 2011.Bruce Momjian2011-01-0124-24/+24
* Create core infrastructure for KNNGIST.Tom Lane2010-12-022-1/+2
* Improve relation width estimation for subqueries.Tom Lane2010-11-192-1/+3
* Use appendrel planning logic for top-level UNION ALL structures.Tom Lane2010-11-081-0/+1
* Reimplement planner's handling of MIN/MAX aggregate optimization.Tom Lane2010-11-042-5/+4
* Avoid creation of useless EquivalenceClasses during planning.Tom Lane2010-10-291-2/+5