CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: [email protected] 03/01/12 17:35:29
Modified files:
doc/src/sgml : indexcost.sgml
src/backend/optimizer/path: costsize.c
src/backend/optimizer/plan: initsplan.c
src/backend/optimizer/prep: prepunion.c
src/backend/optimizer/util: relnode.c
src/backend/utils/adt: selfuncs.c
src/include/nodes: relation.h
src/include/optimizer: cost.h
Log message:
Revise cost_qual_eval() to compute both startup (one-time) and per-tuple
costs for expression evaluation, not only per-tuple cost as before.
This extension is needed in order to deal realistically with hashed or
materialized sub-selects.