postgresql/src/include/optimizer
Bruce Momjian 763ff8aef8 Remove Query->qry_aggs and qry_numaggs and replace with Query->hasAggs.
Pass List* of Aggregs into executor, and create needed array there.
No longer need to double-processs Aggregs with second copy in Query.

Fix crash when doing:

	select sum(x+1) from test where 1 > 0;
1998-01-15 19:00:16 +00:00
..
clauseinfo.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
clauses.h Used modified version of indent that understands over 100 typedefs. 1997-09-08 21:56:23 +00:00
cost.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
geqo.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
geqo_copy.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
geqo_gene.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
geqo_misc.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
geqo_mutation.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
geqo_paths.h Used modified version of indent that understands over 100 typedefs. 1997-09-08 21:56:23 +00:00
geqo_pool.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
geqo_random.h Massive commit to run PGINDENT on all *.c and *.h files. 1997-09-07 05:04:48 +00:00
geqo_recombination.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
geqo_selection.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
internal.h Increase default geqo parameter to 8. 1997-09-12 21:25:10 +00:00
joininfo.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
keys.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
ordering.h Used modified version of indent that understands over 100 typedefs. 1997-09-08 21:56:23 +00:00
pathnode.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
paths.h Remove some recursion in optimizer and clean up some code there. 1997-12-21 05:18:48 +00:00
plancat.h Used modified version of indent that understands over 100 typedefs. 1997-09-08 21:56:23 +00:00
planmain.h Remove Query->qry_aggs and qry_numaggs and replace with Query->hasAggs. 1998-01-15 19:00:16 +00:00
planner.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
prep.h Cleanup of UNION ALL fix. Manual page updates. 1997-12-29 01:13:37 +00:00
tlist.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
var.h Cleanup up include files. 1997-11-26 01:14:33 +00:00
xfunc.h Used modified version of indent that understands over 100 typedefs. 1997-09-08 21:56:23 +00:00