pgsql: Provide a namespace.c function for lookup of an operator with
От | tgl@postgresql.org (Tom Lane) |
---|---|
Тема | pgsql: Provide a namespace.c function for lookup of an operator with |
Дата | |
Msg-id | 20060501232244.062399FB1BA@postgresql.org обсуждение исходный текст |
Список | pgsql-committers |
Log Message: ----------- Provide a namespace.c function for lookup of an operator with exact input datatypes given, and use this before trying OpernameGetCandidates. This is faster than the old method when there's an exact match, and it does not seem materially slower when there's not. And it definitely makes some of the callers cleaner, because they didn't really want to know about a list of candidates anyway. Per discussion with Atsushi Ogawa. Modified Files: -------------- pgsql/src/backend/catalog: namespace.c (r1.84 -> r1.85) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/catalog/namespace.c.diff?r1=1.84&r2=1.85) pgsql/src/backend/parser: parse_oper.c (r1.86 -> r1.87) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/parser/parse_oper.c.diff?r1=1.86&r2=1.87) pgsql/src/backend/utils/adt: regproc.c (r1.97 -> r1.98) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/adt/regproc.c.diff?r1=1.97&r2=1.98) pgsql/src/include/catalog: namespace.h (r1.41 -> r1.42) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/namespace.h.diff?r1=1.41&r2=1.42)
В списке pgsql-committers по дате отправления: