summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path
Commit message (Expand)AuthorAgeFilesLines
* Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian2012-06-108-170/+172
* Fix oversight in recent parameterized-path patch.Tom Lane2012-04-261-5/+8
* Adjust join_search_one_level's handling of clauseless joins.Tom Lane2012-04-201-19/+27
* Revise parameterized-path mechanism to fix assorted issues.Tom Lane2012-04-198-349/+535
* Remove the "last ditch" code path in join_search_one_level().Tom Lane2012-04-131-59/+17
* Weaken the planner's tests for relevant joinclauses.Tom Lane2012-04-132-86/+24
* Fix cost estimation for indexscan filter conditions.Tom Lane2012-04-111-19/+21
* Clean up compiler warnings from unused variables with asserts disabledPeter Eisentraut2012-03-211-1/+1
* Improve commentary in match_pathkeys_to_index().Tom Lane2012-03-161-0/+7
* Revisit handling of UNION ALL subqueries with non-Var output columns.Tom Lane2012-03-163-14/+65
* Revise FDW planning API, again.Tom Lane2012-03-092-6/+9
* Redesign PlanForeignScan API to allow multiple paths for a foreign table.Tom Lane2012-03-051-4/+8
* Allow child-relation entries to be made in ec_has_const EquivalenceClasses.Tom Lane2012-03-021-6/+3
* Fix thinko in new match_join_clauses_to_index() logic.Tom Lane2012-02-281-4/+4
* Preserve column names in the execution-time tupledesc for a RowExpr.Tom Lane2012-02-142-4/+8
* Allow LEAKPROOF functions for better performance of security views.Robert Haas2012-02-131-9/+2
* Allow spgist's text_ops to handle pattern-matching operators.Robert Haas2012-02-021-1/+3
* Fix pushing of index-expression qualifications through UNION ALL.Tom Lane2012-01-291-0/+9
* Use parameterized paths to generate inner indexscans more flexibly.Tom Lane2012-01-278-1758/+2786
* Update copyright notices for year 2012.Bruce Momjian2012-01-0110-10/+10
* Revert "Remove troublesome Asserts in cost_mergejoin()."Tom Lane2011-12-301-0/+3
* Rethink representation of index clauses' mapping to index columns.Tom Lane2011-12-242-255/+194
* Improve planner's handling of duplicated index column expressions.Tom Lane2011-12-232-67/+171
* Add a security_barrier option for views.Robert Haas2011-12-221-0/+14
* Replace simple constant pg_am.amcanreturn with an AM support function.Tom Lane2011-12-181-2/+2
* Remove troublesome Asserts in cost_mergejoin().Tom Lane2011-12-051-3/+0
* Improve planner's ability to recognize cases where an IN's RHS is unique.Tom Lane2011-10-261-12/+102
* Don't trust deferred-unique indexes for join removal.Tom Lane2011-10-231-3/+4
* Teach btree to handle ScalarArrayOpExpr quals natively.Tom Lane2011-10-162-22/+38
* Measure the number of all-visible pages for use in index-only scan costing.Tom Lane2011-10-141-10/+8
* Consider index-only scans even when there is no matching qual or ORDER BY.Tom Lane2011-10-111-13/+12
* Rearrange the implementation of index-only scans.Tom Lane2011-10-112-70/+21
* Fix brain fade in cost estimation for index-only scans.Tom Lane2011-10-081-4/+9
* Support index-only scans using the visibility map to avoid heap fetches.Tom Lane2011-10-072-0/+110
* Fix index matching for operators with mixed collatable/noncollatable inputs.Tom Lane2011-09-291-7/+18
* Recognize self-contradictory restriction clauses for non-table relations.Tom Lane2011-09-241-19/+39
* Rearrange planner to save the whole PlannerInfo (subroot) for a subquery.Tom Lane2011-09-032-5/+4
* Remove unnecessary #include references, per pgrminclude script.Bruce Momjian2011-09-012-2/+0
* Fix overoptimistic assumptions in column width estimation for subqueries.Tom Lane2011-08-232-22/+44
* Fix nested PlaceHolderVar expressions that appear only in targetlists.Tom Lane2011-08-092-2/+2
* Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window.Tom Lane2011-07-122-2/+6
* Pgindent run before 9.1 beta2.Bruce Momjian2011-06-092-2/+2
* Improve cost estimation for aggregates and window functions.Tom Lane2011-04-241-33/+85
* Guard against incoming rowcount estimate of NaN in cost_mergejoin().Tom Lane2011-04-151-3/+3
* Ensure mark_dummy_rel doesn't create dangling pointers in RelOptInfos.Tom Lane2011-04-131-1/+25
* Pass collations to functions in FunctionCallInfoData, not FmgrInfo.Tom Lane2011-04-121-2/+1
* Teach pattern_fixed_prefix() about collations.Tom Lane2011-04-111-15/+19
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-107-77/+77
* Clean up minor collation issues in indxpath.c.Tom Lane2011-04-081-42/+61
* Clean up a few failures to set collation fields in expression nodes.Tom Lane2011-03-261-2/+1