summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
AgeCommit message (Expand)Author
2008-07-07Fix estimate_num_groups() to assume that GROUP BY expressions yielding booleanTom Lane
2007-11-09Second pass at improving LIKE/regex estimation in non-C locales. It turnsTom Lane
2007-11-07Improve the performance of LIKE/regex estimation in non-C locales, by makingTom Lane
2007-11-07Fix patternsel() and callers to do the right thing for NOT LIKE and the otherTom Lane
2007-08-31Apply a band-aid fix for the problem that 8.2 and up completely misestimateTom Lane
2007-05-05Check return code from strxfrm on Windows since it has aMagnus Hagander
2007-01-28Dept of second thoughts: the IQ of estimate_array_length() needs to beTom Lane
2007-01-28Fix scalararraysel() to cope with binary-compatible cases, such as text[]Tom Lane
2007-01-03Fix regex_fixed_prefix() to cope reasonably well with regex patterns of theTom Lane
2006-12-15Fix some planner bugs exposed by reports from Arjen van der Meijden. TheseTom Lane
2006-10-04pgindent run for 8.2.Bruce Momjian
2006-09-20Change patternsel (LIKE/regex selectivity estimation) so that if thereTom Lane
2006-09-19Improve usage of effective_cache_size parameter by assuming that all theTom Lane
2006-07-26Work around bug in strxfmt() but in MS VS2005.Bruce Momjian
2006-07-24Add a fudge factor to genericcostestimate() to prevent the planner fromTom Lane
2006-07-14Remove 576 references of include files that were not needed.Bruce Momjian
2006-07-01Fix oversight in planning for multiple indexscans driven byTom Lane
2006-06-06Make the planner estimate costs for nestloop inner indexscans on the basisTom Lane
2006-06-05Add a GUC parameter seq_page_cost, and use that everywhere we formerlyTom Lane
2006-05-02GIN: Generalized Inverted iNdex.Teodor Sigaev
2006-05-02Avoid assuming that statistics for a parent relation reflect the properties ofTom Lane
2006-04-27Generalize mcv_selectivity() to support both VAR OP CONST and CONST OP VARTom Lane
2006-04-27If we're going to expose VariableStatData for contrib modules to use,Tom Lane
2006-04-26Move ltree parentsel() selectivity function into /contrib/ltree.Bruce Momjian
2006-04-26Enhanced containment selectivity function for /contrib/ltreeBruce Momjian
2006-04-20Eliminate some no-longer-needed workarounds for palloc's old behaviorTom Lane
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2006-01-25Allow row comparisons to be used as indexscan qualifications.Tom Lane
2006-01-14Add selectivity-calculation code for RowCompareExpr nodes. Simplistic,Tom Lane
2006-01-10Improve patternsel() by applying the operator itself to each valueTom 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-07R-tree is dead ... long live GiST.Tom Lane
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-10-11Document that get_attstatsslot/free_attstatsslot only need to be passedTom Lane
2005-09-24Clean up possibly-uninitialized-variable warnings reported by gcc 4.x.Tom Lane
2005-09-24Suppress signed-vs-unsigned-char warnings.Tom Lane
2005-07-21Remove unnecessary parentheses in assignments.Bruce Momjian
2005-07-21Add time/date macros for code clarity:Bruce Momjian
2005-07-20Add 'day' field to INTERVAL so 1 day interval can be distinguished fromBruce Momjian
2005-07-12Improve comments for AdjustIntervalForTypmod.Bruce Momjian
2005-06-29Clean up the rather historically encumbered interface to now() andTom 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-05Remove planner's private fields from Query struct, and put them intoTom Lane
2005-06-01patternsel() was improperly stripping RelabelType from the derivedTom Lane
2005-04-25Remove support for OR'd indexscans internal to a single IndexScan planTom Lane
2005-04-14Completion of project to use fixed OIDs for all system catalogs andTom Lane
2005-04-01Second try at making examine_variable and friends behave sanely inTom Lane
2005-03-27First steps towards index scans with heap access decoupled from indexTom Lane