summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/relnode.c
Commit message (Expand)AuthorAgeFilesLines
...
* Only try to push down foreign joins if the user mapping OIDs match.Robert Haas2016-01-281-2/+34
* Support parallel joins, and make related improvements.Robert Haas2016-01-201-0/+2
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Get rid of the planner's LateralJoinInfo data structure.Tom Lane2015-12-111-0/+17
* Still more fixes for planner's handling of LATERAL references.Tom Lane2015-12-111-19/+18
* Simplify LATERAL-related calculations within add_paths_to_joinrel().Tom Lane2015-12-071-11/+11
* Fix another oversight in checking if a join with LATERAL refs is legal.Tom Lane2015-12-071-0/+41
* Generate parallel sequential scan plans in simple cases.Robert Haas2015-11-111-0/+21
* Remove an unsafe Assert, and explain join_clause_is_movable_into() better.Tom Lane2015-07-281-0/+9
* Fix planner's cost estimation for SEMI/ANTI joins with inner indexscans.Tom Lane2015-06-031-0/+2
* Code review for foreign/custom join pushdown patch.Tom Lane2015-05-101-14/+13
* Allow FDWs and custom scan providers to replace joins with scans.Robert Haas2015-05-011-0/+14
* Update copyright for 2015Bruce Momjian2015-01-061-1/+1
* Fix some more problems with nested append relations.Tom Lane2014-10-011-1/+58
* pgindent run for 9.4Bruce Momjian2014-05-061-9/+9
* Update copyright for 2014Bruce Momjian2014-01-071-1/+1
* Fix planner problems with LATERAL references in PlaceHolderVars.Tom Lane2013-08-171-0/+2
* Simplify query_planner's API by having it return the top-level RelOptInfo.Tom Lane2013-08-051-0/+30
* Update copyrights for 2013Bruce Momjian2013-01-011-1/+1
* Fix PARAM_EXEC assignment mechanism to be safe in the presence of WITH.Tom Lane2012-09-051-0/+2
* Drop cheap-startup-cost paths during add_path() if we don't need them.Tom Lane2012-09-011-0/+4
* Fix up planner infrastructure to support LATERAL properly.Tom Lane2012-08-261-15/+13
* Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian2012-06-101-5/+5
* Revise parameterized-path mechanism to fix assorted issues.Tom Lane2012-04-191-2/+298
* Revise FDW planning API, again.Tom Lane2012-03-091-0/+4
* Use parameterized paths to generate inner indexscans more flexibly.Tom Lane2012-01-271-4/+2
* Update copyright notices for year 2012.Bruce Momjian2012-01-011-1/+1
* Measure the number of all-visible pages for use in index-only scan costing.Tom Lane2011-10-141-0/+2
* Rearrange planner to save the whole PlannerInfo (subroot) for a subquery.Tom Lane2011-09-031-4/+31
* Remove unnecessary #include references, per pgrminclude script.Bruce Momjian2011-09-011-2/+0
* Stamp copyrights for year 2011.Bruce Momjian2011-01-011-1/+1
* Remove cvs keywords from all files.Magnus Hagander2010-09-201-1/+1
* pgindent run for 9.0Bruce Momjian2010-02-261-4/+4
* Update copyright for the year 2010.Bruce Momjian2010-01-021-2/+2
* Eliminate a lot of list-management overhead within join_search_one_levelTom Lane2009-11-281-1/+15
* Move the handling of SELECT FOR UPDATE locking and rechecking out ofTom Lane2009-10-121-1/+3
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-111-3/+3
* Update copyright for 2009.Bruce Momjian2009-01-011-2/+2
* Add a concept of "placeholder" variables to the planner. These are variablesTom Lane2008-10-211-4/+14
* Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane2008-10-041-1/+2
* Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane2008-08-141-4/+4
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-011-2/+2
* pgindent run for 8.3.Bruce Momjian2007-11-151-9/+10
* Some further performance tweaks for planning large inheritance trees thatTom Lane2007-04-211-6/+6
* Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane2007-02-221-1/+3
* Refactor planner's pathkeys data structure to create a separate, explicitTom Lane2007-01-201-58/+69
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-051-2/+2
* pgindent run for 8.2.Bruce Momjian2006-10-041-5/+6
* Improve usage of effective_cache_size parameter by assuming that all theTom Lane2006-09-191-2/+25
* Add support for multi-row VALUES clauses as part of INSERT statementsJoe Conway2006-08-021-3/+8