]> granicus.if.org Git - postgresql/history - src/backend/utils/adt/selfuncs.c
Redesign the planner's handling of index-descent cost estimation.
[postgresql] / src / backend / utils / adt / selfuncs.c
2013-01-11 Tom LaneRedesign the planner's handling of index-descent cost...
2013-01-01 Bruce MomjianUpdate copyrights for 2013
2012-10-24 Tom LaneTweak genericcostestimate's fudge factor for index...
2012-10-03 Tom LaneAvoid planner crash/Assert failure with joins to unflat...
2012-08-30 Alvaro HerreraSplit tuple struct defs from htup.h to htup_details.h
2012-07-10 Tom LaneRe-implement extraction of fixed prefixes from regular...
2012-07-10 Tom LaneRefactor pattern_fixed_prefix() to avoid dealing in...
2012-07-09 Tom LaneFix planner to pass correct collation to operator selec...
2012-06-10 Bruce MomjianRun pgindent on 9.2 source tree in preparation for...
2012-04-09 Tom LaneFix an Assert that turns out to be reachable after...
2012-03-21 Peter EisentrautClean up compiler warnings from unused variables with...
2012-03-08 Tom LaneImprove estimation of IN/NOT IN by assuming array eleme...
2012-03-04 Tom LaneCollect and use element-frequency statistics for arrays.
2012-02-16 Tom LaneImprove statistics estimation to make some use of DISTI...
2012-01-29 Tom LaneTweak index costing for problems with partial indexes.
2012-01-28 Tom LaneUse parameterized paths to generate inner indexscans...
2012-01-01 Bruce MomjianUpdate copyright notices for year 2012.
2011-12-25 Tom LaneRethink representation of index clauses' mapping to...
2011-12-23 Tom LaneImprove planner's handling of duplicated index column...
2011-12-22 Robert HaasAdd a security_barrier option for views.
2011-12-21 Tom LaneFix gincostestimate to handle ScalarArrayOpExpr reasonably.
2011-12-17 Tom LaneAdd SP-GiST (space-partitioned GiST) index access method.
2011-10-30 Tom LaneFurther improvement of make_greater_string.
2011-10-29 Robert HaasImprove make_greater_string() with encoding-specific...
2011-10-23 Tom LaneDon't trust deferred-unique indexes for join removal.
2011-10-16 Tom LaneTeach btree to handle ScalarArrayOpExpr quals natively.
2011-09-29 Tom LaneFix recursion into previously planned sub-query in...
2011-09-09 Tom LaneMove Timestamp/Interval typedefs and basic macros into...
2011-09-04 Tom LaneChange get_variable_numdistinct's API to flag default...
2011-09-04 Tom LaneDig down into sub-selects to look for column statistics.
2011-09-01 Tom LaneFurther repair of eqjoinsel ndistinct-clamping logic.
2011-08-31 Tom LaneImprove eqjoinsel's ndistinct clamping to work for...
2011-07-12 Tom LaneAvoid listing ungrouped Vars in the targetlist of Agg...
2011-07-04 Alvaro HerreraMove Trigger and TriggerDesc structs out of rel.h into...
2011-06-09 Bruce MomjianPgindent run before 9.1 beta2.
2011-04-21 Tom LaneAvoid possible divide-by-zero in gincostestimate.
2011-04-12 Tom LanePass collations to functions in FunctionCallInfoData...
2011-04-12 Tom LaneBe more wary of missing statistics in eqjoinsel_semi().
2011-04-11 Peter EisentrautClean up most -Wunused-but-set-variable warnings from...
2011-04-11 Tom LaneTeach pattern_fixed_prefix() about collations.
2011-04-10 Bruce Momjianpgindent run before PG 9.1 beta 1.
2011-04-08 Tom LaneFix make_greater_string to not have an undocumented...
2011-03-26 Tom LaneClean up cruft around collation initialization for...
2011-03-26 Tom LanePass collation to makeConst() instead of looking it...
2011-03-20 Tom LaneRevise collation derivation method and expression-tree...
2011-03-12 Tom LaneMake all comparisons done for/with statistics use the...
2011-02-17 Tom LaneFix bogus test for hypothetical indexes in get_actual_v...
2011-02-08 Peter EisentrautPer-column collation support
2011-01-09 Tom LaneFix up gincostestimate for new extractQuery API.
2011-01-01 Bruce MomjianStamp copyrights for year 2011.
2010-12-29 Tom LaneAvoid unexpected conversion overflow in planner for...
2010-12-03 Tom LaneCreate core infrastructure for KNNGIST.
2010-11-29 Tom LaneSimplify and speed up mapping of index opfamilies to...
2010-10-21 Tom LaneImprove handling of domains over arrays.
2010-10-18 Tom LaneImprove GIN indexscan cost estimation.
2010-09-20 Magnus HaganderRemove cvs keywords from all files.
2010-02-26 Bruce Momjianpgindent run for 9.0
2010-02-14 Robert HaasWrap calls to SearchSysCache and related functions...
2010-01-05 Robert HaasSupport ALTER TABLESPACE name SET/RESET ( tablespace_op...
2010-01-04 Tom LaneWhen estimating the selectivity of an inequality "colum...
2010-01-02 Bruce MomjianUpdate copyright for the year 2010.
2010-01-01 Tom LaneSupport "x IS NOT NULL" clauses as indexscan conditions...
2009-12-29 Tom LaneAdd the ability to store inheritance-tree statistics...
2009-10-21 Tom LaneRemove regex_flavor GUC, so that regular expressions...
2009-08-04 Tom LaneSupport hex-string input and output for type BYTEA.
2009-06-11 Bruce Momjian8.4 pgindent run, with new combined Linux/FreeBSD/MinGW...
2009-04-19 Tom LaneFix estimate_num_groups() to not fail on PlaceHolderVar...
2009-02-15 Tom LaneTeach the planner to treat a partial unique index as...
2009-01-01 Bruce MomjianUpdate copyright for 2009.
2008-10-23 Tom LaneWhen estimating without benefit of MCV lists (suggestin...
2008-10-21 Tom LaneAdd a concept of "placeholder" variables to the planner...
2008-09-28 Tom LaneDept of second thoughts: let's make sure that get_index...
2008-09-28 Tom LaneAdd hooks to let plugins override the planner's lookups...
2008-08-25 Tom LaneMove exprType(), exprTypmod(), expression_tree_walker...
2008-08-16 Tom LaneClean up the loose ends in selectivity estimation left...
2008-08-14 Tom LaneImplement SEMI and ANTI joins in the planner and execut...
2008-07-07 Tom LaneFix estimate_num_groups() to assume that GROUP BY expre...
2008-05-12 Alvaro HerreraRestructure some header files a bit, in particular...
2008-04-13 Tom LaneSince createplan.c no longer cares whether index operat...
2008-03-25 Tom LaneSimplify and standardize conversions between TEXT datum...
2008-03-17 Tom LaneRevert thinko introduced into prefix_selectivity()...
2008-03-09 Tom LaneChange patternsel() so that instead of switching from...
2008-03-08 Tom LaneModify prefix_selectivity() so that it will never estim...
2008-01-01 Bruce MomjianUpdate copyrights in source tree to 2008.
2007-12-08 Tom LaneFix mergejoin cost estimation so that we consider the...
2007-11-15 Bruce MomjianRe-run pgindent with updated list of typedefs. (Update...
2007-11-15 Bruce Momjianpgindent run for 8.3.
2007-11-09 Tom LaneSecond pass at improving LIKE/regex estimation in non...
2007-11-07 Tom LaneImprove the performance of LIKE/regex estimation in...
2007-11-07 Tom LaneFix patternsel() and callers to do the right thing...
2007-08-31 Tom LaneApply a band-aid fix for the problem that 8.2 and up...
2007-08-21 Tom LaneTsearch2 functionality migrates to core. The bulk...
2007-05-05 Magnus HaganderCheck return code from strxfrm on Windows since it...
2007-04-21 Tom LaneSome further performance tweaks for planning large...
2007-04-06 Tom LaneMake 'col IS NULL' clauses be indexable conditions.
2007-03-27 Tom LaneFix array coercion expressions to ensure that the corre...
2007-03-21 Tom LaneFix some problems with selectivity estimation for parti...
2007-03-17 Tom LaneFix up the remaining places where the expression node...
2007-02-27 Tom LaneReplace direct assignments to VARATT_SIZEP(x) with...
2007-02-22 Tom LaneTurn the rangetable used by the executor into a flat...
next