summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAgeFilesLines
* Enable btree_predicate_proof() to make proofs involving cross-data-typeTom Lane2006-12-281-15/+5
* Code review for XML patch. Instill a bit of sanity in the location ofTom Lane2006-12-241-11/+13
* Restructure operator classes to allow improved handling of cross-data-typeTom Lane2006-12-2312-258/+364
* Initial SQL/XML support: xml data type and initial set of functions.Peter Eisentraut2006-12-211-1/+26
* Set pg_am.amstrategies to zero for index AMs that don't have fixedTom Lane2006-12-181-2/+9
* Fix some planner bugs exposed by reports from Arjen van der Meijden. TheseTom Lane2006-12-151-14/+40
* Fix planner to do the right thing when a degenerate outer join (one whoseTom Lane2006-12-123-9/+49
* Add a paramtypmod field to Param nodes. This is dead weight for ParamsTom Lane2006-12-101-35/+13
* Repair incorrect placement of WHERE clauses when there are multiple,Tom Lane2006-12-071-30/+58
* Fix planning of SubLinks to ensure that Vars generated from transformation ofTom Lane2006-12-061-7/+31
* Suppress a few 'uninitialized variable' warnings that gcc emits only atTom Lane2006-11-111-1/+4
* Fix set_joinrel_size_estimates() to estimate outer-join sizes moreTom Lane2006-11-101-17/+61
* expression_tree_walker failed to let walker function see the immediate childTom Lane2006-10-251-5/+4
* Fix check for whether a clauseless join has to be forced in the presence ofTom Lane2006-10-242-11/+25
* pgindent run for 8.2.Bruce Momjian2006-10-0426-489/+518
* Fix IS NULL and IS NOT NULL tests on row-valued expressions to conform toTom Lane2006-09-282-18/+106
* Improve usage of effective_cache_size parameter by assuming that all theTom Lane2006-09-196-36/+158
* 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