postgresql/src/backend/optimizer/path
Tom Lane 0dbffa704a First cut at making useful selectivity estimates for range queries
(ie, WHERE x > lowbound AND x < highbound).  It's not very bright yet
but it does something useful.  Also, rename intltsel/intgtsel to
scalarltsel/scalargtsel to reflect usage better.  Extend convert_to_scalar
to do something a little bit useful with string data types.  Still need
to make it do something with date/time datatypes, but I'll wait for
Thomas's datetime unification dust to settle first.  Eventually the
routine ought not have any type-specific knowledge at all; it ought to
be calling a type-dependent routine found via a pg_type column; but
that's a task for another day.
2000-01-24 07:16:52 +00:00
..
_deadcode Revise handling of index-type-specific indexscan cost estimation, per 2000-01-22 23:50:30 +00:00
Makefile New LDOUT makefile variable for QNX os. 1999-12-13 22:35:27 +00:00
allpaths.c Revise handling of index-type-specific indexscan cost estimation, per 2000-01-22 23:50:30 +00:00
clausesel.c First cut at making useful selectivity estimates for range queries 2000-01-24 07:16:52 +00:00
costsize.c First cut at unifying regular selectivity estimation with indexscan 2000-01-23 02:07:00 +00:00
indxpath.c Revise handling of index-type-specific indexscan cost estimation, per 2000-01-22 23:50:30 +00:00
joinpath.c Revise handling of index-type-specific indexscan cost estimation, per 2000-01-22 23:50:30 +00:00
joinrels.c Another round of planner/optimizer work. This is just restructuring and 2000-01-09 00:26:47 +00:00
orindxpath.c Revise handling of index-type-specific indexscan cost estimation, per 2000-01-22 23:50:30 +00:00
pathkeys.c Another round of planner/optimizer work. This is just restructuring and 2000-01-09 00:26:47 +00:00
prune.c Another round of planner/optimizer work. This is just restructuring and 2000-01-09 00:26:47 +00:00
tidpath.c Another round of planner/optimizer work. This is just restructuring and 2000-01-09 00:26:47 +00:00