postgresql/src
Tom Lane 8a1468af4e Restructure planner's handling of inheritance. Rather than processing
inheritance trees on-the-fly, which pretty well constrained us to considering
only one way of planning inheritance, expand inheritance sets during the
planner prep phase, and build a side data structure that can be consulted
later to find which RTEs are members of which inheritance sets.  As proof of
concept, use the data structure to plan joins against inheritance sets more
efficiently: we can now use indexes on the set members in inner-indexscan
joins.  (The generated plans could be improved further, but it'll take some
executor changes.)  This data structure will also support handling UNION ALL
subqueries in the same way as inheritance sets, but that aspect of it isn't
finished yet.
2006-01-31 21:39:25 +00:00
..
backend Restructure planner's handling of inheritance. Rather than processing 2006-01-31 21:39:25 +00:00
bin Tweak initdb to reduce verbosity of progress messages, by printing just 2006-01-27 19:01:15 +00:00
include Restructure planner's handling of inheritance. Rather than processing 2006-01-31 21:39:25 +00:00
interfaces Remove unnecessary PQconsumeInput call from PQputCopyData; it's redundant 2006-01-25 20:44:32 +00:00
makefiles Remove $(DESTDIR) from the pgxs BE_DLLLIBS= -L path for AIX and Darwin. 2006-01-19 21:19:12 +00:00
pl Undo perl's nasty locale setting on Windows. Since we can't do that as 2006-01-28 16:20:31 +00:00
port Remove BEOS port. 2006-01-05 03:01:38 +00:00
template Remove BEOS port. 2006-01-05 03:01:38 +00:00
test Clean up the INET-vs-CIDR situation. Get rid of the internal is_cidr flag 2006-01-26 02:35:51 +00:00
timezone Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
tools Simplify lock manager data structures by making a clear separation between 2005-12-09 01:22:04 +00:00
tutorial Cosmetic code cleanup: fix a bunch of places that used "return (expr);" 2006-01-11 08:43:13 +00:00
utils Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:12:35 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
Makefile.global.in Fix problems with PGXS builds against an installation tree that was 2005-09-27 17:39:35 +00:00
Makefile.shlib Remove BEOS port. 2006-01-05 03:01:38 +00:00
nls-global.mk Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
win32.mak Attached is a makefile I hacked up to build pg_config under MSVC - the 2005-06-14 17:50:38 +00:00