]> granicus.if.org Git - postgresql/commit
Further selectivity-estimation work. Speed up eqsel()
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 2 Aug 1999 02:05:41 +0000 (02:05 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 2 Aug 1999 02:05:41 +0000 (02:05 +0000)
commit8624ff7612865620cb84322cf53767ff7a658cac
tree76fc57ccdcf3d6a020229c10316e023fad86ed07
parentd35eebe748a652f53bfa4fcce7768b964942bb7f
Further selectivity-estimation work.  Speed up eqsel()
(it should just call the given operator, not look up an = operator).
Fix intltsel() so that all numeric data types are converted to double
before trying to estimate where the given comparison value is in the
known range of column values.  intltsel() still needs work, or replacement,
for non-numeric data types ... but for nonintegral numeric types it
should now be delivering reasonable estimates.
src/backend/utils/adt/selfuncs.c