summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAgeFilesLines
* Put back plan-time check for trying to apply SELECT FOR UPDATE/SHARETom Lane2006-09-081-1/+24
* Change processing of extended-Query mode so that an unnamed statementTom Lane2006-09-061-21/+59
* Tweak trivial_subqueryscan() to consider a SubqueryScan's targetlistTom Lane2006-08-281-8/+24
* Add the ability to create indexes 'concurrently', that is, withoutTom Lane2006-08-251-1/+13
* Suppress subquery pullup/pushdown when a subquery contains volatileTom Lane2006-08-192-2/+22
* Fix an oversight in mergejoin planning: the planner would reject aTom Lane2006-08-171-5/+10
* Teach convert_subquery_pathkeys() to handle the case where theTom Lane2006-08-171-27/+61
* Tweak SPI_cursor_open to allow INSERT/UPDATE/DELETE RETURNING; this wasTom Lane2006-08-122-5/+2
* Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests.Tom Lane2006-08-126-44/+185
* Fix UNION/INTERSECT/EXCEPT so that when two inputs being merged haveTom Lane2006-08-104-4/+15
* Fix inheritance_planner() to delete dummy subplans from its Append planTom Lane2006-08-051-14/+62
* Extend relation_excluded_by_constraints() to check for mutuallyTom Lane2006-08-051-6/+43
* Teach predicate_refuted_by() how to do proofs involving NOT-clauses.Tom Lane2006-08-051-4/+74
* Teach eval_const_expressions to simplify BooleanTest nodes that haveTom Lane2006-08-041-1/+53
* Add support for multi-row VALUES clauses as part of INSERT statementsJoe Conway2006-08-0210-27/+259
* Change the relation_open protocol so that we obtain lock on a relationTom Lane2006-07-312-11/+20
* Aggregate functions now support multiple input arguments. I also tookTom Lane2006-07-272-26/+47
* Code review for bigint-LIMIT patch. Fix missed planner dependency,Tom Lane2006-07-262-6/+5
* Convert effective_cache_size to an integer, for better integration withPeter Eisentraut2006-07-261-3/+3
* Change LIMIT/OFFSET to use int8Bruce Momjian2006-07-262-9/+10
* In the recent changes to make the planner account better for cacheTom Lane2006-07-223-28/+58
* Fix some missing inclusions identified with new pgcheckdefines tool.Tom Lane2006-07-151-1/+2
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-1424-66/+24
* More include file adjustments.Bruce Momjian2006-07-131-1/+2
* Alphabetically order reference to include files, "S"-"Z".Bruce Momjian2006-07-111-2/+2
* Alphabetically order reference to include files, "N" - "S".Bruce Momjian2006-07-113-10/+10
* Alphabetically order reference to include files, "G" - "M".Bruce Momjian2006-07-111-2/+2
* Sort reference of include files, "A" - "F".Bruce Momjian2006-07-113-6/+6
* Fix oversight in planning for multiple indexscans driven byTom Lane2006-07-011-30/+1
* Revise the planner's handling of "pseudoconstant" WHERE clauses, that isTom Lane2006-07-0113-257/+420
* Improve planner estimates for size of tuple hash tables.Tom Lane2006-06-282-6/+8
* Fix problems with cached tuple descriptors disappearing while still in useTom Lane2006-06-161-1/+8
* Remove "fuzzy comparison" logic in qsort comparison function forTom Lane2006-06-071-8/+6
* Make the planner estimate costs for nestloop inner indexscans on the basisTom Lane2006-06-066-143/+213
* While making the seq_page_cost changes, I was struck by the fact thatTom Lane2006-06-051-57/+5
* Add a GUC parameter seq_page_cost, and use that everywhere we formerlyTom Lane2006-06-051-39/+44
* Fix choose_bitmap_and() so that partial index predicates are considered whenTom Lane2006-05-181-9/+10
* When a bitmap indexscan is using a partial index, it is necessary to includeTom Lane2006-05-181-25/+27
* Fix thinko in recent changes to handle ScalarArrayOpExpr as an indexableTom Lane2006-05-181-44/+74
* Fix calculation of plan node extParams to account for the possibility that oneTom Lane2006-05-031-10/+29
* Avoid assuming that statistics for a parent relation reflect the properties ofTom Lane2006-05-021-1/+8
* Improve the representation of FOR UPDATE/FOR SHARE so that we canTom Lane2006-04-305-34/+14
* Remove the restriction originally coded into optimize_minmax_aggregates() thatTom Lane2006-04-282-25/+5
* The 8.1 planner removes WHERE quals from the plan when the quals areTom Lane2006-04-251-10/+32
* Simplify ParamListInfo data structure to support only numbered parameters,Tom Lane2006-04-222-35/+34
* Revert my best_inner_indexscan patch of yesterday, which turns out to haveTom Lane2006-04-091-64/+100
* Fix best_inner_indexscan to actually enforce that an "inner indexscan" useTom Lane2006-04-081-22/+30
* Fix make_restrictinfo_from_bitmapqual() to preserve AND/OR flatness of itsTom Lane2006-04-071-8/+39
* Fix a bunch of problems with domains by making them use special input functionsTom Lane2006-04-051-2/+2
* Improve parser so that we can show an error cursor position for errorsTom Lane2006-03-142-5/+6