summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
AgeCommit message (Expand)Author
2005-02-01Adjust estimate_num_groups() to not clamp per-relation group countTom Lane
2005-01-28When dealing with multiple grouping columns coming from the same table,Tom Lane
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
2004-12-02Teach regex_fixed_prefix() the correct handling of advanced regexTom Lane
2004-11-09Use a hopefully-more-reliable method of detecting default selectivityTom Lane
2004-09-18Fix estimate_num_groups to be able to use expression-index statisticsTom Lane
2004-08-30Another pgindent run with lib typedefs added.Bruce Momjian
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-11When using extended-query protocol, postpone planning of unnamed statementsTom 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-02-27genericcostestimate() neglected to include qual startup cost inTom Lane
2004-02-17Make use of statistics on index expressions. There are still someTom Lane
2004-02-02Avoid generating invalid character encoding sequences in make_greater_string.Tom Lane
2004-01-17Repair misestimation of indexscan CPU costs. When an indexqual containsTom Lane
2004-01-07More janitorial work: remove the explicit casting of NULL literals to aNeil Conway
2004-01-05Adjust indexscan planning logic to keep RestrictInfo nodes associatedTom Lane
2003-12-29Using canonicalize_qual() to get rid of duplicate index predicateTom Lane
2003-12-28Clean up the usage of canonicalize_qual(): in particular, be consistentTom Lane
2003-12-07Repair indexed bytea like operations, and related selectivityJoe Conway
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-11-12Cross-data-type comparisons are now indexable by btrees, pursuant to myTom Lane
2003-10-16Avoid division by zero in estimate_num_groups() when table has no rows.Tom Lane
2003-09-25Message editing: remove gratuitous variations in message wording, standardizePeter Eisentraut
2003-08-08Another pgindent run with updated typedefs.Bruce Momjian
2003-08-04Update copyrights to 2003.Bruce Momjian
2003-08-04pgindent run.Bruce Momjian
2003-07-27Error message editing in utils/adt. Again thanks to Joe Conway for doingTom Lane
2003-07-17Oh, for crying in a bucket ... relax Assert so that glibc's strxfrmTom Lane
2003-07-17Work around buggy strxfrm() present in some Solaris releases.Tom Lane
2003-05-28Replace functional-index facility with expressional indexes. Any columnTom Lane
2003-05-26Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailingTom Lane
2003-05-15Indexing support for pattern matching operations via separate operatorPeter Eisentraut
2003-04-16Fix stupid oversight ...Tom Lane
2003-04-15eqjoinsel's logic for case where MCV lists are not present shouldTom Lane
2003-03-23Instead of storing pg_statistic stavalues entries as text strings, storeTom Lane
2003-03-23Tweak selectivity and related routines to cope with domains. Per reportTom Lane
2003-02-08Replace planner's representation of relation sets, per pghackers discussion.Tom Lane
2003-01-28Extend join-selectivity API (oprjoin interface) so that join type isTom Lane
2003-01-27Upgrade cost estimation for joins, per discussion with Bradley Baetz.Tom Lane
2003-01-24Modify planner's implied-equality-deduction code so that when a setTom Lane
2003-01-22Make estimation of mergejoin scan selectivities more robust, per recentTom Lane
2003-01-20IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane
2003-01-15Allow merge and hash joins to occur on arbitrary expressions (anything notTom Lane
2003-01-12Revise cost_qual_eval() to compute both startup (one-time) and per-tupleTom Lane
2002-12-17To suppress memory leakage in long-lived Lists, lremove() should pfreeTom Lane
2002-12-12Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane
2002-11-25Remove unused constisset and constiscast fields of Const nodes. CleanTom Lane