postgresql/src/backend/optimizer/util
Tom Lane 07c741e61c Fix oversight in planning of GROUP queries: when an expression is used
as both a GROUP BY item and an output expression, the top-level Group
node should just copy up the evaluated expression value from its input,
rather than re-evaluating the expression.  Aside from any performance
benefit this might offer, this avoids a crash when there is a sub-SELECT
in said expression.
2001-01-09 03:48:51 +00:00
..
clauses.c Change SearchSysCache coding conventions so that a reference count is 2000-11-16 22:30:52 +00:00
joininfo.c Mark functions as static and ifdef NOT_USED as appropriate. 2000-06-08 22:38:00 +00:00
Makefile Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 2000-09-29 18:21:41 +00:00
pathnode.c Planner speedup hacking. Avoid saving useless pathkeys, so that path 2000-12-14 22:30:45 +00:00
plancat.c Change SearchSysCache coding conventions so that a reference count is 2000-11-16 22:30:52 +00:00
relnode.c Restructure handling of inheritance queries so that they work with outer 2000-11-12 00:37:02 +00:00
restrictinfo.c Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 2000-09-29 18:21:41 +00:00
tlist.c Fix oversight in planning of GROUP queries: when an expression is used 2001-01-09 03:48:51 +00:00
var.c Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 2000-10-05 19:11:39 +00:00