]> granicus.if.org Git - postgresql/commit
Finish implementation of hashed aggregation. Add enable_hashagg GUC
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 21 Nov 2002 00:42:20 +0000 (00:42 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 21 Nov 2002 00:42:20 +0000 (00:42 +0000)
commit6c1d4662afc6344ea7d98b5d1b248214ea0c7635
treee6b29fb9ae4aeff58eb35947255375d2085bc709
parent2676e11fdffb3ea1c56de9e22be4fb80b902f7fa
Finish implementation of hashed aggregation.  Add enable_hashagg GUC
parameter to allow it to be forced off for comparison purposes.
Add ORDER BY clauses to a bunch of regression test queries that will
otherwise produce randomly-ordered output in the new regime.
25 files changed:
doc/src/sgml/runtime.sgml
src/backend/optimizer/path/costsize.c
src/backend/optimizer/plan/createplan.c
src/backend/optimizer/plan/planmain.c
src/backend/optimizer/plan/planner.c
src/backend/utils/misc/guc.c
src/backend/utils/misc/postgresql.conf.sample
src/bin/psql/tab-complete.c
src/include/optimizer/cost.h
src/include/optimizer/planmain.h
src/test/regress/expected/aggregates.out
src/test/regress/expected/rangefuncs.out
src/test/regress/expected/rules.out
src/test/regress/expected/select_having.out
src/test/regress/expected/select_having_1.out
src/test/regress/expected/select_implicit.out
src/test/regress/expected/select_implicit_1.out
src/test/regress/expected/subselect.out
src/test/regress/input/misc.source
src/test/regress/output/misc.source
src/test/regress/sql/aggregates.sql
src/test/regress/sql/rules.sql
src/test/regress/sql/select_having.sql
src/test/regress/sql/select_implicit.sql
src/test/regress/sql/subselect.sql