postgresql/src/backend
Tom Lane 6cb1c0238b Rewrite OR indexscan processing to be more flexible. We can now for the
first time generate an OR indexscan for a two-column index when the WHERE
condition is like 'col1 = foo AND (col2 = bar OR col2 = baz)' --- before,
the OR had to be on the first column of the index or we'd not notice the
possibility of using it.  Some progress towards extracting OR indexscans
from subclauses of an OR that references multiple relations, too, although
this code is #ifdef'd out because it needs more work.
2004-01-04 00:07:32 +00:00
..
access Further cleanup in _bt_first: eliminate duplicate code paths. 2003-12-21 17:52:34 +00:00
bootstrap Continued rearrangement to permit pgstat + BootstrapMain processes to be 2003-12-25 03:52:51 +00:00
catalog Tweak OpernameGetCandidates() to reduce palloc overhead --- profiling 2003-12-29 21:33:09 +00:00
commands Clean up the usage of canonicalize_qual(): in particular, be consistent 2003-12-28 21:57:37 +00:00
executor Avoid running out of memory during hash_create, by not passing a 2003-12-30 20:05:05 +00:00
lib make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
libpq Patch that makes quoting "sameuser", "samegroup", and "all" remove 2003-12-25 03:44:05 +00:00
main Continued rearrangement to permit pgstat + BootstrapMain processes to be 2003-12-25 03:52:51 +00:00
nodes Rewrite OR indexscan processing to be more flexible. We can now for the 2004-01-04 00:07:32 +00:00
optimizer Rewrite OR indexscan processing to be more flexible. We can now for the 2004-01-04 00:07:32 +00:00
parser Reorder tests in parse_coerce so that ANY/ANYELEMENT/ANYARRAY coercion 2003-12-17 19:49:39 +00:00
po $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
port Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
postmaster Continued rearrangement to permit pgstat + BootstrapMain processes to be 2003-12-25 03:52:51 +00:00
regex $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
rewrite $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
storage ShmemInitHash forgot to specify HASH_ALLOC flag bit in its hash_create 2003-12-30 00:03:03 +00:00
tcop Continued rearrangement to permit pgstat + BootstrapMain processes to be 2003-12-25 03:52:51 +00:00
utils Use hash table name, not one-size-fits-all 'DynaHashTable', to identify 2003-12-29 23:54:22 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
nls.mk $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00