summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
Commit message (Expand)AuthorAgeFilesLines
* Replace functional-index facility with expressional indexes. Any columnTom Lane2003-05-281-7/+5
* Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailingTom Lane2003-05-261-54/+90
* Indexing support for pattern matching operations via separate operatorPeter Eisentraut2003-05-151-103/+18
* Fix stupid oversight ...Tom Lane2003-04-161-3/+3
* eqjoinsel's logic for case where MCV lists are not present shouldTom Lane2003-04-151-15/+21
* Instead of storing pg_statistic stavalues entries as text strings, storeTom Lane2003-03-231-6/+1
* Tweak selectivity and related routines to cope with domains. Per reportTom Lane2003-03-231-19/+75
* Replace planner's representation of relation sets, per pghackers discussion.Tom Lane2003-02-081-3/+3
* Extend join-selectivity API (oprjoin interface) so that join type isTom Lane2003-01-281-18/+57
* Upgrade cost estimation for joins, per discussion with Bradley Baetz.Tom Lane2003-01-271-1/+3
* Modify planner's implied-equality-deduction code so that when a setTom Lane2003-01-241-2/+2
* Make estimation of mergejoin scan selectivities more robust, per recentTom Lane2003-01-221-10/+26
* IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane2003-01-201-9/+6
* Allow merge and hash joins to occur on arbitrary expressions (anything notTom Lane2003-01-151-17/+4
* Revise cost_qual_eval() to compute both startup (one-time) and per-tupleTom Lane2003-01-121-3/+5
* To suppress memory leakage in long-lived Lists, lremove() should pfreeTom Lane2002-12-171-6/+8
* Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane2002-12-121-9/+10
* Remove unused constisset and constiscast fields of Const nodes. CleanTom Lane2002-11-251-2/+2
* Add an at-least-marginally-plausible method of estimating the numberTom Lane2002-11-191-3/+251
* This patch removes a bunch of superfluous #include directives: ifBruce Momjian2002-11-081-2/+1
* Fix range-query estimation to not double-exclude NULLs, per gripe fromTom Lane2002-10-191-29/+29
* Tom Lane wrote:Bruce Momjian2002-09-201-2/+2
* pgindent run.Bruce Momjian2002-09-041-27/+31
* Remove all traces of multibyte and locale options. Clean up commentsPeter Eisentraut2002-09-031-2/+2
* > Okay. When you get back to the original issue, the gold is hidden inBruce Momjian2002-09-021-62/+192
* Remove #ifdef MULTIBYTE per hackers list discussion.Tatsuo Ishii2002-08-291-5/+1
* Add a bunch of pseudo-types to replace the behavior formerly associatedTom Lane2002-08-221-3/+3
* Update copyright to 2002.Bruce Momjian2002-06-201-2/+2
* Make initdb print a message about which locale it is about to use.Peter Eisentraut2002-05-091-1/+3
* Implement types regprocedure, regoper, regoperator, regclass, regtypeTom Lane2002-04-251-1/+11
* Support alternate storage scheme of 64-bit integer for date/time types.Thomas G. Lockhart2002-04-211-1/+18
* Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR takeTom Lane2002-04-161-3/+5
* Locale support is on by default. The choice of locale is done in initdbPeter Eisentraut2002-04-031-53/+34
* TODO item done:Bruce Momjian2002-03-081-2/+2
* Commit to match discussed elog() changes. Only update is that LOG isBruce Momjian2002-03-021-2/+2
* Teach planner about the idea that a mergejoin won't necessarily readTom Lane2002-03-011-23/+269
* Guard against roundoff errors in new selectivity-estimation code,Tom Lane2002-01-031-22/+34
* New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian2001-11-051-2/+2
* Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian2001-10-281-5/+5
* pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian2001-10-251-293/+313
* Make selectivity routines cope gracefully with NaNs, infinities, andTom Lane2001-10-131-7/+21
* Add missing TIMESTAMPTZ case.Tom Lane2001-10-031-1/+4
* > Here's a revised patch. Changes:Bruce Momjian2001-09-141-1/+6
* Add comparison operators and btree indexing support for type bytea.Tom Lane2001-08-131-1/+116
* Partial indexes work again, courtesy of Martijn van Oosterhout.Tom Lane2001-07-161-10/+50
* Optimizer can now estimate selectivity of IS NULL, IS NOT NULL,Tom Lane2001-06-251-1/+327
* Teach convert_to_scalar about datatypes timetz, inet, cidr, macaddr.Tom Lane2001-06-091-1/+23
* Further work on making use of new statistics in planner. Adjust APIsTom Lane2001-06-051-4/+6
* Fix eqjoinsel() to make use of new statistics.Tom Lane2001-05-271-41/+201
* Modify optimizer data structures so that IndexOptInfo lists built forTom Lane2001-05-201-389/+589