summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/indxpath.c
AgeCommit message (Expand)Author
2006-04-09Revert my best_inner_indexscan patch of yesterday, which turns out to haveTom Lane
2006-04-08Fix best_inner_indexscan to actually enforce that an "inner indexscan" useTom Lane
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2006-02-05Improve my initial, rather hacky implementation of joins to appendTom Lane
2006-01-29Fix Assert that's no longer correct now that RowCompareExpr is indexable.Tom Lane
2006-01-29Fix code that checks to see if an index can be considered to match the query'sTom Lane
2006-01-26Clean up the INET-vs-CIDR situation. Get rid of the internal is_cidr flagTom Lane
2006-01-25Allow row comparisons to be used as indexscan qualifications.Tom Lane
2005-12-06In a nestloop inner indexscan, it's OK to use pushed-down baserestrictinfoTom Lane
2005-11-30Tweak choose_bitmap_and() heuristics in the light of example provided in bugTom Lane
2005-11-25Teach planner and executor to handle ScalarArrayOpExpr as an indexableTom Lane
2005-11-22Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian
2005-11-14Restore the former RestrictInfo field valid_everywhere (but invert the flagTom Lane
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-09-24Clean up possibly-uninitialized-variable warnings reported by gcc 4.x.Tom Lane
2005-09-22Fix bug introduced into indexable_outerrelids() by an ill-consideredTom Lane
2005-08-28Tweak nodeBitmapAnd to stop evaluating sub-plan scans if it finds it'sTom Lane
2005-07-28Fix a bunch of bad interactions between partial indexes and the newTom Lane
2005-07-02Teach planner about some cases where a restriction clause can beTom Lane
2005-06-14Teach planner to optionally ignore index columns that have an equalityTom Lane
2005-06-13Change the planner to allow indexscan qualification clauses to useTom Lane
2005-06-10Separate predicate-testing code out of indxpath.c, making it a moduleTom Lane
2005-06-09Simplify the planner's join clause management by storing join clausesTom Lane
2005-06-05Remove planner's private fields from Query struct, and put them intoTom Lane
2005-05-06For some reason access/tupmacs.h has been #including utils/memutils.h,Tom Lane
2005-04-25While determining the filter clauses for an index scan (either plainTom Lane
2005-04-25Remove support for OR'd indexscans internal to a single IndexScan planTom Lane
2005-04-23Teach choose_bitmap_and() to actually be choosy --- that is, try toTom Lane
2005-04-22First cut at planner support for bitmap index scans. Lots to do yet,Tom Lane
2005-04-21Install some slightly realistic cost estimation for bitmap index scans.Tom Lane
2005-04-20Don't try to run clauseless index scans on index types that don't supportTom Lane
2005-04-11Create the planner mechanism for optimizing simple MIN and MAX queriesTom Lane
2005-03-28Rethink the order of expression preprocessing: eval_const_expressionsTom Lane
2005-03-27Add a back-link from IndexOptInfo structs to their parent RelOptInfoTom Lane
2005-03-26Expand the 'special index operator' machinery to handle special casesTom Lane
2005-03-02Another go at making pred_test() handle all reasonable combinationsTom Lane
2005-03-01Revert the logic for expanding AND/OR conditions in pred_test() to whatTom Lane
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
2004-11-05pred_test() logic was being too narrow-minded about where it might findTom Lane
2004-10-11Fix OR-index-scan planner to recognize that a partial index is usableTom Lane
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-08-29Update copyright to 2004.Bruce Momjian
2004-08-04Label CVS tip as 8.0devel instead of 7.5devel. Adjust various commentsTom Lane
2004-06-01Just about there on de-FastList-ification.Tom Lane
2004-05-30Use the new List API function names throughout the backend, and disable theNeil Conway
2004-05-26Reimplement the linked list data structure used throughout the backend.Neil Conway
2004-03-27Now that we are allowing index opclasses to contain operators that areTom Lane
2004-03-07When testing usability of a partial index, recognize that an indexTom Lane
2004-01-07Make some improvements in the intelligence of the partial-indexTom Lane
2004-01-05Adjust indexscan planning logic to keep RestrictInfo nodes associatedTom Lane