| От | tgl@svr1.postgresql.org (Tom Lane) |
|---|---|
| Тема | pgsql-server/src backend/nodes/copyfuncs.c bac ... |
| Дата | |
| Msg-id | 20031230235316.26F8BD1B446@svr1.postgresql.org обсуждение |
| Список | pgsql-committers |
CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl@svr1.postgresql.org 03/12/30 19:53:15
Modified files:
src/backend/nodes: copyfuncs.c equalfuncs.c outfuncs.c
src/backend/optimizer/path: indxpath.c joinpath.c
src/backend/optimizer/plan: initsplan.c
src/backend/optimizer/util: clauses.c restrictinfo.c
src/include/nodes: relation.h
src/include/optimizer: clauses.h
Log message:
Adjust the definition of RestrictInfo's left_relids and right_relids
fields: now they are valid whenever the clause is a binary opclause,
not only when it is a potential join clause (there is a new boolean
field canjoin to signal the latter condition). This lets us avoid
recomputing the relid sets over and over while examining indexes.
Still more work to do to make this as useful as it could be, because
there are places that could use the info but don't have access to the
RestrictInfo node.
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера