aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/indxpath.c
Commit message (Expand)AuthorAge
* Refactor pattern_fixed_prefix() to avoid dealing in incomplete patterns.Tom Lane2012-07-09
* Revisit handling of UNION ALL subqueries with non-Var output columns.Tom Lane2012-03-16
* Fix pushing of index-expression qualifications through UNION ALL.Tom Lane2012-01-29
* Don't trust deferred-unique indexes for join removal.Tom Lane2011-10-23
* Fix index matching for operators with mixed collatable/noncollatable inputs.Tom Lane2011-09-29
* Pass collations to functions in FunctionCallInfoData, not FmgrInfo.Tom Lane2011-04-12
* Teach pattern_fixed_prefix() about collations.Tom Lane2011-04-11
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-10
* Clean up minor collation issues in indxpath.c.Tom Lane2011-04-08
* Pass collation to makeConst() instead of looking it up internally.Tom Lane2011-03-25
* Reimplement planner's handling of MIN/MAX aggregate optimization (again).Tom Lane2011-03-22
* Revise collation derivation method and expression-tree representation.Tom Lane2011-03-19
* Per-column collation supportPeter Eisentraut2011-02-08
* Tweak create_index_paths()'s test for whether to consider a bitmap scan.Tom Lane2011-01-11
* Stamp copyrights for year 2011.Bruce Momjian2011-01-01
* Create core infrastructure for KNNGIST.Tom Lane2010-12-02
* Simplify and speed up mapping of index opfamilies to pathkeys.Tom Lane2010-11-29
* Further cleanup of indxpath logic related to IndexOptInfo.opfamily array.Tom Lane2010-11-20
* Minor cleanup of indxpath.c.Robert Haas2010-11-20
* Remove cvs keywords from all files.Magnus Hagander2010-09-20
* pgindent run for 9.0Bruce Momjian2010-02-26
* Update copyright for the year 2010.Bruce Momjian2010-01-02
* Add an "argisrow" field to NullTest nodes, following a plan made way back inTom Lane2010-01-01
* Support "x IS NOT NULL" clauses as indexscan conditions. This turns outTom Lane2010-01-01
* Implement "join removal" for cases where the inner side of a left joinTom Lane2009-09-17
* Support hex-string input and output for type BYTEA.Tom Lane2009-08-04
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-11
* Fix planner to restore its previous level of intelligence about pushingTom Lane2009-04-16
* Improve match_special_index_operator() to recognize that LIKE with anTom Lane2009-03-11
* Teach the planner to support index access methods that only implementTom Lane2009-03-05
* Teach the planner to treat a partial unique index as proving a variable isTom Lane2009-02-15
* Update copyright for 2009.Bruce Momjian2009-01-01
* Switch the planner over to treating qualifications of a JOIN_SEMI join asTom Lane2008-11-22
* Skip opfamily check in eclass_matches_any_index() when the index isn't aTom Lane2008-09-12
* Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane2008-08-14
* Alter the xxx_pattern_ops opclasses to use the regular equality operator ofTom Lane2008-05-27
* Extend GIN to support partial-match searches, and extend tsquery to supportTom Lane2008-05-16
* Since createplan.c no longer cares whether index operators are lossy, it hasTom Lane2008-04-13
* Simplify and standardize conversions between TEXT datums and ordinary CTom Lane2008-03-25
* Fix silly mistake in expand_indexqual_rowcompare --- in converting a forboth()Tom Lane2008-02-07
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-01
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-15
* pgindent run for 8.3.Bruce Momjian2007-11-15
* Improve the performance of LIKE/regex estimation in non-C locales, by makingTom Lane2007-11-07
* 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
* Avoid running build_index_pathkeys() in situations where there cannotTom Lane2007-04-15
* Make 'col IS NULL' clauses be indexable conditions.Tom Lane2007-04-06
* Fix some problems with selectivity estimation for partial indexes.Tom Lane2007-03-21
* Fix up the remaining places where the expression node structure would loseTom Lane2007-03-17