postgresql/src/backend
Tom Lane 78114cd4d4 Further planner/optimizer cleanups. Move all set_tlist_references
and fix_opids processing to a single recursive pass over the plan tree
executed at the very tail end of planning, rather than haphazardly here
and there at different places.  Now that tlist Vars do not get modified
until the very end, it's possible to get rid of the klugy var_equal and
match_varid partial-matching routines, and just use plain equal()
throughout the optimizer.  This is a step towards allowing merge and
hash joins to be done on expressions instead of only Vars ...
1999-08-22 20:15:04 +00:00
..
access Re-use free space on index pages with duplicates. 1999-08-09 01:39:19 +00:00
bootstrap Re-add getopt.h check, remove NT-specific tests for it. 1999-07-19 02:27:16 +00:00
catalog Make usecatupd disabled for normal users, and allow normal users to 1999-07-30 18:09:49 +00:00
commands Further planner/optimizer cleanups. Move all set_tlist_references 1999-08-22 20:15:04 +00:00
executor Further planner/optimizer cleanups. Move all set_tlist_references 1999-08-22 20:15:04 +00:00
lib Move some system includes into c.h, and remove duplicates. 1999-07-17 20:18:55 +00:00
libpq Exit cleanups I made yesterday caused pq_close() to be 1999-07-23 03:00:10 +00:00
main Move some system includes into c.h, and remove duplicates. 1999-07-17 20:18:55 +00:00
nodes Further planner/optimizer cleanups. Move all set_tlist_references 1999-08-22 20:15:04 +00:00
optimizer Further planner/optimizer cleanups. Move all set_tlist_references 1999-08-22 20:15:04 +00:00
parser Further planner/optimizer cleanups. Move all set_tlist_references 1999-08-22 20:15:04 +00:00
port Remove extra #endif 1999-07-30 03:45:44 +00:00
postmaster Re-add getopt.h check, remove NT-specific tests for it. 1999-07-19 02:27:16 +00:00
regex Move some system includes into c.h, and remove duplicates. 1999-07-17 20:18:55 +00:00
rewrite Major revision of sort-node handling: push knowledge of query 1999-08-21 03:49:17 +00:00
storage Alpha spinlock fix from Uncle George <gatgul@voicenet.com> 1999-07-22 18:30:08 +00:00
tcop Plug several holes in backend's ability to cope with 1999-07-22 02:40:07 +00:00
tioga Move some system includes into c.h, and remove duplicates. 1999-07-17 20:18:55 +00:00
utils Major revision of sort-node handling: push knowledge of query 1999-08-21 03:49:17 +00:00
Makefile Export include/utils/mcxt.h so that external stuff can include 1999-03-07 23:05:57 +00:00