summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/restrictinfo.c
Commit message (Expand)AuthorAgeFilesLines
* pgindent run for 9.0Bruce Momjian2010-02-261-5/+5
* Update copyright for the year 2010.Bruce Momjian2010-01-021-2/+2
* Fix set_append_rel_pathlist() to deal intelligently with cases whereTom Lane2009-07-061-1/+77
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-111-8/+8
* Fix cost_nestloop and cost_hashjoin to model the behavior of semi and antiTom Lane2009-05-091-13/+78
* Fix planner to restore its previous level of intelligence about pushingTom Lane2009-04-161-18/+33
* Fix cost_mergejoin's failure to adjust for rescanning of non-unique merge joinTom Lane2009-02-061-2/+3
* Update copyright for 2009.Bruce Momjian2009-01-011-2/+2
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-011-2/+2
* pgindent run for 8.3.Bruce Momjian2007-11-151-2/+2
* Put back planner's ability to cache the results of mergejoinscansel(),Tom Lane2007-01-221-1/+4
* Refactor planner's pathkeys data structure to create a separate, explicitTom Lane2007-01-201-142/+27
* 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-1/+2
* pgindent run for 8.2.Bruce Momjian2006-10-041-4/+5
* Revise the planner's handling of "pseudoconstant" WHERE clauses, that isTom Lane2006-07-011-23/+95
* Fix make_restrictinfo_from_bitmapqual() to preserve AND/OR flatness of itsTom Lane2006-04-071-8/+39
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-051-2/+2
* Teach planner and executor to handle ScalarArrayOpExpr as an indexableTom Lane2005-11-251-2/+2
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-221-2/+2
* make_restrictinfo() failed to attach the specified required_relids toTom Lane2005-11-161-8/+17
* Restore the former RestrictInfo field valid_everywhere (but invert the flagTom Lane2005-11-141-11/+31
* Standard pgindent run for 8.1.Bruce Momjian2005-10-151-34/+33
* Don't try to remove duplicate OR-subclauses in create_bitmap_subplan andTom Lane2005-10-131-8/+12
* Fix a bunch of bad interactions between partial indexes and the newTom Lane2005-07-281-18/+76
* Teach planner about some cases where a restriction clause can beTom Lane2005-07-021-32/+14
* Simplify the planner's join clause management by storing join clausesTom Lane2005-06-091-9/+23
* Remove planner's private fields from Query struct, and put them intoTom Lane2005-06-051-5/+5
* Replace slightly klugy create_bitmap_restriction() function with aTom Lane2005-04-251-2/+87
* Remove support for OR'd indexscans internal to a single IndexScan planTom Lane2005-04-251-47/+2
* First cut at planner support for bitmap index scans. Lots to do yet,Tom Lane2005-04-221-23/+24
* Rethink the order of expression preprocessing: eval_const_expressionsTom Lane2005-03-281-2/+2
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-311-2/+2
* Pgindent run for 8.0.Bruce Momjian2004-08-291-24/+24
* Update copyright to 2004.Bruce Momjian2004-08-291-2/+2
* Use the new List API function names throughout the backend, and disable theNeil Conway2004-05-301-5/+5
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-261-11/+11
* Adjust remove_redundant_join_clauses() so that when it has a choiceTom Lane2004-02-271-29/+60
* Adjust indexscan planning logic to keep RestrictInfo nodes associatedTom Lane2004-01-051-25/+94
* Add the ability to extract OR indexscan conditions from OR-of-ANDTom Lane2004-01-051-16/+28
* Merge restrictlist_selectivity into clauselist_selectivity byTom Lane2004-01-041-10/+14
* Rewrite OR indexscan processing to be more flexible. We can now for theTom Lane2004-01-041-3/+124
* Adjust the definition of RestrictInfo's left_relids and right_relidsTom Lane2003-12-301-10/+4
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
* pgindent run.Bruce Momjian2003-08-041-9/+8
* Adjust nestloop-with-inner-indexscan plan generation so that we catchTom Lane2003-06-151-52/+118
* Modify planner's implied-equality-deduction code so that when a setTom Lane2003-01-241-3/+25
* Restructure planning of nestloop inner indexscans so that the set of usableTom Lane2002-11-241-5/+82
* Update copyright to 2002.Bruce Momjian2002-06-201-2/+2