aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/indxpath.c
Commit message (Expand)AuthorAge
* Fix a bug in the original implementation of redundant-join-clause removal:Tom Lane2007-07-31
* Fix best_inner_indexscan to return both the cheapest-total-cost andTom Lane2007-05-22
* Rewrite choose_bitmap_and() to make it more robust in the presence ofTom Lane2007-04-17
* pgindent run for 8.2.Bruce Momjian2006-10-04
* In the recent changes to make the planner account better for cacheTom Lane2006-07-22
* More include file adjustments.Bruce Momjian2006-07-13
* Revise the planner's handling of "pseudoconstant" WHERE clauses, that isTom Lane2006-07-01
* Remove "fuzzy comparison" logic in qsort comparison function forTom Lane2006-06-07
* Make the planner estimate costs for nestloop inner indexscans on the basisTom Lane2006-06-06
* Fix choose_bitmap_and() so that partial index predicates are considered whenTom Lane2006-05-18
* Fix thinko in recent changes to handle ScalarArrayOpExpr as an indexableTom Lane2006-05-18
* Revert my best_inner_indexscan patch of yesterday, which turns out to haveTom Lane2006-04-09
* Fix best_inner_indexscan to actually enforce that an "inner indexscan" useTom Lane2006-04-08
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-05
* Improve my initial, rather hacky implementation of joins to appendTom Lane2006-02-05
* Fix Assert that's no longer correct now that RowCompareExpr is indexable.Tom Lane2006-01-29
* Fix code that checks to see if an index can be considered to match the query'sTom Lane2006-01-29
* Clean up the INET-vs-CIDR situation. Get rid of the internal is_cidr flagTom Lane2006-01-26
* Allow row comparisons to be used as indexscan qualifications.Tom Lane2006-01-25
* In a nestloop inner indexscan, it's OK to use pushed-down baserestrictinfoTom Lane2005-12-06
* Tweak choose_bitmap_and() heuristics in the light of example provided in bugTom Lane2005-11-30
* 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
* Restore the former RestrictInfo field valid_everywhere (but invert the flagTom Lane2005-11-14
* Standard pgindent run for 8.1.Bruce Momjian2005-10-15
* Clean up possibly-uninitialized-variable warnings reported by gcc 4.x.Tom Lane2005-09-24
* Fix bug introduced into indexable_outerrelids() by an ill-consideredTom Lane2005-09-22
* Tweak nodeBitmapAnd to stop evaluating sub-plan scans if it finds it'sTom Lane2005-08-28
* Fix a bunch of bad interactions between partial indexes and the newTom Lane2005-07-28
* Teach planner about some cases where a restriction clause can beTom Lane2005-07-02
* Teach planner to optionally ignore index columns that have an equalityTom Lane2005-06-14
* Change the planner to allow indexscan qualification clauses to useTom Lane2005-06-13
* Separate predicate-testing code out of indxpath.c, making it a moduleTom Lane2005-06-10
* Simplify the planner's join clause management by storing join clausesTom Lane2005-06-09
* Remove planner's private fields from Query struct, and put them intoTom Lane2005-06-05
* For some reason access/tupmacs.h has been #including utils/memutils.h,Tom Lane2005-05-06
* While determining the filter clauses for an index scan (either plainTom Lane2005-04-25
* Remove support for OR'd indexscans internal to a single IndexScan planTom Lane2005-04-25
* Teach choose_bitmap_and() to actually be choosy --- that is, try toTom Lane2005-04-23
* First cut at planner support for bitmap index scans. Lots to do yet,Tom Lane2005-04-22
* Install some slightly realistic cost estimation for bitmap index scans.Tom Lane2005-04-21
* Don't try to run clauseless index scans on index types that don't supportTom Lane2005-04-20
* Create the planner mechanism for optimizing simple MIN and MAX queriesTom Lane2005-04-11
* Rethink the order of expression preprocessing: eval_const_expressionsTom Lane2005-03-28
* Add a back-link from IndexOptInfo structs to their parent RelOptInfoTom Lane2005-03-27
* Expand the 'special index operator' machinery to handle special casesTom Lane2005-03-26
* Another go at making pred_test() handle all reasonable combinationsTom Lane2005-03-02
* Revert the logic for expanding AND/OR conditions in pred_test() to whatTom Lane2005-03-01
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-31
* pred_test() logic was being too narrow-minded about where it might findTom Lane2004-11-05