summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/orindxpath.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a bunch of bad interactions between partial indexes and the newTom Lane2005-07-281-5/+15
* Teach planner about some cases where a restriction clause can beTom Lane2005-07-021-8/+4
* Simplify the planner's join clause management by storing join clausesTom Lane2005-06-091-32/+26
* Remove planner's private fields from Query struct, and put them intoTom Lane2005-06-051-2/+2
* Replace slightly klugy create_bitmap_restriction() function with aTom Lane2005-04-251-2/+3
* Remove support for OR'd indexscans internal to a single IndexScan planTom Lane2005-04-251-270/+31
* Install some slightly realistic cost estimation for bitmap index scans.Tom Lane2005-04-211-5/+5
* Add a back-link from IndexOptInfo structs to their parent RelOptInfoTom Lane2005-03-271-4/+4
* Expand the 'special index operator' machinery to handle special casesTom Lane2005-03-261-2/+2
* Adjust OR indexscan logic to not generate redundant condition-free ORTom Lane2005-03-011-4/+8
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-311-2/+2
* Fix OR-index-scan planner to recognize that a partial index is usableTom Lane2004-10-111-5/+32
* Pgindent run for 8.0.Bruce Momjian2004-08-291-25/+26
* Update copyright to 2004.Bruce Momjian2004-08-291-2/+2
* Just about there on de-FastList-ification.Tom Lane2004-06-011-18/+12
* Use the new List API function names throughout the backend, and disable theNeil Conway2004-05-301-3/+3
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-261-10/+10
* Adjust indexscan planning logic to keep RestrictInfo nodes associatedTom Lane2004-01-051-31/+33
* Add the ability to extract OR indexscan conditions from OR-of-ANDTom Lane2004-01-051-48/+163
* Rewrite OR indexscan processing to be more flexible. We can now for theTom Lane2004-01-041-120/+148
* $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-2/+2
* Adjust nestloop-with-inner-indexscan plan generation so that we catchTom Lane2003-06-151-1/+4
* Fix some planner performance problems with large WHERE clauses, byTom Lane2003-05-281-5/+10
* Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane2002-12-121-2/+2
* Restructure planning of nestloop inner indexscans so that the set of usableTom Lane2002-11-241-4/+1
* Update copyright to 2002.Bruce Momjian2002-06-201-2/+2
* Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian2001-10-281-2/+2
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-251-3/+3
* Improve planning of OR indexscan plans: for quals likeTom Lane2001-06-051-18/+11
* Modify optimizer data structures so that IndexOptInfo lists built forTom Lane2001-05-201-20/+20
* Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian2001-01-241-2/+2
* First cut at full support for OUTER JOINs. There are still a few looseTom Lane2000-09-121-1/+2
* Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian2000-05-301-6/+1
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-121-18/+23
* Repair logic flaw in cost estimator: cost_nestloop() was estimating CPUTom Lane2000-03-221-1/+3
* New cost model for planning, incorporating a penalty for random pageTom Lane2000-02-151-56/+66
* Further cleanup for OR-of-AND WHERE-clauses. orindxpath can now handleTom Lane2000-02-051-20/+22
* Add:Bruce Momjian2000-01-261-2/+3
* Revise handling of index-type-specific indexscan cost estimation, perTom Lane2000-01-221-12/+2
* Another round of planner/optimizer work. This is just restructuring andTom Lane2000-01-091-50/+29
* Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane1999-08-161-9/+6
* First cut at doing LIKE/regex indexing optimization inTom Lane1999-07-271-51/+38
* Further work on planning of indexscans. Cleaned up interfacesTom Lane1999-07-251-40/+21
* Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane1999-07-241-78/+105
* Final cleanup.Bruce Momjian1999-07-161-6/+6
* Remove unused #includes in *.c files.Bruce Momjian1999-07-151-5/+1
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-151-2/+1
* Another pgindent run. Sorry folks.Bruce Momjian1999-05-251-6/+6