postgresql/src/include/nodes
Tom Lane e649796f12 Implement outer-level aggregates to conform to the SQL spec, with
extensions to support our historical behavior.  An aggregate belongs
to the closest query level of any of the variables in its argument,
or the current query level if there are no variables (e.g., COUNT(*)).
The implementation involves adding an agglevelsup field to Aggref,
and treating outer aggregates like outer variables at planning time.
2003-06-06 15:04:03 +00:00
..
bitmapset.h Replace planner's representation of relation sets, per pghackers discussion. 2003-02-08 20:20:55 +00:00
execnodes.h Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
makefuncs.h Get rid of last few vestiges of parsetree dependency on grammar token 2003-02-10 04:44:47 +00:00
memnodes.h Change memory-space accounting mechanism in tuplesort.c and tuplestore.c 2002-08-12 00:36:12 +00:00
nodeFuncs.h Phase 2 of read-only-plans project: restructure expression-tree nodes 2002-12-12 15:49:42 +00:00
nodes.h First phase of work on array improvements. ARRAY[x,y,z] constructor 2003-04-08 23:20:04 +00:00
params.h Clean up plantree representation of SubPlan-s --- SubLink does not appear 2002-12-14 00:17:59 +00:00
parsenodes.h Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00
pg_list.h Fix some planner performance problems with large WHERE clauses, by 2003-05-28 22:32:50 +00:00
plannodes.h Implement feature of new FE/BE protocol whereby RowDescription identifies 2003-05-06 00:20:33 +00:00
primnodes.h Implement outer-level aggregates to conform to the SQL spec, with 2003-06-06 15:04:03 +00:00
print.h Phase 1 of read-only-plans project: cause executor state nodes to point 2002-12-05 15:50:39 +00:00
readfuncs.h Restructure outfuncs and readfuncs to use macros in the same style as 2002-11-25 18:12:12 +00:00
relation.h Replace functional-index facility with expressional indexes. Any column 2003-05-28 16:04:02 +00:00