postgresql/src/backend
Tom Lane fc8d970cbc Replace functional-index facility with expressional indexes. Any column
of an index can now be a computed expression instead of a simple variable.
Restrictions on expressions are the same as for predicates (only immutable
functions, no sub-selects).  This fixes problems recently introduced with
inlining SQL functions, because the inlining transformation is applied to
both expression trees so the planner can still match them up.  Along the
way, improve efficiency of handling index predicates (both predicates and
index expressions are now cached by the relcache) and fix 7.3 oversight
that didn't record dependencies of predicate expressions.
2003-05-28 16:04:02 +00:00
..
access Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 2003-05-27 17:49:47 +00:00
bootstrap Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
catalog Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
commands Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
executor Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
lib Infrastructure for upgraded error reporting mechanism. elog.c is 2003-04-24 21:16:45 +00:00
libpq Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 2003-05-27 17:49:47 +00:00
main Allow Win32 to compile under MinGW. Major changes are: 2003-05-15 16:35:30 +00:00
nodes Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
optimizer Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
parser Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
po Most of the code follows the American spelling of the word, which is 2002-11-19 17:21:40 +00:00
port Allow Win32 to compile under MinGW. Major changes are: 2003-05-15 16:35:30 +00:00
postmaster Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 2003-05-27 17:49:47 +00:00
regex Replace regular expression package with Henry Spencer's latest version 2003-02-05 17:41:33 +00:00
rewrite Portal and memory management infrastructure for extended query protocol. 2003-05-02 20:54:36 +00:00
storage Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 2003-05-27 17:49:47 +00:00
tcop Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
utils Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
Makefile Make "win" a separate port from "cygwin". This means you can now 2003-03-21 17:18:34 +00:00
nls.mk Translation updates 2002-09-14 13:46:24 +00:00