summaryrefslogtreecommitdiff
path: root/src/include/nodes/relation.h
Commit message (Expand)AuthorAgeFilesLines
* Change build_index_pathkeys() so that the expressions it builds to representTom Lane2007-05-311-5/+7
* Repair planner bug introduced in 8.2 by ability to rearrange outer joins:Tom Lane2007-05-221-1/+8
* Fix best_inner_indexscan to return both the cheapest-total-cost andTom Lane2007-05-221-6/+7
* Some further performance tweaks for planning large inheritance trees thatTom Lane2007-04-211-1/+19
* Make 'col IS NULL' clauses be indexable conditions.Tom Lane2007-04-061-1/+2
* Get rid of the separate EState for subplans, and just let them share theTom Lane2007-02-271-1/+3
* Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane2007-02-221-2/+12
* Remove the Query structure from the executor's API. This allows us to stopTom Lane2007-02-201-1/+5
* Get rid of some old and crufty global variables in the planner. WhenTom Lane2007-02-191-1/+64
* Adjust the definition of is_pushed_down so that it's always true for INNERTom Lane2007-02-161-8/+8
* Put back planner's ability to cache the results of mergejoinscansel(),Tom Lane2007-01-221-1/+23
* Refactor planner's pathkeys data structure to create a separate, explicitTom Lane2007-01-201-54/+143
* Change the planner-to-executor API so that the planner tells the executorTom Lane2007-01-101-11/+14
* Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LASTTom Lane2007-01-091-8/+15
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-051-2/+2
* Restructure operator classes to allow improved handling of cross-data-typeTom Lane2006-12-231-5/+10
* pgindent run for 8.2.Bruce Momjian2006-10-041-39/+42
* Improve usage of effective_cache_size parameter by assuming that all theTom Lane2006-09-191-1/+3
* Revise the planner's handling of "pseudoconstant" WHERE clauses, that isTom Lane2006-07-011-24/+28
* Make the planner estimate costs for nestloop inner indexscans on the basisTom Lane2006-06-061-1/+4
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-051-2/+2
* Restructure planner's handling of inheritance. Rather than processingTom Lane2006-01-311-22/+114
* Teach planner how to rearrange join order for some classes of OUTER JOIN.Tom Lane2005-12-201-10/+37
* Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so thatTom Lane2005-11-261-4/+5
* Restore the former RestrictInfo field valid_everywhere (but invert the flagTom Lane2005-11-141-1/+8
* Standard pgindent run for 8.1.Bruce Momjian2005-10-151-56/+52
* Change the division of labor between grouping_planner and query_plannerTom Lane2005-08-271-1/+4
* Simple constraint exclusion. For now, only child tables of inheritanceTom Lane2005-07-231-5/+15
* Teach planner about some cases where a restriction clause can beTom Lane2005-07-021-7/+11
* Change the planner to allow indexscan qualification clauses to useTom Lane2005-06-131-1/+2
* Quick hack to allow the outer query's tuple_fraction to be passed downTom Lane2005-06-101-1/+3
* Simplify the planner's join clause management by storing join clausesTom Lane2005-06-091-37/+20
* Marginal hack to avoid spending a lot of time in find_join_rel duringTom Lane2005-06-081-1/+11
* Nab some low-hanging fruit: replace the planner's base_rel_list andTom Lane2005-06-061-7/+14
* Remove planner's private fields from Query struct, and put them intoTom Lane2005-06-051-3/+37
* Remove support for OR'd indexscans internal to a single IndexScan planTom Lane2005-04-251-29/+17
* First cut at planner support for bitmap index scans. Lots to do yet,Tom Lane2005-04-221-13/+6
* Rethink original decision to use AND/OR Expr nodes to represent bitmapTom Lane2005-04-211-3/+29
* Install some slightly realistic cost estimation for bitmap index scans.Tom Lane2005-04-211-4/+13
* Create executor and planner-backend support for decoupled heap and indexTom Lane2005-04-191-1/+28
* Add a back-link from IndexOptInfo structs to their parent RelOptInfoTom Lane2005-03-271-1/+2
* Trivial fix: change the reference to further documentation of pathkeys toNeil Conway2005-02-211-3/+3
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-311-2/+2
* Change planner to use the current true disk file size as its estimate ofTom Lane2004-12-011-2/+2
* RelOptInfo.pages should really be declared as BlockNumber, not long.Tom Lane2004-11-261-2/+3
* Pgindent run for 8.0.Bruce Momjian2004-08-291-9/+9
* Update copyright to 2004.Bruce Momjian2004-08-291-2/+2
* Label CVS tip as 8.0devel instead of 7.5devel. Adjust various commentsTom Lane2004-08-041-2/+2
* Make the world very nearly safe for composite-type columns in tables.Tom Lane2004-06-051-1/+2
* Desultory de-FastList-ification. RelOptInfo.reltargetlist is back toTom Lane2004-06-011-2/+2