postgresql/src/include/nodes
Tom Lane bcabf2195b Fix a conceptual error in my patch of 2007-10-26 that avoided considering
clauseless joins of relations that have unexploited join clauses.  Rather
than looking at every other base relation in the query, the correct thing is
to examine the other relations in the "initial_rels" list of the current
make_rel_from_joinlist() invocation, because those are what we actually have
the ability to join against.  This might be a subset of the whole query in
cases where join_collapse_limit or from_collapse_limit or full joins have
prevented merging the whole query into a single join problem.  This is a bit
untidy because we have to pass those rels down through a new PlannerInfo
field, but it's necessary.  Per bug #3865 from Oleg Kharin.
2008-01-11 04:02:26 +00:00
..
bitmapset.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
execnodes.h Fix dynahash.c to suppress hash bucket splits while a hash_seq_search() scan 2007-04-26 23:24:57 +00:00
makefuncs.h Fix all known problems with pg_dump's handling of serial sequences 2006-08-21 00:57:26 +00:00
memnodes.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
nodeFuncs.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
nodes.h Fix IS NULL and IS NOT NULL tests on row-valued expressions to conform to 2006-09-28 20:51:43 +00:00
params.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
parsenodes.h Fix recently-understood problems with handling of XID freezing, particularly 2006-11-05 22:42:10 +00:00
pg_list.h Move xact.c's partial support for Lists of TransactionIds into pg_list.h. 2006-08-27 19:11:46 +00:00
plannodes.h Add support for multi-row VALUES clauses as part of INSERT statements 2006-08-02 01:59:48 +00:00
primnodes.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
print.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
readfuncs.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
relation.h Fix a conceptual error in my patch of 2007-10-26 that avoided considering 2008-01-11 04:02:26 +00:00
tidbitmap.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
value.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00