aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util
Commit message (Expand)AuthorAge
* Fix oversight in original coding of inline_function(): sinceTom Lane2007-03-06
* Restructure code that is responsible for ensuring that clauseless joins areTom Lane2007-02-16
* Repair insufficiently careful type checking for SQL-language functions:Tom Lane2007-02-02
* Fix planner to do the right thing when a degenerate outer join (one whoseTom Lane2006-12-12
* expression_tree_walker failed to let walker function see the immediate childTom Lane2006-10-25
* pgindent run for 8.2.Bruce Momjian2006-10-04
* Fix IS NULL and IS NOT NULL tests on row-valued expressions to conform toTom Lane2006-09-28
* Improve usage of effective_cache_size parameter by assuming that all theTom Lane2006-09-19
* Change processing of extended-Query mode so that an unnamed statementTom Lane2006-09-06
* Add the ability to create indexes 'concurrently', that is, withoutTom Lane2006-08-25
* Tweak SPI_cursor_open to allow INSERT/UPDATE/DELETE RETURNING; this wasTom Lane2006-08-12
* Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests.Tom Lane2006-08-12
* Fix UNION/INTERSECT/EXCEPT so that when two inputs being merged haveTom Lane2006-08-10
* Extend relation_excluded_by_constraints() to check for mutuallyTom Lane2006-08-05
* Teach predicate_refuted_by() how to do proofs involving NOT-clauses.Tom Lane2006-08-05
* Teach eval_const_expressions to simplify BooleanTest nodes that haveTom Lane2006-08-04
* Add support for multi-row VALUES clauses as part of INSERT statementsJoe Conway2006-08-02
* Change the relation_open protocol so that we obtain lock on a relationTom Lane2006-07-31
* Aggregate functions now support multiple input arguments. I also tookTom Lane2006-07-27
* In the recent changes to make the planner account better for cacheTom Lane2006-07-22
* Remove 576 references of include files that were not needed.Bruce Momjian2006-07-14
* Alphabetically order reference to include files, "N" - "S".Bruce Momjian2006-07-11
* Revise the planner's handling of "pseudoconstant" WHERE clauses, that isTom Lane2006-07-01
* Fix problems with cached tuple descriptors disappearing while still in useTom Lane2006-06-16
* Make the planner estimate costs for nestloop inner indexscans on the basisTom Lane2006-06-06
* Simplify ParamListInfo data structure to support only numbered parameters,Tom Lane2006-04-22
* Fix make_restrictinfo_from_bitmapqual() to preserve AND/OR flatness of itsTom Lane2006-04-07
* Improve parser so that we can show an error cursor position for errorsTom Lane2006-03-14
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-05
* Improve the tests to see if ScalarArrayOpExpr is strict. Original codingTom Lane2006-02-06
* Improve my initial, rather hacky implementation of joins to appendTom Lane2006-02-05
* Fix constraint exclusion to work in inherited UPDATE/DELETE queriesTom Lane2006-02-04
* Teach planner to convert simple UNION ALL subqueries into append relations,Tom Lane2006-02-03
* Restructure planner's handling of inheritance. Rather than processingTom Lane2006-01-31
* Allow row comparisons to be used as indexscan qualifications.Tom Lane2006-01-25
* Make all command-line options of postmaster and postgres the same. SeePeter Eisentraut2006-01-05
* Implement SQL-compliant treatment of row comparisons for < <= > >= casesTom Lane2005-12-28
* Teach planner how to rearrange join order for some classes of OUTER JOIN.Tom Lane2005-12-20
* Teach predtest.c how to reason about ScalarArrayOpExpr clauses as thoughTom Lane2005-11-27
* Teach tid-scan code to make use of "ctid = ANY (array)" clauses, so thatTom Lane2005-11-26
* Teach planner and executor to handle ScalarArrayOpExpr as an indexableTom Lane2005-11-25
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-22
* Make SQL arrays support null elements. This commit fixes the core arrayTom Lane2005-11-17
* make_restrictinfo() failed to attach the specified required_relids toTom Lane2005-11-16
* Restore the former RestrictInfo field valid_everywhere (but invert the flagTom Lane2005-11-14
* Standard pgindent run for 8.1.Bruce Momjian2005-10-15
* Don't try to remove duplicate OR-subclauses in create_bitmap_subplan andTom Lane2005-10-13
* Fix oversight in indexscan plan creation. I recently added code to useTom Lane2005-10-06
* Make use of new list primitives list_append_unique and list_concat_uniqueTom Lane2005-07-28
* Fix a bunch of bad interactions between partial indexes and the newTom Lane2005-07-28