51.34. pg_operator

В каталоге pg_operator хранится информация об операторах. За дополнительными сведениями обратитесь к описанию CREATE OPERATOR и Разделу 37.14.

Таблица 51.34. Столбцы pg_operator

Тип столбца

Описание

oidoid

Идентификатор строки

oprnamename

Имя оператора

oprnamespaceoid (ссылается на pg_namespace.oid)

OID пространства имён, содержащего этот оператор

oprowneroid (ссылается на pg_authid.oid)

Владелец оператора

oprkindchar

b = инфиксный оператор («both») или l = префиксный оператор («left»)

oprcanmergebool

Этот оператор поддерживает соединение слиянием

oprcanhashbool

Этот оператор поддерживает соединение по хешу

oprleftoid (ссылается на pg_type.oid)

Тип левого операнда (ноль для префиксного оператора)

oprrightoid (ссылается на pg_type.oid)

Тип правого операнда

oprresultoid (ссылается на pg_type.oid)

Тип результата (ноль, если это ещё не определённый оператор-пустышка)

oprcomoid (ссылается на pg_operator.oid)

Коммутирующий для данного оператора; ноль, если его нет

oprnegateoid (ссылается на pg_operator.oid)

Обратный для данного оператора; ноль, если его нет

oprcoderegproc (ссылается на pg_proc.oid)

Функция, реализующая этот оператор (ноль, если это ещё не определённый оператор-пустышка)

oprrestregproc (ссылается на pg_proc.oid)

Функция оценки избирательности ограничения для данного оператора (ноль, если её нет)

oprjoinregproc (ссылается на pg_proc.oid)

Функция оценки избирательности соединения для данного оператора (ноль, если её нет)


close