summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/selfuncs.c
Commit message (Expand)AuthorAgeFilesLines
* More functions updated to new fmgr style --- money, name, tid datatypes.Tom Lane2000-08-031-3/+4
* Repair bug noted by Paul Caskey: neqsel() has been generating a bogusTom Lane2000-08-031-5/+58
* bpchar, varchar, bytea, numeric are toastable --- if you initdb, whichTom Lane2000-07-291-4/+7
* Functions on 'text' type updated to new fmgr style. 'text' isTom Lane2000-07-061-2/+3
* Update textin() and textout() to new fmgr style. This is just phaseTom Lane2000-07-051-15/+17
* Clean up #include's.Bruce Momjian2000-06-151-1/+2
* Big warnings cleanup for Solaris/GCC. Down to about 40 now, butPeter Eisentraut2000-06-141-2/+2
* I had overlooked the fact that some fmgr-callable functions return voidTom Lane2000-06-141-3/+2
* Another round of updates for new fmgr, mostly in the datetime code.Tom Lane2000-06-091-8/+10
* Latest round of fmgr updates. All functions with bool,char, or int2Tom Lane2000-06-051-267/+174
* Third round of fmgr updates: eliminate calls using fmgr() andTom Lane2000-05-301-12/+21
* First round of changes for new fmgr interface. fmgr itself and theTom Lane2000-05-281-5/+5
* Reduce eqsel()'s fudge-factor for estimating the frequency of valuesTom Lane2000-05-261-3/+6
* Add new selectivity estimation functions for pattern-matching operatorsTom Lane2000-04-161-199/+1228
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-121-202/+241
* Further tweaking of indexscan cost estimates.Tom Lane2000-04-091-3/+12
* Tweak indexscan cost estimation: round estimated # of tuples visited upTom Lane2000-03-301-3/+5
* Improve selectivity estimation involving string constants: pay attentionTom Lane2000-03-231-28/+96
* Reverse out BYTEA type coersion.Bruce Momjian2000-03-201-2/+1
* Update for BYTEAOID.Bruce Momjian2000-03-201-2/+2
* Add compatiblity information for bytea.Bruce Momjian2000-03-201-2/+3
* Add date and time datatype handling to convert_to_scalar. (I was waitingTom Lane2000-02-261-4/+65
* Make eqsel produce better results for boolean columns,Tom Lane2000-02-161-9/+12
* New cost model for planning, incorporating a penalty for random pageTom Lane2000-02-151-12/+31
* Add:Bruce Momjian2000-01-261-2/+3
* First cut at making useful selectivity estimates for range queriesTom Lane2000-01-241-64/+110
* Remove Ops parameter from STATRELID cache lookup, for Tom Lane andBruce Momjian2000-01-241-2/+2
* Replace SearchSysCacheGetAttribute with SysCacheGetAttr, which fetchesTom Lane2000-01-231-29/+19
* First cut at unifying regular selectivity estimation with indexscanTom Lane2000-01-231-2/+3
* Revise handling of index-type-specific indexscan cost estimation, perTom Lane2000-01-221-330/+60
* Fix a passel of problems with incorrect calls to typinput and typoutputTom Lane2000-01-151-4/+6
* Fixed all elog related warnings, as well as a few others.Peter Eisentraut2000-01-151-3/+3
* Make number of args to a function configurable.Bruce Momjian2000-01-101-5/+5
* Another round of planner/optimizer work. This is just restructuring andTom Lane2000-01-091-7/+14
* Add opid to selectivity function call.Bruce Momjian1999-11-251-6/+7
* Enable pg_statistic cache use.Bruce Momjian1999-11-251-13/+5
* Add system indexes to match all caches.Bruce Momjian1999-11-221-3/+3
* Mega-commit to make heap_open/heap_openr/heap_close take anTom Lane1999-09-181-4/+4
* Repair error noticed by Roberto Cornacchia: selectivity codeTom Lane1999-09-091-9/+23
* Ooops ... I had left some test coding in selfuncs.c thatTom Lane1999-08-211-6/+16
* Store -1 in attdisbursion to signal 'no duplicates in column'.Tom Lane1999-08-091-59/+4
* Further selectivity-estimation work. Speed up eqsel()Tom Lane1999-08-021-100/+168
* First step in fixing selectivity-estimation code. eqsel andTom Lane1999-08-011-158/+445
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-171-4/+1
* Final cleanup.Bruce Momjian1999-07-161-5/+5
* Update #include cleanupsBruce Momjian1999-07-161-4/+3
* Remove unused #includes in *.c files.Bruce Momjian1999-07-151-2/+1
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-151-2/+1
* Temporarily disable error checks for missing selectivityTom Lane1999-06-191-19/+44
* Generate a more specific error message when an operator usedTom Lane1999-05-311-5/+61