Thread: pgsql-server/ oc/src/sgml/indexcost.sgml rc/ba ...
CVSROOT: /cvsroot Module name: pgsql-server Changes by: tgl@postgresql.org 03/01/28 17:13:41 Modified files: doc/src/sgml : indexcost.sgml src/backend/catalog: pg_operator.c src/backend/optimizer/path: clausesel.c costsize.c indxpath.c src/backend/optimizer/plan: subselect.c src/backend/optimizer/util: plancat.c src/backend/utils/adt: selfuncs.c src/include/catalog: catversion.h pg_proc.h src/include/optimizer: cost.h plancat.h src/include/utils: selfuncs.h src/test/regress/expected: opr_sanity.out subselect.out src/test/regress/sql: opr_sanity.sql Log message: Extend join-selectivity API (oprjoin interface) so that join type is passed to join selectivity estimators. Make use of this in eqjoinsel to derive non-bogus selectivity for IN clauses. Further tweaking of cost estimation for IN. initdb forced because of pg_proc.h changes.