CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl@postgresql.org 02/11/29 16:39:12
Modified files:
src/backend/commands: analyze.c
src/backend/executor: nodeAgg.c nodeGroup.c
src/backend/optimizer/plan: planner.c
src/backend/parser: parse_clause.c parse_oper.c
src/backend/utils/adt: ri_triggers.c
src/include/parser: parse_oper.h
Log message:
Tighten selection of equality and ordering operators for grouping
operations: make sure we use operators that are compatible, as determined
by a mergejoin link in pg_operator. Also, add code to planner to ensure
we don't try to use hashed grouping when the grouping operators aren't
marked hashable.